根據該專案的GitHub,一位Monero貢獻者已提交一個拉取請求,改變節點轉發來自Tor和I2P的交易的方式。
該修補程式解決了一個隱私弱點,該弱點可能讓觀察者因其廣播的時序而將一筆交易與其來源的匿名網路連結起來。
該拉取請求編號為11743,於11月13日提交,目前仍在等待審查。它是11月8日較早一項提案的替代方案,在另一位Monero開發者的回饋後重新修改而成。
它如何運作?
問題出在一種機制上:節點透過Tor或I2P接收一筆交易,然後將其傳遞到常規的Monero網路。

技術上,該交易在傳入途中保持私密,不過一旦它到達公開對等節點,情況就不同了。
有了這項變更,節點只會在傳入連線上接受Tor和I2P交易。透過傳出匿名連線到達的交易將直接被忽略。
被接受的交易會先等待一段隨機延遲。之後,它們會經過Dandelion++,這是Monero現有的中繼協定,可隱藏交易的起始位置。
發送方也失去了一個選項。目前,發送方可以要求立即廣播。在新規則下,節點會在Tor和I2P連線上忽略該請求,因此沒有人能跳過延遲。
原因是時序是追蹤一筆交易最簡單的方法之一。如果一筆交易在從Tor到達後立即出現在公開網路上,同時觀察兩側的觀察者就能將兩者連結起來。
並非新構想
這個構想本身並不新:vtnerd較早的一個拉取請求曾建議對從Tor和I2P轉移到公開網路的交易採用類似的隨機延遲。
實際上,這項變更在程式碼方面相當小,但它彌補了一個缺口,這對依賴Tor或I2P來隱藏其位置的用戶來說很重要。
該修補程式何時會進入正式版本尚未確認。該PR也被標記為需要回溯移植,因此它也可能進入目前的發布分支。






