您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關區塊鏈中Geth如何搭建私有網絡,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
創建一個目錄tmpPrivate
創建一個genesis.json文件,并寫入以下內容
{ "config": { "chainId": 15, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "coinbase" : "0x0000000000000000000000000000000000000000", "difficulty" : "0x40000", "extraData" : "", "gasLimit" : "0xffffffff", "nonce" : "0x0000000000000042", "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "timestamp" : "0x00", "alloc": { } }
CMD進入tmpPrivate,執行命令,創建創世區塊
geth --datadir "./" init genesis.json
這時候可以注意一下,此時當前目錄下面會新增出兩個文件夾geth和keystore
geth中保存的是區塊鏈的相關數據
keystore中保存的是該鏈條中的用戶信息
創建自己的私有鏈條
geth --datadir "./" --nodiscover console 2>>geth.log
console2>>geth.log代表將控制臺的一部分輸出,輸出到文件geth.log上去
在自己的私有鏈條上創建用戶
eth.accounts
返回值為[],因為以太坊的私有鏈創建,但并沒有賬戶
創建一個新的用戶
personal.newAccount("123456")
“123456”為用戶的密碼
可以創建若干個
啟動/停止(開始挖礦)
miner.start() miner.stop()
查看賬戶
eth.accounts personal.listAccounts
查看單個賬戶余額
eth.getBalance(eth.accounts[0]);
或者:
acc0=eth.accounts[0] eth.getBalance(acc0)
看完上述內容,你們對區塊鏈中Geth如何搭建私有網絡有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。