故事集:
- 區塊鏈(一) - 建立以太坊私有鏈
- 區塊鏈(二) - 創建虛擬錢包
- 區塊鏈(三) - MetaMask 加密貨幣錢包
- 區塊鏈(四) - 智能合約開發工具
- 區塊鏈(五) - 在私有鏈上部署智能合約 Part 1
- 區塊鏈(六) - 在私有鏈上部署智能合約 Part 2
- 區塊鏈(七) - Windows10 建立以太坊私有鏈
節點連結
已經在 MacOS 和 Windows10 上架設好私有鏈,接下來要做的事情就是使兩個節點,連接到同一個鏈上,這樣就可以模擬公有鏈的環境。
取得本機端節點資訊的指令如下:
admin.nodeInfo.enode
而在 :: 後面連接是該節點電腦 IP,30303 是端口號。
節點要連接在一起,則需要透過下方指令來連結。
admin.addPeer("enode://...")
在連接之前,先確認一下節點情況,在沒有連接的情況會顯示 -> [ ]:
admin.peers
當兩台節點要連接時,要注意先把 @ 後面的 ip 更換成本機端連上網的 ip。
MacOS:
enode://5db35aae54803ead9be476db5b7b20633c13ba129fd040c9520731f85f845bf52fbb24da46b3c48eb1a5672b36c3713fc880ebad0c0d2b58f478dbbf55dcd3cc@127.0.0.1:30303?discport=0
windows10:
enode://f06ecc138441e7a61076c9bc5f1d149b5f4907a96b3f630b64574facfd30342b5a3d6f660c9450dce39108bbb06210847b809482e67c7a9c639890c61583c9db@127.0.0.1:30303?discport=0
連上線以後,可以透過幾個方式來測試連線情況。
- 檢查當前區塊數量,透過一台電腦進行挖礦,另一台電腦會立刻出現,因為挖礦而新增的區塊。
- 透過指令直接檢查當前節點數量。