Transactions

如何確定創建交易的對等/節點?

  • December 30, 2019

您正在執行您的節點並且您從對等點接收交易,您如何確定該對等點是否創建了交易,或者它是否只是中繼交易。換句話說,您可以將交易創建映射到對等點嗎?

您如何確定該對等方是否創建了交易,或者它是否只是中繼交易

你不能,至少不能絕對肯定。這是設計使然:它有助於保護網路上使用者的隱私。

也就是說,如果您決定執行一大堆節點,並在網路圖中仔細定位它們,那麼您可以開始根據節點聽到所述新交易的時間來推斷交易的來源。我認為應該可以預料,連鎖分析公司今天正在這樣做。

為了解決這個問題,必須考慮將交易發佈到網路的方式有很多——首先發布交易的節點不一定由實際製作交易的使用者擁有或操作。例如,今天在 tor 網路中存在服務,允許您將已簽名的交易複製/粘貼到網站表單中,以匿名廣播到網路。由於您必須通過 tor 連接到此服務,因此即使服務提供者也不會知道交易作者的身份。

正在做進一步的工作以增加交易廣播的隱私。例如參見BIP 156

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