Parity
什麼是專用網路中的奇偶引導節點角色,我應該如何設置它?
注意:我找到了一堆關於
geth
客戶的答案,但我對parity
. 我有以下專用網路規範:
- 客戶端:Parity v1.9.2-beta
- 同意:光環
我已將主要問題分成較小的部分:
- 我將
bootnode
其視為應始終線上的節點,以便為您的節點提供其他對等節點的列表。你的節點要麼有一個硬編碼的 bootnodes 列表(用於公共網路,如 mainnet、kovan、ropsten 等),要麼該列表使用啟動參數或通過 *.toml 配置文件提供給奇偶校驗執行檔。這個定義正確嗎?- 可以
bootnode
同時成為aura
驗證者嗎?- 是否有任何配置選項明確告訴奇偶校驗將此節點作為引導節點執行,或者任何節點都可以作為引導節點執行?
- bootnode 是否與其他對等方共享塊?
- Bootnodes 是提供有關其他對等點、txns、塊的資訊的節點。一旦收到該資訊,bootnode 就不需要線上。但是引導節點始終保持線上,因為新節點不斷出現並需要一些此類資訊。引導節點的資訊可以通過以下方式提供:
- 創世文件
- 啟動時保留的對等點列表
如果您的節點從 bootnode 獲取其他節點的資訊,它也可以從其他節點獲取塊和 txns。即使 bootnode 離線,您的鏈也會同步。
- 是的。Bootnode 可以是驗證節點。bootnode 是驗證器還是非驗證器都沒有關係。對於所有其他節點,它只是一些節點,可用於獲取其他節點的資訊並獲取先前的區塊鏈數據。注意:由於驗證器節點需要公開其 enode 地址 (enode://pubkey1@ip1:port1) 以及驗證器節點的 IP 地址才能成為引導節點,因此將驗證器節點用作引導節點(並宣傳這一點)使其成為網路攻擊者 (DDOS) 更容易瞄準驗證者節點。
- 是的。您可以使用包含 enode url 列表的文件提供節點列表,並且可以在啟動奇偶校驗時使用該文件。使用此標記指向文件:
--reserved-peers <file_name>
. 如果你想在 toml 文件中配置它,你可以使用[network] reserved_peers: "<filename>"
- 是的,他們這樣做。Bootnodes 也成為對等點的一部分並通信事務和塊,如果發現設置為 true,它們也會發現其他對等點。