以太坊環境搭建

  1. Golang環境安裝;
  2. go-ethereum 源碼安裝
    • go get -d github.com/ethereum/go-ethereum
    • go install github.com/ethereum/go-ethereum/cmd/geth
  3. ubuntu 在線安裝
    • sudo add-apt-repository -y ppa:ethereum/ethereum
    • sudo apt-get update
    • sudo apt-get install ethereum
  4. 創世區塊的初始化文件:

    {
    "nonce" : "0x0000000000000042",
    "difficulty": "0x400",
    "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
    "coinbase" : "0x0000000000000000000000000000000000000000",
    "timestamp" : "0x00",
    "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "extraData" : "0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa",
    "gasLimit" : "0x80000000",
    "alloc" : {},
    "config" : {
    "chainId": 15,
    "homesteadBlock": 0,
    "eip155Block": 0,
    "eip158Block": 0
    }
    }
  5. 命令:
    • geth --datadir "./" init genesis.json
      • 創建創世區塊
    • geth --datadir "./" --nodiscover console 2>>geth.log
      • 創建geth 私有網絡
發佈了76 篇原創文章 · 獲贊 23 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章