區塊鏈(八) - 以太坊私有鏈多個節點連結

故事集:

節點連結

已經在 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

連上線以後,可以透過幾個方式來測試連線情況。

  1. 檢查當前區塊數量,透過一台電腦進行挖礦,另一台電腦會立刻出現,因為挖礦而新增的區塊。
  2. 透過指令直接檢查當前節點數量。

張貼留言

較新的 較舊