Security
比特幣如何保護自己免受無效對等方的廣播?
根據我的推斷,比特幣從其他節點獲取對等點列表。什麼是防止惡意節點
- 共享多個 ip 地址會導致超時和塊複製延遲?
- 使用 getpeers 對毫無戒心的人/網站進行 DOS 攻擊?
客戶端隨機連接到其數據庫中的對等點(?),因此即使給定一組對等點的 IP,其中所有 IP 均無效(連接失敗),客戶端也只會受到輕微干擾。
在其對等點列表中具有大量無效 IP 的節點可能需要更長的時間才能找到可以連接的對等點,但同時缺乏連接也會阻止它從網路接收任何新事務。因此,接受最終成為雙重交易的交易的風險不會增加。
這種不可用 IP 的接收可能會導致該特定節點無法及時獲得新塊,但由於節點大部分時間保持連接,因此不會因為某些節點保持斷開連接時間較長而導致系統範圍的問題比他們在切換到新節點時應該。
當節點確實遇到無法連接的對等 IP 時,它將禁止該節點並且至少在 24 小時內不再嘗試連接到它。