Windows搭建以太坊的私有鏈環境


1、下載Geth.exe 運行文件,並安裝
下載后,只有一個Geth.exe的文件
2、cmd進入按章目錄運行:geth -help看看是否可用geth命令
3、在Geth安裝目錄下放置初始化創世塊文件genesis.json
{
    "nonce":"0x0000000000000042",
    "mixhash":"0x0000000000000000000000000000000000000000000000000000000000000000",
    "difficulty": "0x4000",
    "alloc": {},
    "coinbase":"0x0000000000000000000000000000000000000000",
    "timestamp": "0x00",
    "parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000",
    "extraData": "PICC GenesisBlock",
    "gasLimit":"0xffffffff"
}
4、初始化創世塊geth --datadir "%cd%\chain" init genesis.json
%cd%:代表Geth安裝目錄
5、打開geth控制台geth -datadir "%cd%\chain" console
6、創建賬號,鍵入:personal.newAccount()
會提示輸入密碼,我輸入:12341234
 
生成后:
 New wallet appeared: keystore://E:\ChainblockTool\Geth\chain\keystore\UTC--2017-02-21T09-46-27.893010800Z--dc96ed19ac0efa363166ba32d9f887280a9ce710, Locked
"0xdc96ed19ac0efa363166ba32d9f887280a9ce710"
 
7、下載打開圖形化錢包 https://github.com/ethereum/mist/releases/
下載解壓縮后,Ethereum-Wallet即為以太坊圖形化界面,打開Ethereum Wallet.exe
8、連接其他節點
首先要知道自己的節點信息,在Geth命令行界面下輸入命令,注意大小寫
admin.nodeInfo
系統會顯示
enode:"enode://1e3c1727cd3bee9f25edeb5dbb3b880e03e41f8eec99566557f3ee0422734a8fcad17c161aa93d61bdbfb28ed152c143c7eb501db58bc63502a104a84b62d742@0.0.0.0:30303“
其中
enode://1e3c1727cd3bee9f25edeb5dbb3b880e03e41f8eec99566557f3ee0422734a8fcad17c161aa93d61bdbfb28ed152c143c7eb501db58bc63502a104a84b62d742@0.0.0.0:30303
就是自己節點的信息,注意要把“0.0.0.0“換成你自己的IP。將這個信息發送給其他節點,在其他節點的命令行中輸入:
admin.addPeer(‘enode://1e3c1727cd3bee9f25edeb5dbb3b880e03e41f8eec99566557f3ee0422734a8fcad17c161aa93d61bdbfb28ed152c143c7eb501db58bc63502a104a84b62d742@192.168.1.101:30303’)
如果添加成功,輸入admin.peers會顯示出新添加的節點。
 
9、挖礦
開始挖礦miner.start()
結束挖礦miner.stop()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM