Security
只有少數同行
只與幾個對等點(1 到 4 個,更常見的是 1 到 4 個)連接是否正常?我認為同行數量如此之少,存在安全問題。如果不是,有沒有辦法增加這個數字?由於 RAM 問題,我正在執行 geth –syncmode “light”,所以它可能是相關的?
對於正常數量的同行來說,這似乎很低。我過去遇到過低對等數(
geth
版本小於或等於 1.4.13;我現在使用 Parity),它們是由於
- 時鐘同步不正確(距離網路沒有那麼遠,但對等點更少);
- 嘗試相對於我的網路連接有太多對等點(通過
geth
在雲中執行並將其添加為我的本地節點中的靜態對等點來解決,反之亦然;為了使這成為可能,我的本地節點通過與共享的 VPN 有一個靜態地址雲節點;也,減少maxpeers
);- 防火牆(特別是阻止入站連接);
- 過時的對等/節點列表(通過重命名/刪除列表目錄解決;這是
.ethereum/geth/nodes
目錄);和- 我使用靜態添加的對等點。
您對 RAM 的猜測可能是正確的,因為最近的原因可能與我上面提到的 #2 原因相同:我的假設是我的節點在完成握手/等之前就超時了。對於其中一些事情,您可以檢查您的客戶端是否正在建立和斷開與對等點的大量連接。
我發現 Parity 更有能力保持較高的對等數。