区块链
学习目标
- 掌握以太坊的基本概念和工作原理
- 理解以太坊与比特币的联系和区别
- 掌握以太坊客户端的使用
- 深入理解智能合约
- 掌握 Solidity 语法,并能写出复杂的合约
- 掌握 Web3.js 的调用,并能够实现具体 DApp
- 综合运用各种工具,完成较复杂的项目
涉及工具
- MetaMask 浏览器插件钱包
- Remix 基于浏览器的 Solidity 在线编辑器
- Geth 以太坊客户端(go 语言)
- web3.js 以太坊 JavaScriptAPI 库
- Genache 以太坊客户端(测试环境私链)
- Truffle 以太坊开发框架