Bitcoin-Core
TORv3 的 DNS 種子
通過 TOR 查詢 DNS 種子是否返回 .onion 地址?如果不是,那麼如果我的節點是僅 TOR 節點,它是否總是從硬編碼列表中獲取要連接的 .onion 地址?
此外,對於 IP 節點,DNS 查詢是加密的還是純文字的?
通過 TOR 查詢 DNS 種子是否返回 .onion 地址?
有時。在比特幣核心 PR ( #25678 ) 之前,您可能會依賴硬編碼種子中的 .onion 地址,但如果您幸運地連接到恰好提供這些地址的對等點,您可能會獲得洋蔥地址。
正如lightlike在評論中所說:
對於 Tor 比特幣核心目前首先通過 Tor 出口節點進行 AddrFetch 連接(以獲取地址為目標的短期連接)到每個 DNS 種子解析到的地址,這違反了 -onlynet 選項。這可能會導致一些洋蔥地址,但前提是我們很幸運能夠連接到恰好提供這些地址的對等點。#25678 建議更改該行為以跳過 DNS 種子步驟並立即訴諸硬編碼對等方
關於第二個問題:
此外,對於 IP 節點,DNS 查詢是加密的還是純文字的?
節點之間的消息目前未加密,但未來正在進行更改這一點的工作。