建立以太坊私有鏈(一) 節點部署
本篇會需要一些區塊鏈的background knowledge
起碼要知道什麼是
- 區塊鏈
- 比特幣
- 以太坊
- 比特幣與以太坊的差別
- 以太坊的智能合約
在操作上比較能catch到每一步的意義
前置工作
我們等等會使用到geth
及puppeth
這兩個工具,介紹一下它們的用途
geth
是Go語言
的產物,能讓電腦在terminal下運行以太坊節點,geth
是由Go-Ethereum
縮寫來的
而puppeth
能幫助我們快速寫好私有鏈的創世區塊配置(運行配置)的工具
如果不用puppeth
也是可以,但就是要自己寫JSON
檔
網路上很多範例的JSON
檔都out of date,在初始化時就一直報錯,光debug就澆滅了學下去的熱情
所以還是推薦用puppeth
,反正自geth
1.6版本後,安裝時就已經標配puppeth
了
近期迴響