Client
比特幣客戶端 IRC——潛在的網路薄弱環節?
我目前正在越來越多地了解比特幣協議,我想知道使用 IRC 頻道作為查找比特幣對等點的來源是否是比特幣網路的潛在薄弱環節?
據我了解,該頻道託管在 irc.lfnet.org 上,因此如果該網站被關閉,普通客戶將無法找到同行?
出於以下幾個原因,他們可以毫無問題地找到同行:
- 一旦客戶端找到單個對等點,它就可以從該對等點獲取對等點列表。
- 客戶端有一個大約 500 個已知穩定的對等 IP 地址的內置列表。
- 客戶端知道幾個解析為比特幣對等點列表的 DNS 名稱(例如
bitseed.xf2.org
和dnsseed.bluematt.me
)。- 客戶端將對等地址儲存在本地數據庫中。
事實上,IRC 自 2013 年以來已從比特幣客戶端中刪除。
尚未在 addr.dat 中儲存地址的新客戶端將使用 irc 作為引導機制。即使角色有限,使用 IRC 也會暴露出一個弱點:https ://en.bitcoin.it/wiki/Weaknesses#Cancer_nodes
IRC 引導將在未來消失[編輯:正如大衛所寫,它在最新版本中已被棄用],支持 dnsseed 方法:- http://bitcointalk.org/index.php?topic=24457。 msg305424#msg305424
- <http://en.bitcoin.it/wiki/Network#IRC>