连接并部署到 Ethereum 网络
了解 Ethereum 网络并将其用于开发、测试和生产。
学习目标
学完本模块后,你将能够:
- 识别 Ethereum 中提供的公用和专用网络。
- 说明如何为主网准备解决方案。
- 结合使用 MetaMask 和 Infura 将解决方案连接到网络。
先决条件
- 区块链的基本知识
- Solidity 编程知识
- Ethereum 智能合同知识
- 具有 C、Python 或 JavaScript 等编程语言的使用经验
- 对编程概念有基本的了解
- 能够使用命令行创建新目录并安装程序
- 安装了 Node.js
- 已安装 Truffle 和 Ganache CLI
- 已安装 Visual Studio Code
- 已安装 Ethereum 的区块链开发工具包