静默支付:比特币隐私的新纪元

本文介绍了比特币的 Silent Payments(静默支付)技术,这是一种在比特币网络中实现更高隐私性的方法。

Image

Silent Payments(静默支付): 比特币隐私的新纪元

在本文中,我们将探讨什么是静默支付,为什么它们对 Bitcoin 网络很重要,静默支付地址是什么样的,以及更多内容。

什么是静默支付?

静默支付是一种接收 Bitcoin 的方式,无需向任何有权访问你的公共地址的人透露隐私信息,例如你的余额或交易历史记录。

这个想法通过一项名为 BIP 352 的提案获得了关注,该提案建议在 Bitcoin 中使用可重用的地址。

想象一下,你想要接受 Bitcoin 捐款,或者需要在一年中收到付款。 目前,你需要为每笔交易创建一个新地址,或者冒着隐私风险重复使用同一个地址,这可能会让任何人追踪该地址上的所有传入和传出交易。

但是,通过静默支付,你可以提供一个可以重复使用的公共地址,而不会泄露你的隐私。

静默支付的概念最初于 2022 年 3 月提出。 最近,BIP 已集成到官方存储库中,标志着该技术发展的一个重要里程碑。

这种包含表明它已经过充分审查,并且钱包开发者可以开始实施,尽管可能仍然会出现一些小的调整。

为什么这很重要?

Bitcoin 地址目前的工作方式类似于银行帐号。 但是,由于区块链是完全透明的,因此任何人都可以通过在区块浏览器上查找地址来查看与该地址关联的所有交易。

如果你重复使用同一个地址,则你收到的每笔金额都会暴露。

静默支付改变了这一点,它允许你共享一个公共地址,同时保持交易详细信息的私密性,只有发送者和接收者才能看到。 这是通过一种加密技术实现的,该技术使接收者能够在每个交易中使用一个唯一的可识别地址接收资金,只有他们才能访问该地址。

静默支付背后的想法并非完全是新的,因为它建立在 2012 年提出的隐形地址概念之上。

然而,到目前为止,这个想法尚未在 Bitcoin 中得到实际或有效的实施。

我们上面提到了隐形地址,但它们到底是什么?

隐形地址和 BIP 47:在追求隐私方面的挑战和局限性

Bitcoin 交易中的隐私一直是自网络创建以来的核心关注点。 随着时间的推移,出现了各种旨在增强用户隐私的提案,其中隐形地址和 BIP 47 是最初由 Peter Todd 提出的值得注意的想法。

让我们探讨一下这些方法在旨在提供更大的匿名性和交易效率时所面临的局限性和挑战。

隐形地址

隐形地址是早期改进 Bitcoin 交易隐私的尝试之一。

这个想法很简单:允许付款的接收者生成一个唯一且私密的地址,只有他们才能通过加密技巧访问该地址。

然而,出现了一个主要的障碍:为了使该系统能够工作,需要在区块链中添加一个额外的密钥,通常使用 OP_RETURN 字段。

这种方法有两个明显的缺点:

  1. 失去匿名性:将额外的数据添加到区块链中,使得交易涉及隐形地址变得显而易见。 这损害了匿名性,因为任何观察者都可以识别出交易正在使用此技术。

  2. 效率低下和成本高昂:将更多数据添加到区块链会使交易变得更大、效率更低且成本更高。 这与 Bitcoin 保持轻量级、可访问交易的原则相冲突。

当时出现的一种替代方案建议使用交易中已存在的一个密钥,以避免向区块链添加更多数据。

但是,这种方法并没有获得关注。

所涉及的技术复杂性,以及缺乏有效的工具(例如 Lipsack P 库(如今可以简化这些计算)),导致这个想法被搁置。

BIP 47

随着时间的推移,出现了另一项旨在解决这些问题的提案:BIP 47。

