Go-Ethereum
如何將另一個節點連接到我自己的專用網路?
我已遵循本指南並建立了自己的私有區塊鏈。現在唯一可以探勘和設置智能合約的節點是我自己的電腦,但我想將另一台電腦連接到我的網路。我怎麼做?不僅用於採礦,還可以在 Mist 中看到(參與智能合約)。
也是一個“獎勵”簡單問題 - 指南說要下載整個乙太坊區塊鏈,然後建立一個私有網路,但我不明白為什麼要下載整個區塊鏈,當你最終建立你的私有網路時?導遊是不是錯了?
通過另一台電腦,我假設您的意思是同一區域網路中的另一台電腦?你給它分配了一個唯一的 IP 還是只是在一個子網上?
admin.addPeer("enode://address@ip:port")
無論哪種方式,請在控制台中嘗試。另一種選擇是建立一個
static-peers.json
文件。幾天前我回答了一個類似的問題,您可以參考以獲取更多詳細資訊。我沒有閱讀您發布的指南,但是您絕對不需要下載乙太坊主網來啟動自己的私有網路。您只需要初始化一個指定網路 ID 的 customgenesis.json,然後開始工作。請務必
--networkid
在啟動您的 geth 實例時指明。