Client

客戶端通過 TOR 連接到網路的限制是什麼?

  • April 7, 2012

我最近一直在閱讀有關“攻擊所有使用者”的弱點 Wiki 頁面,我發現了以下聲明:

大多數使用者的 IP 地址是完全公開的。您可以使用 Tor 來隱藏它,但如果每個人都這樣做,網路將無法正常工作。

這意味著通過 TOR 連接到網路的客戶端無法以這種方式完成其所有任務。與標準連接相比,通過 TOR 連接到網路的客戶端有哪些限制?

比特幣客戶端被設計為點對點網路。要加入網路,您需要連接到接受傳入連接的節點。為了防止某些類型的 Sybil 攻擊,客戶端嘗試與地理上不同的節點建立 8 個出站連接。

如果通過 連接到網路tor,則無法接受入站連接。您將消耗網路上可用的 8 個入站連接槽(以及您創建的出站連接),但您不會自己添加任何連接槽。這可能會導致網路耗盡入站連接插槽,從而降低網路的可靠性。過去,比特幣網路一直存在可用入站連接插槽短缺的問題。目前尚不清楚確切原因,但一種可能性是故意惡意消耗這些插槽。

您不能完全信任連接到您的客戶端的原因是攻擊者可以輕而易舉地消耗您的所有入站連接插槽,並且所有這些連接都可能來自同一使用者操作的合謀節點。但是,可以完全控制與誰建立出站連接。

一般來說,只要您的至少一個連接連接到一個連接良好的節點,該節點沒有與您連接的所有其他節點共謀,您就應該是安全的。

引用自:https://bitcoin.stackexchange.com/questions/3376