BIP 47 没有在每次付款时将数据添加到区块链中,而是引入了通知系统的概念。 在这种方法中,发送者仅将数据放置在区块链上一次,允许接收者识别它并使用这个“秘密”来促进未来的付款。

BIP 47 的优点:

  • 接收者的清晰度:接收者可以轻松识别区块链上的哪些数据属于他们,从而简化了验证过程。

  • 减少了额外数据:由于数据仅添加到区块链一次,因此与隐形地址方法相比,这种方法节省了空间和资源。

BIP 47 的缺点:

  1. 发送者的复杂性:每次付款都需要发送者首先发送链上通知,这涉及额外的交易。 这可能会变得很麻烦,尤其是在大规模情况下。

  2. 区块链使用效率低下:将数据添加到区块链以通知接收者可能被认为效率低下,因为此数据与付款本身没有直接关系。

  3. 支付链接:使用 BIP 47,如果你向同一个人进行多次付款,他们可能会注意到资金来自同一来源。 这会损害匿名性,这与静默支付不同,在静默支付中,发送者保持完全匿名。

  4. 身份暴露:在通知交易期间,发送者的付款代码会被泄露,可能会将其身份暴露给接收者。 这在匿名性至关重要的情况下(例如,向敏感事业捐款)可能会出现问题。

虽然 BIP 47 具有其优点,例如接收者的清晰度,但它也存在显着的缺点,例如需要额外的交易和缺乏完全匿名性。

静默支付旨在解决这些问题,提供更直观和私密的体验。 与 BIP 47 相比,静默支付的唯一缺点是需要扫描,但为了增强隐私,这可能是一个值得的权衡。

总而言之,隐形地址和 BIP 47 都有助于增强 Bitcoin 隐私,但面临着限制软件和 Bitcoiners 广泛采用的挑战。

静默支付现在作为一种有希望的解决方案出现,旨在结合两者的优点:

  • 隐私

  • 效率

  • 简化的用户体验。

静默支付在 Bitcoin 中如何工作?

对于用户而言,该过程非常简单。

假设你有一个连接到你自己的节点的 Bitcoin 钱包。 你生成一个 SP (静默支付) 代码,该代码可以作为 QR 码共享。

此代码是你提供给其他人以接收付款的代码。 任何支持静默支付的人都可以扫描 QR 码或输入代码进行付款......就是这样。

对于那些已经在运行完整节点的人来说,由于优化使该过程非常高效,因此成本几乎为零。

但是,对于接收者来说,需要做更多的工作。 接收者必须检查网络上的每个新的 Taproot 交易,以查看它是否包含对其静默支付地址的付款,这需要钱包软件进行更多处理。

Image

(图片来源:Bitbox 网站)

静默支付地址是什么样的?

静默支付地址遵循与 Taproot 地址相同的结构。 Taproot 地址使用“bc”前缀,表示 Bitcoin 地址,后跟“1”和版本,其余部分以 bech32m 编码。

在静默支付中,应用相同的编码,但使用“sp1”前缀,表示这是一个静默支付地址。 此外,此地址还包括两个公钥,这两个公钥不直接指示发送的 Bitcoins 的目的地,而是提供用于创建 Taproot pubkey 脚本的指令。

实际上,这允许用户生成、共享和安全地重复使用该地址,而不会损害隐私。

因此,用户体验几乎与重复使用单个 Bitcoin 地址相同,但在不牺牲隐私的情况下,这是静默支付的关键优势。

哪些钱包支持这种类型的地址?

目前,支持静默支付地址的钱包是 @CakeWallet@BitBox。 由于静默支付支持仍在开发中,尚未被广泛采用,Cake Wallet 是首批实施 Bitcoin 静默支付的钱包之一。

此钱包在 Android 和 iOS 上均以公开 Beta 版提供。

以下是如何通过静默支付使用 Cake Wallet:

要在 Cake Wallet 中激活静默支付,请点击钱包主页上的卡片/框中的“静默支付”按钮,以扫描这些交易的区块。

