开发实例一

二手市场DApp

目前我们基于以太坊网络做DApp,这次要做的和之前大家使用的二手市场不一样:

  • 之前二手市场是中心化的,而我们的dapp是去中心化的,是P2P点对点的,换而言之买家卖家直接联系,没有平台一说。
  • 中心化的特点:平台担保、平台协调纠纷、平台监管;所有数据集于一处,买卖双方不拥有自己数据的支配权。
  • 去中心化的特点:交易上链,全世界共同见证,无人监管买卖,自己对自己负责。

下面来理清需求:

  • 项目展示:卖家上传信息(物品名字、物品图片,钱包地址)到智能合约,同时也能删改。
  • 浏览需求:买家浏览物品信息
  • 购买行为:如果有意购买,买家把钱打到合约地址,卖家发货
  • 确认交易:买家确认收货,合约自动放款,交易完成。

项目架构:

业务逻辑和数据存储在以太坊区块链上,图片都存储在IPFS上。(关于图片存储也可以在对象存储OSS上)

对项目的开发规划如下:

  1. 开发智能合约
  2. 测试智能合约
  3. 前端、合约交互联调
  4. IPFS上传
  5. 部署

results matching ""

    No results matching ""