比特幣無聲支付:所以沒人知道你的錢去哪兒了

關鍵事實:

  • 收款人必須掃描在網路上進行的交易以檢測您的付款。

  • 如果不應用某些設置,使用 CoinJoin 進行靜默付款可能會適得其反。

「無聲支付」一詞似乎非常適合比特幣的背景,因為人們經常將這種貨幣及其網路與匿名或隱私聯繫起來。 在這種情況下,無聲支付是與 BTC 進行交易的新方案的名稱,該方案承諾改善隱私。

無聲支付可以比作通過煙霧信號發送信息,就像一些土著部落過去所做的那樣。 在無聲支付是煙霧信號的現實中,相當於傳統支付的是卡。

信件以及比特幣交易直接從一個地址發送到另一個地址; 而使用煙霧信號時,就像無聲付款一樣,消息會在所有人的視野中發布,但只能由接收消息的人或收件人破譯。

比特幣中的無聲支付協議試圖避免發送交易的地址和接收交易的地址之間的直接交互; 出於這個原因,交易不會直接從發送者傳遞到接收者,而是必須由接收它的人檢測和解碼。

比特幣無聲支付的幕後花絮

開發人員魯本·索姆森(Ruben Somsen)是比特幣無聲支付理念背後的大腦,他在他的 GitHub 存儲庫中解釋了進行此類交易時執行的流程。

Ruben Somsen 一直在研究該提案的存儲庫,以改善比特幣交易的隱私。 資料來源:RubenSomsen/Silent_Payments.md/GitHub。

首先值得一提的是,這種支付機制利用了ECDH密鑰交易所協議(Elliptic Curve Diffie-Hellman Key交易所)。

它是一種匿名方案,使用密碼學並允許其參與者建立共享秘密。 這個工具在這些情況下非常有用,因為它是一種只有參與交易的各方才知道的密鑰。

當使用 Somsen 提出的方案進行交易時,第一步是由接收方採取,接收方會生成一個比特幣無聲支付的地址。 然後,發送者使用 ECDH 協議、接收者的靜默支付地址的公鑰和他們選擇進行支付的輸入(傳入交易)創建一個共享密鑰。

共享密鑰允許發行人更改靜默支付的地址。 但是,只有接收方可以花費此地址中包含的餘額。 為了訪問付款,接收方必須在掃描比特幣交易簿中的交易後檢測到它。

無聲付款,但有些問題

在比特幣中執行無聲支付存在幾個問題。 有些有潛在的解決方案,但由於缺乏實用性或效率而沒有確定的解決方案。

漫長的尋寶之旅

主要問題之一是接收方掃描網路中所有未使用的交易(UTXO)以檢測與他對應的付款需要很長時間。

此問題的可能銀解決方案之一是僅掃描使用Taproot的事務。 這將大大縮短搜索時間,因為Taproot採用率仍然很低。

然而,預計Taproot的使用將在比特幣用戶中逐漸普及,這將導致無聲支付中的掃描問題重新出現。

由於難以掃描存儲庫中讀取的比特幣交易簿中的交易,瘦客戶端或錢包無法輕鬆使用此方法。

應該注意的是,強烈建議使用Taproot進行此類交易,因為它是對比特幣協議的最新改進之一,並優化了其隱私和效率。

Somsen 為所提出的問題提供的最佳選擇包括在修改無提示支付的地址時使用交易中涉及的所有輸入,而不僅僅是其中一個。 這將搜索列印的工作量減少了一半,儘管如果你想使用 CoinJoin 等工具來隱藏 BTC 支付的來源,它會帶來新的挫折。

無聲支付消除了盲注 CoinJoin

CoinJoin 工具協議的工作方式本質上與靜默支付不兼容。

這是因為 CoinJoin 負責向收款人隱藏交易的輸入,而其他參與者不知道它來自誰。 相反,無聲支付揭示了輸入。 幸運的是,也有解決方案。

為了使 CoinJoin 操作的參與者無法知道交易中包含的無聲支付來自哪裡,有必要訴諸盲法。

廣告

這種方案能夠隱藏無聲支付輸入。 這樣一來,使用 CoinJoin 的無聲支付問題得到了解決,但其成本意味著編程層面的操作複雜性大大增加。

雖然無聲支付代表了比特幣的一個有趣的改進,但之前也有其他類似的舉措。

其中之一是 SNICKER,由開發人員 Adam Gibson 幾年前推出,專門用於在使用 CoinJoin 時改善隱私。 另一項舉措是由開發商 Max Hillebrand 提出的 Wormhole,它還專註於改善參與 CoinJoin 運營的用戶之間的隱私。

廣告

資訊來源:由0x資訊編譯自CRIPTONOTICIAS。版權歸作者Alfredo Oquendo所有,未經許可,不得轉載
提示:投資有風險,入市需謹慎,本資訊不作為投資理財建議。請理性投資,切實提高風險防範意識;如有發現的違法犯罪線索,可積極向有關部門舉報反映。
你可能還喜歡