CoinJoinXT:用閃電網絡隱藏比特幣交易區塊鏈
通過在標準的混幣流程中加入一點新的技巧——雙向資金的閃電通道就能獲取這種“否定權”。因此就能將鏈下的隱私性放大到鏈上,防止區塊鏈分析師破解亂序的輸出,讓他們無法了解交易狀況。
通常很多人都會認為比特幣是一種匿名貨幣,但事實上,比特幣為用戶提供的僅僅是半匿名化的功能,其隱私性實在堪憂。
區塊鏈分析師已經能夠用功能強大的工具來篩選區塊鏈數據,從而識別具體地址的持有者身份。只要你使用的服務需要進行身份認證,就不存在隱私之說了。
因此,很多隱私意識較強的比特幣用戶會通過一些工具來幫助他們躲開“區塊鏈偵探”的調查。CoinJoin就是其中的一種,這種混幣服務首先由比特幣開發者Gregory Maxwell提出。
通過CoinJoin,比特幣用戶能夠實現合并支付,防止區塊鏈分析師尋找輸入和輸出之間的直接聯系。
CoinJoin開發者Adam Gibson近日在文章中指出,這些交易由于其遺留的元數據痕跡而“被清晰地識別為CoinJoin交易”。也就是說,區塊鏈分析師知道哪些交易是通過CoinJoin執行的,只不過他們依然無法監控這些交易。
那么我們在眾目睽睽下徹底隱藏比特幣交易以實現真正的隱私呢?
Gibson認為閃電網絡(LN)這個第二層擴容協議讓這一切成為了可能。傳統的CoinJoin依賴于“固有的可互換性”(intrinsic fungibility),而他提出的這個新系統CoinJoinXT則賦予用戶“否認的權力”(deniability)。
Gibson解釋道,區塊鏈分析師需要特定的前提來鎖定加密貨幣用戶,并且追蹤支付流程。那么比特幣用戶要做的就是讓這些前提失效,這樣區塊鏈上就不存在特定且連續的子集被標記為CoinJoinXT結構了。
通過在標準的混幣流程中加入一點新的技巧——雙向資金的閃電通道就能獲取這種“否定權”。因此就能將鏈下的隱私性放大到鏈上,防止區塊鏈分析師破解亂序的輸出,讓他們無法了解交易狀況。
Gibson發布了一個簡單的概念驗證原型,展示了CoinJoinXT的基礎模型。要實現正常運作,則還需要經過長時間的開發。
盡管現在就可以實現這個功能,但要想完善這個工具還面臨著很多阻礙。理論上我們可以用Schnorr密鑰聚合實現多重簽名(multisig),為上述雙向資金通道提供支持,解除數量上的相關性。一旦缺少其中一點,區塊鏈上的交易就存在被識別的可能。但我依然認為CoinJoin很容易失效,而這是最好的替代方案。
1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。