比特币无声支付:所以没人知道你的钱去哪儿了

关键事实:

  • 收款人必须扫描在网络上进行的交易以检测您的付款。

  • 如果不应用某些设置,使用 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所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