Bitcoin-Core

在比特幣核心中,如何僅使用 Tor 廣播新交易?

  • October 13, 2020

我已經建立了一個在網際網路上執行比特幣核心的完整節點。我還設置了一個在私人機器上執行的錢包,它與全節點通信以廣播新交易。

為了增強隱私,我計劃在全節點上啟用 Tor。但是,我不清楚如何使用 Tor來廣播我錢包中的新交易。

許多教程告訴你如何將 Tor 專門用於所有事情。這不是很好,因為它浪費頻寬,速度慢並且對比特幣社區沒有幫助。

其他一些教程討論了同時使用 Tor 和 IPv4/IPv6。但是,在此設置下,我的錢包中的新交易是否通過 IPv4/IPv6 發送並不清楚。如果他們這樣做,那麼您畢竟沒有太多隱私。

感謝對此的任何指示。

經過一番探勘,我找到了更多關於答案的資訊。

  1. 在比特幣核心中,可以不使用“walletbroadcast=0”選項廣播您自己的交易
  2. 在https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-July/009422.html、https://en.bitcoin.it/wiki/Privacy(“TorTor廣播”)中查看更多詳細資訊,和<https://github.com/bitcoin/bitcoin/pull/5951>
  3. 但是,他們都沒有提供這樣做的工作腳本(我懷疑它應該相對簡單,但沒有深入探勘)
  4. 我正在為我的電子錢包使用Electrum Personal Server (EPS)。EPS恰好支持tor廣播。所以我很高興。

你不能。

比特幣核心的節點端將錢包交易視為任何其他交易。它們的處理方式與通過網路接收的交易沒有任何不同。因此,一旦將交易添加到節點的記憶體池中,它將以與轉發任何其他交易相同的方式廣播到連接的節點。

您所能做的就是臨時執行 Tor 僅用於交易廣播。

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