Genesis
乙太坊中的許可區塊鏈
如果我使用新的創世塊和網路 ID 創建一個新的乙太坊區塊鏈,是否可以將訪問權限僅限於特定節點?
換句話說,我能否避免將具有相同創世塊和相同網路 ID 的不良節點附加到我的區塊鏈?
網路參數不驗證或授權加入網路的節點。只要知道您節點的 IP 地址,任何人都可以加入您的網路。
有幾個具有適當節點身份驗證和授權的 EVM 實現
是的,您可以設置您的私有鏈並指明允許哪些節點連接到您的區塊鏈。
1-定義相同的創世文件和相同的網路ID。
2-使用以下選項來限制允許的節點:
--nodiscover
:使用此選項可確保您的節點不會被未手動添加您的人發現。
--maxpeers
值 網路對等點的最大數量(如果設置為 0,則禁用網路)(預設值:25)您還可以使用以下命令在 geth 啟動時定義所需的節點:
--bootnodes
用於 P2P 發現引導的值逗號分隔的 enode URL或者在 geth 啟動後使用
admin.addNode()
您可以使用檢查連接的節點
admin.peers