介绍
随着区块链的发展,智能合同的使用愈加广泛。 在此区块链阶段,许多用例都以生成智能合同和业务应用程序为中心。 我们开始在近乎各行各业中看到真实的区块链应用程序,这一时刻令人心潮澎湃。
区块链吸引了许多开发人员,他们都想要创建自己的应用程序。 这些开发人员需要了解如何使用 Solidity 创建和测试智能合同。 他们还需要了解可用于管理区块链应用程序的优秀免费开发工具。
学习目标
学完本模块后,你将能够:
- 解释智能合同是什么。
- 了解智能合同的常见用例。
- 安装 Truffle。
- 安装 Truffle for VS Code 扩展。
- 使用 Truffle for VS Code 扩展编写智能合同。
- 使用 Truffle 测试智能合同。
先决条件
- 区块链的基本知识
- 了解 Ethereum 平台的相关知识
- 熟悉 Solidity 编程语言
- 具备使用终端运行命令的经验
- 已安装 Visual Studio Code
- 已安装 Python
- 已安装 Git
- 安装了 Node.js