劇情回顧:
- 區塊鏈(一) - 建立以太坊私有鏈
- 區塊鏈(二) - 創建虛擬錢包
- 區塊鏈(三) - 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
連接成功後,你可以使用以下方法測試連接情況:
- 檢查當前區塊數量,透過一台電腦進行挖礦,另一台電腦會立即出現挖到的新區塊。
- 透過指令直接檢查當前節點數量。