Private-Blockchain
私有區塊鏈
假設我在公共網路上使用乙太坊創建了我自己的私有區塊鏈,這意味著我的節點可以從網際網路訪問,現在我不想分享我的 genesis.json,但仍然希望其他人可以與我的節點連接以參與區塊鏈。有可能嗎?
其他節點可以通過提及網路 ID 連接到我的節點嗎?或者我需要分享它們 Genesis.json
一個區塊鏈上的所有節點必須使用相同的創世文件。這就像共享相同的無線電頻率或說相同的語言。即使是對創世文件的微小更改也會使兩個節點無法通信。
不想共享創世文件意味著您真的不希望其他節點成為對等節點。沒有對等點,您就無法擁有對等網路。
你必須分享 Genesis.json
要讓另一個節點連接到私有乙太坊網路,
- 啟動第二個對等體
- 在 2nd peer 類型的 geth JavaScript 控制台中
admin.nodeInfo.enode
獲取 enode id- 在第一個對等點的 geth JS 控制台中,添加第二個對等點的 enode Id
admin.peers
您可以在 geth JS 控制台中驗證兩個節點是否正在通信