以太坊智慧合約開發第三篇:安裝節點工具Ganache

智慧合約發表於2018-04-14

原文發表於:以太坊智慧合約開發第三篇:安裝節點工具Ganache

在正式開始編寫智慧合約之前,我們需要先安裝一個以太坊客戶端,也就是我們常說的以太坊節點。上一篇有提到Geth,但是它會消耗很多時間來同步以太坊的所有區塊資料,並佔用很大的磁碟空間。目前已經有幾十G大小,不久將達到上百G。在開發過程中,我們推薦使用以太坊區塊鏈的私有鏈Ganache來搭建節點。

Ganache

Ganache可以快速啟動個人以太坊區塊鏈,並可以使用它來執行測試,執行命令、檢查狀態,同時控制鏈條的執行方式。

安裝

開啟官網 truffleframework.com/ganache/ , 並點選 DOWNLOAD 按鈕:

下載

下載完後,直接按提示即可以安裝成功。開啟後的介面如圖所示:

安裝成功

可以看到 ACCOUNTS 皮膚裡已經生成了10個賬戶可用。每個賬戶裡都有100枚ETH。

Ganache特徵

通過Ganache,我們可以:

快速檢視所有賬戶的當前狀態,包括他們的地址、私鑰、交易和餘額

檢視Ganache內部區塊鏈的日誌輸出,包括響應和其他重要的除錯資訊

檢查所有塊和交易,以獲取相關問題的資訊

貼圖

區塊皮膚

交易皮膚

日誌皮膚

智慧合約開發QQ群:753778670

智慧合約開發QQ群


目前有幾套區塊鏈實踐的視訊課程(視訊+原始碼),需要的可加我微信(kuangwenjie)私信我(付費):

  • 『區塊鏈』從零構建以太坊(Ethereum)智慧合約到專案實戰
  • 基於Ethereum & IPFS的去中心化Ebay區塊鏈專案開發實戰
  • HyperLedger(超級賬本)Fabric

相關文章