Bitcoin-Core
在比特幣核心中,如何僅使用 Tor 廣播新交易?
我已經建立了一個在網際網路上執行比特幣核心的完整節點。我還設置了一個在私人機器上執行的錢包,它與全節點通信以廣播新交易。
為了增強隱私,我計劃在全節點上啟用 Tor。但是,我不清楚如何僅使用 Tor來廣播我錢包中的新交易。
許多教程告訴你如何將 Tor 專門用於所有事情。這不是很好,因為它浪費頻寬,速度慢並且對比特幣社區沒有幫助。
其他一些教程討論了同時使用 Tor 和 IPv4/IPv6。但是,在此設置下,我的錢包中的新交易是否通過 IPv4/IPv6 發送並不清楚。如果他們這樣做,那麼您畢竟沒有太多隱私。
感謝對此的任何指示。
經過一番探勘,我找到了更多關於答案的資訊。
- 在比特幣核心中,可以不使用“walletbroadcast=0”選項廣播您自己的交易
- 在https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-July/009422.html、https://en.bitcoin.it/wiki/Privacy(“Tor和Tor廣播”)中查看更多詳細資訊,和<https://github.com/bitcoin/bitcoin/pull/5951>
- 但是,他們都沒有提供這樣做的工作腳本(我懷疑它應該相對簡單,但沒有深入探勘)
- 我正在為我的電子錢包使用Electrum Personal Server (EPS)。EPS恰好支持tor廣播。所以我很高興。
你不能。
比特幣核心的節點端將錢包交易視為任何其他交易。它們的處理方式與通過網路接收的交易沒有任何不同。因此,一旦將交易添加到節點的記憶體池中,它將以與轉發任何其他交易相同的方式廣播到連接的節點。
您所能做的就是臨時執行 Tor 僅用於交易廣播。