1. 基于Solidity,Truffle,IPFS构建去中心化项目

本章我们讨论如何基于以太坊的智能创建去中心化的二手交易系统

主要目标:

  掌握区块链项目开发的整体逻辑

主要内容:

1. 基于Truffle框架进行项目创建

2. 基于Solidity编写智能合约

3. 基于IPFS实现图片的保存

操作步骤:

1. 在Shell中创建项目文件夹 upsale

  1. 基于Solidity,Truffle,IPFS构建去中心化项目

2. 基于Truffle框架创建项目

关于trffule的介绍和使用请参考(http://truffleframework.com/boxes)及作者相关文章

truffle unbox webpack ,安装完成后如下图所示

1. 基于Solidity,Truffle,IPFS构建去中心化项目

3. 通过 atom打开项目

在项目目录下执行 atom ./ 如下图所示,其中 app 中存放前端代码,contract中存放智能合约,migrations 部署用到的文件 node_modues 是项目依赖的包

1. 基于Solidity,Truffle,IPFS构建去中心化项目


目前为止,项目框架已经创建出来,下一节我们将进行项目的介绍



1. 基于Solidity,Truffle,IPFS构建去中心化项目


作者:温春水  致力于研究区块链技术

微信:wencs1314  QQ群:612968783 

加群和微信,免费获得高质量区块链学习资料