(四)以太坊構建多節點私鏈

上一次我們構建了私鏈,在正常的使用中,一個鏈至少會有多個節點,所以我們需要多節點私鏈來進行開發。在本機我們可以通過虛擬機來操作。

(1)將A節點創世區塊文件拷貝到B節點C:\mychains\dev

(2)在虛擬機使用相同命令初始化私鏈,注意networkid 需要與A節點相同

geth --identity "mydev" --rpc --rpccorsdomain "*" --datadir "C:\mychains\dev" --rpcapi "db,eth,net,web3" --networkid 100 init "./CustomGenesis.json"

(3)啓動私有鏈,注意networkid 需要與A節點相同

geth --datadir "C:\mychains\dev" --identity "mydev" --rpccorsdomain "*" --networkid 100 console

(4)通過web3,B節點連接A節點

web3.admin.addPeer("enode://a4c9f91ed4f4ed7a7c311035695968b95877cc1c1fcc54e260548000f2f4ae453c9e36749a1e5234f56a39bc011e86493f8be999af85bd25a5d8c3e92d3d94c4@110.102.107.85:30303")

(5)從A節點查看是否連接成功 admin.peers


(6)從A節點向B節點發送一筆交易,交易成功


也可以試試在多個節點上創建多重簽名錢包,方法基本和上一篇文章一樣,大家可以自己試驗下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章