以太坊 部署智能合约

对编程人员来说,以太坊的学习重点在于智能合约的开发。

学习以太坊智能合约不仅仅是学习一门新的编程语言 Solidity,更是学习如何使用高效的开发工具、如何进行完整的测试。

一个好的智能合约开发者除了通晓语言知识外,还能举一反三用不同的工具链提高自身开发效率,更能进一步对工具提出改进。

本章节使用 Solidity 编译器和 Geth 控制台手动部署一份智能合约。

  • 什么是智能合约?
  • 安装编译器
  • Solc 编译智能合约
  • 智能合约发布准备
  • 部署智能合约
  • 调用智能合约

智能合约就是一组规则和规则指导下的数据的合体。相当于一个后端代码+数据库。智能合约是被创造出来的独立管家以太坊中的账户分为外部账户和合约账户:外部账户:使用私钥掌控的账户,持有者一般为个人。合约账户:由外部账户部署/ ...