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

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

主要目标:

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

主要内容:

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

2. 基于Solidity编写智能合约

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

操作步骤:

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

  

2. 基于Truffle框架创建项目

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

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

1. 基于Solidity,Truffle,IPFS构建去中心化项目_第1张图片

3. 通过 atom打开项目

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

1. 基于Solidity,Truffle,IPFS构建去中心化项目_第2张图片

 

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

 

关注公众号,并回复“区块链技术项目开发”,下载ppt和sol文件

 

 

 

 

 

 

你可能感兴趣的:(区块链技术实战,区块链技术,区块链项目实战,Truffle项目实战)