快速开始以太坊智能合约开发
Smart Contracts就是智能合约
我们将使用Truffle来进行开发智能合约,Truffle是一个世界级
的区块链开发环境,包含测试框架和资产管道,其核心在后台有一个EVM
(Ethereum Virtual Machine
)这就是以太坊虚拟机,该框架最大的目的就是让开发更简单!
Truffle
可以做以下这些事情:
1.内置智能
合约编译
、链接、部署和二进制管理
2.为快速开发的自动化合约测试
3.可编写脚本、可扩展的部署和迁移框架
4.可以部署到任意数量的共有或者私有的网络管理
5.使用ERC190标准,进行包管理,EthPM
和NPM
6.在控制台下,就可以直接进行合约通信
7.可配置的编译管道,支持紧密集成
8.外部的脚本运行可以在Truffle环境
上运行
开始
本篇文章主要是分享教大家编写一个最简单的智能合约程序,有以下三个功能:
- 账户之间的转账
- 获取余额
- 获取ether额度
目录
- 1.创建项目
- 2.探索项目
- 3.测试
- 4.编译
- 5.通过TruffleDevelop迁