以太坊搭建私有鏈

新手第一次發(fā)文,希望大佬輕噴,謝謝。

當前我使用的系統(tǒng)是Centos7,geth是v1.7.3版本

以太坊搭建私有鏈:

1.???? 安裝golang:yum install golang

2.? ? 下載Geth:wget https://github.com/ethereum/go-ethereum/archive/v1.7.3.tar.gz

3.? ? 解壓壓縮包:tar -zxvf v1.7.3.tar.gz

4.? ? 進入解壓路徑下:cd go-ethereum-1.7.3,編譯:make

5.? ? 當編譯成功時,build文件夾應存在bin,進入:cd build/bin

6.? ? 新建創(chuàng)世區(qū)塊文件:touch init.json

文件內容: {

? "config": {

? ? ? ? "chainId": 10,

? ? ? ? "homesteadBlock": 0,

? ? ? ? "eip155Block": 0,

? ? ? ? "eip158Block": 0

? ? },

? "alloc"? ? ? : {},

? "coinbase"? : "0x0000000000000000000000000000000000000000",

? "difficulty" : "0x02000000",

? "extraData"? : "",

? "gasLimit"? : "0x2fefd8",

? "nonce"? ? ? : "0x0000000000000042",

? "mixhash"? ? : "0x0000000000000000000000000000000000000000000000000000000000000000",

? "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",

? "timestamp"? : "0x00"

}

7.? ? 初始化創(chuàng)世區(qū)塊:./geth --datadir "chain" init init.json

8.? ? 進入Geth的javaScript操作界面:./geth --datadir "chain" --networkid 100000? --port 61910 --rpcport 8200 console 2>> geth.log

當顯示 Welcome to the Geth JavaScript console!,表示我們的私有鏈建立成功了。

以下我們就可以進行一系列的操作了:

? ? 查看賬戶:eth.accounts

? ? 新建賬戶:personal.newAccount("123456")? ?123456這個密碼一定要記住

? ? 默認賬戶:eth.coinbase

? ? 查看以太幣:web3.fromWei(eth.getBalance(eth.accounts[0]),"ether")

? ? 啟動挖礦:miner.start(1);數(shù)字代表啟動幾個線程

? ? 在日志文件中我們可以看到挖礦的記錄,當成功挖到礦,會有記錄,第一次挖需要多等待一會。

? ? 當挖到礦時,我們就可以進行交易了

? ? 再次新建一個賬戶 personal.newAccount("123456")

? ? 轉賬操作:eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: web3.toWei(1, "ether")})

? ? 這樣就向第二次建立的賬戶轉進了1個以太坊,轉賬操作是需要消耗gas的

? ? 當執(zhí)行這個命令時,交易未被寫入區(qū)塊,當?shù)V工挖到新的區(qū)塊時,交易才真正成功。


以上僅僅是建立了一個節(jié)點,而且沒有使用 Ethereum Wallet,下次介紹集群的搭建和以太坊錢包的使用。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 本文是對以太坊文檔 Ethereum Frontier Guide 和 Ethereum Homestead 的整...
    趁風卷閱讀 9,760評論 0 16
  • 測試網絡 Morden測試網 Morden是公開的以太坊替代測試網。它會貫穿于整個軟件里程碑Frontier和Ho...
    juniway閱讀 610評論 0 1
  • “聽說您是個很有想法的作家是么?” “想法談不上,但我還是自恃自己是一名作家的” “那作為青年作家,您曾經出版過那...
    胡善良閱讀 311評論 3 4
  • 你在池塘里生活的很好,泥鰍很丑但很會說喜慶話,癩蛤蟆很馬虎但很有趣,田螺是個溫柔的自閉癥,小鯽魚是你們共同的女神。...
    智囊團閱讀 275評論 0 0

友情鏈接更多精彩內容