准备的知识

前端

React.js + Redux 用于前端组件设计和状态管理。拟学习MD组件库。

web3.js 与区块链数据交互通信 webpack

服务端

web3.js 与区块链交互 + express 响应请求/路由功能+mongodb基本增删该查。

区块链

智能合约+测试部署+调用

solc + ganache + influa + truffle + metamask

! IPFS

学习链接

https://medium.com/ethereum-developers/the-ultimate-end-to-end-tutorial-to-create-and-deploy-a-fully-descentralized-dapp-in-ethereum-18f0cf6d7e0e

学习记录

通过一个简单应用体会全栈Dapp过程。涉及框架 truffle ,IPFS,webpack,react,babel,web3

开发核心步骤

步骤

  1. Setup the project
  2. Program the Solidity contracts
  3. Create the frontend application
  4. Deploy the application online with IPFS
  5. Use a custom domain for the application
  6. Play with the final Dapp!