Network
對等連接是在節點的生命週期內維護的,還是在每次請求時重新創建?
假設我們有 2 個比特幣節點,A 和 B。A 已經啟動,B 現在啟動。B 將 A 列為對等節點並嘗試建立連接。A 接受,握手完成,他們確認他們是同步的。然後連接是否會終止,直到需要再次相互通信(即廣播新事務)?或者連接是否在應用程序的生命週期內持續存在?
如果它被持久化,是什麼阻止了眾所周知的公共節點被對等請求蜂擁而至?
或者連接是否在應用程序的生命週期內持續存在?
執著的。隨後的消息將通過同一連接傳輸。
如果它被持久化,是什麼阻止了眾所周知的公共節點被對等請求蜂擁而至?
核心實現有一個連接管理器,如果對等點行為錯誤(例如垃圾郵件對等點請求),它會增加對等點的禁止分數。一旦累積了 100 的禁止分數,對等方將斷開連接並禁止連接,直到達到禁止時間視窗為止。