重要的是要注意,钱包需要扫描这些区块,因为静默支付交易是匿名的,这意味着钱包必须“扫描”并搜索交易,因为它不容易识别。

Image

无论如何,一旦此扫描完成,当达到最新区块时,静默支付验证将自动关闭。

如果你希望钱包继续自动检查静默支付的新区块,请转到菜单 -> 静默支付设置并启用“设置静默支付始终扫描”选项。

Image

Image

BitBox02

除了热钱包 Cake Wallet 之外,BitBox02 还是首批支持发送静默支付的硬件钱包之一,这对于用户来说是一项重要的隐私增强功能。

通过静默支付,发送者可以从接收者的固定公钥生成唯一地址。 这使得活动家、非政府组织和慈善机构可以共享一个可重复使用的地址以接收捐款,而无需泄露他们的身份、捐助者或收到的金额。

通过这种集成,BitBox02 用户可以支持各种事业并进行付款,而无需将其财务活动暴露给不需要的第三方。

非常酷,不是吗?!

标签的作用

在静默支付的最初想法中出现的一个挑战是识别谁在发送付款。 解决方案是引入标签。

但是,什么是标签?

标签允许你在使用单个静默支付地址时识别不同的发送者,而不会损害隐私或显着增加扫描成本。

它是一种允许向静默支付地址添加额外信息而不牺牲用户隐私的技术。 这是通过以确定性的方式略微调整 spending key(支出密钥)来完成的。

简而言之,spending key(支出密钥)就像一个数字签名,授权使用地址中的资金。 通过对此密钥进行细微修改,可以识别不同的付款来源。

例如,假设你有两个静默支付地址:

  • 一个用于你在 X 上的活动。

  • 另一个用于你在 Nostr 上的活动。

通过标签,这两个地址的第一部分将是相同的,表明两者都属于你。 但是,第二部分会略有不同,帮助你识别每笔付款的来源地。

例如,在查看你的资金时,你可以看到一些付款来自 X 用户,而另一些付款来自 Nostr。

这种灵活性在保持隐私和收集有用的交易信息之间提供了平衡。

但是,如果你喜欢完全匿名,则可以使用没有标签的标准静默支付地址,从而确保任何发送者都不会泄露任何识别详细信息。 但是,如果跟踪付款来源有帮助,则标签提供了一种有效的方式来获得这种洞察力。

这项技术可以应用于各种情况,从交易所和社交媒体平台到个人用途,允许你管理多个在线身份,而它们之间没有明确的链接,或者只是在需要时获取有关付款的更多信息。

在交易所中使用静默支付的示例

如果交易所采用这项技术,就会出现静默支付的一个令人兴奋的应用。

假设你正在将资金存入交易所。 通过静默支付,交易所会为你创建一个唯一的地址,而不是重复使用相同的存款地址,该地址称为静默支付地址。

每次你向此地址付款时,交易所都可以识别出该付款来自你。 这是通过标签启用的,如前所述,标签允许交易所自动识别你的存款,而无需你管理多个地址。

此外,这项技术对于自动提款(例如定期购买服务 (DCA))特别有用。

例如,如果你使用静默支付地址设置自动提款,则可以在各个平台上重复使用同一个地址。 这消除了为每个平台管理多个扩展公钥 (xPubs) 的需要,从而大大简化了该过程。

结论

静默支付有可能改变我们使用 Bitcoin 的方式,提供更简单、更直观的体验,同时显着增强隐私。

如果得到广泛采用,这项技术可能会导致链上地址重复使用的大幅减少,从而为每个人创造一个更安全和私密的环境。

这提供了一个独特的机会,可以将用户激励与最佳隐私实践结合起来,使 Bitcoin 付款的未来比以往任何时候都更加安静和安全。

我希望本文能帮助你了解什么是静默支付。

  • 原文链接: x.com/areabitcoin/status...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
areabitcoin
areabitcoin
江湖只有他的大名,没有他的介绍。