快速開始以太坊智能合約開發
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遷