比特幣核心(Bitcoin Core)的選擇性私密交易傳播功能,已在32.x程式碼中納入一項降低連線關係追蹤線索的修改。31.x版本的回移工作仍在進行,官方下載頁面目前列出的最新穩定版為31.1。
私密傳播功能於比特幣核心31.0加入。啟用-privatebroadcast後,透過sendrawtransaction提交的交易會經由Tor或I2P建立的獨立短期連線傳播。此功能預設為關閉。
31.0版發布說明指出,這項設計透過使用獨立連線,避免接收節點得知交易發送者的IP位址,並降低彼此無關的交易被連結的可能性。不過,這項功能不保證能完全隱藏交易來源。
此次修改調整的是同儕連線處理方式,並非整體傳播功能。修改將私密傳播同儕與一般的「discouragement」處理分開,讓發生問題的私密連線中斷時,不會連帶中斷共用同一位址的一般連線。
開發追蹤議題指出,這項處理差異旨在減少外部觀察者將私密連線與一般節點活動串連起來的線索。因此,此次修改與31.1版中調整交易傳播路徑的修正不同。
修改納入32.x程式碼,與向31.x使用者發布是不同階段。程式碼儲存庫標示的31.2里程碑代表目標版本,並未確定發布日期。官方下載頁面目前仍列31.1為最新穩定版。
31.1版修正了特定情況下交易可能改走一般網際網路連線、而非設定的隱私網路,導致IP位址曝光的問題。此次修改處理的是同儕連線過程中可能被觀察到的連結關係,兩項修正針對不同問題。
比特幣核心RPC文件也將私密傳播描述為降低風險的功能,而非完全隱藏交易來源的方法。目前尚未公布31.x回移修改的合併進度,或包含該修改版本的發布時程。
留言 0