介绍

已完成

随着区块链的发展,智能合同的使用愈加广泛。 在此区块链阶段,许多用例都以生成智能合同和业务应用程序为中心。 我们开始在近乎各行各业中看到真实的区块链应用程序,这一时刻令人心潮澎湃。

区块链吸引了许多开发人员,他们都想要创建自己的应用程序。 这些开发人员需要了解如何使用 Solidity 创建和测试智能合同。 他们还需要了解可用于管理区块链应用程序的优秀免费开发工具。

学习目标

学完本模块后,你将能够:

  • 解释智能合同是什么。
  • 了解智能合同的常见用例。
  • 安装 Truffle。
  • 安装 Truffle for VS Code 扩展。
  • 使用 Truffle for VS Code 扩展编写智能合同。
  • 使用 Truffle 测试智能合同。

先决条件

  • 区块链的基本知识
  • 了解 Ethereum 平台的相关知识
  • 熟悉 Solidity 编程语言
  • 具备使用终端运行命令的经验
  • 已安装 Visual Studio Code
  • 已安装 Python
  • 已安装 Git
  • 安装了 Node.js