复制成功

分享至

OKEX > 快讯 >

比特币的闪电网络可能会获得隐私升级

2022.12.10

比特币的第 2 层扩展平台闪电网络存在隐私问题。接收付款、请求退款以及打开和关闭支付通道(闪电节点之间的连接)——所有这些都会引起支付网络用户的隐私问题。


这些担忧激发了基于协议的解决方案,例如“闪电技术基础 12”,或简称为BOLT 12,这是一种提议的解决方案,不仅可以增强隐私,还可以引入许多其他有用的功能。(“BOLT”是类似于比特币改进提案或“BIP”的闪电提案草案。)


独立的解决方案也如雨后春笋般涌现——值得注意的是lnproxy,一种发票隐私工具(发票只是付款请求),以及LNURL,一套用于通过网络实现各种闪电应用程序和服务之间通信的工具。


那么,以隐私为中心的比特币持有者该怎么做,是依赖初出茅庐的 BOLT 12 规范,还是求助于这些独立工具之一?


“关于 BOLT 12 和它所依赖的技术的最好的事情是你不需要任何其他东西,”Rusty Russell 告诉 CoinDesk。Russell 是比特币基础设施公司 Blockstream 核心闪电 (CLN) 的首席开发人员。“闪电节点将默认为每个人提供他们应有的隐私。”


阅读更多:什么是比特币的闪电网络?


“BOLT 12 为闪电发票增加了大量功能。它还增加了隐私,”LN Capital 的通信经理 Jack Sweeney在接受 CoinDesk 采访时说,他是Torq (Lightning 路由节点的资本管理软件)的创建者。“BOLT 12 和 lnproxy 之类的东西之间的真正区别在于,BOLT 12 是基于协议的解决方案,而 lnproxy 之类的东西是应用层解决方案。”


BOLT 12 向闪电网络引入“报价”。根据官方 BOLT 12 网站,“报价是发票的前身”,可实现关键功能,例如可重复使用的二维码、发送和接收付款的能力,当然还有增强的隐私。


可重复使用的二维码为定期订阅和捐赠等用例铺平了道路。发送和接收功能现在可用于闪电 ATM 和私人退款。最后,路由盲化、付款人密钥和 Schnorr 签名等新功能将提供额外的隐私层。


目前,接收闪电支付意味着与发件人共享私人详细信息(通过发票)。路由盲化(也称为“盲路径”)使发件人可以通过隐藏有关付款所采用的路由或路径的详细信息来向匿名收件人进行相同的付款。


闪电支付通过一系列闪电节点从一个通道“跳跃”到下一个通道,从而从发送者到接收者。通过路由盲化,每个节点只接收到足够的信息来将支付传递给下一个节点,直到支付到达接收者。


客户如何为他们不满意的产品或服务申请退款,同时保持他们的身份隐私?输入“付款人密钥”。


BOLT 12 中的报价生成付款人密钥,可在不泄露客户身份的情况下证明发票的来源。将其与路线致盲相结合,您可以在退款过程中获得更好的隐私保护。


BOLT 12 使用 Schnorr 签名,这是比特币Taproot 升级的核心组件Schnorr 签名是一种更简单、更有效的替代方案,可替代当今比特币中仍然普遍使用的椭圆曲线数字签名算法(ECDSA) 签名。


当闪电通道关闭时,关闭交易当前反映为比特币区块链上的 2-of-2多重签名 (multisig)交易。此元数据连同其他信息和一些复杂的侦查,最终可能会暴露私人用户的个人财务数据。


Schnorr 签名可能会通过名为MuSig2的签名方案使闪电交易看起来像常规的单一签名比特币交易,从而潜在地解决这个问题


阅读更多:2021 年最具影响力:编写比特币主根升级的开发人员


一位匿名开发人员一直在悄悄地研究 lnproxy,尽管该项目是新项目且范围有限,但它已经在比特币爱好者中赢得了一些粉丝。


该工具使用一种称为“包装”发票的功能来隐藏闪电支付的目的地或隐藏发件人的公共闪电节点的身份。本质上,包装发票对 lnproxy 的作用,就像路由盲化和付款人密钥对 BOLT 12 的作用一样。


包装发票实际上只是“保留”(或“hodl”)发票——要求收款人在兑现付款之前执行某些操作的付款请求。


根据 lnproxy 网站,“lnproxy 使用 Bolt 11 发票并生成一个‘包装好的’发票,当且仅当原始发票[首先]结算时才可以结算。”


CLN 仍然认为 BOLT 12 是实验性的,并不是所有的 Lightning 实现都采用了它。


“关于 Lightning 规范实施方式的问题是,你需要两个实施才能被视为完全批准,”Sweeney 解释道。


根据BOLT 12 Telegram 组的回应,闪电钱包公司ACINQ、开源钱包项目Lightning Development Kit (LDK) 和开源闪电实施项目Lightning Network Daemon (LND) 等多个团队都在努力纳入该规范,但没有人完全采用它。


“它在 Core Lightning 上基本上处于测试阶段,”Sweeney 说。


Lnproxy 似乎也处于某种 beta 阶段,仅基于 nascency,尽管其网站上没有明确提及这一点。然而,它的功能不如 BOLT 12。


“[BOLT 12] 的隐私方面只是其中的一部分。另一部分是使用静态发票支付的能力,”LN Capital 首席执行官兼创始人 Henrik Skogstrom 说。


在这方面 lnproxy 的替代品可能是LNURL之类的东西,虽然与 BOLT 12 相当,但需要复杂的设置。


LNURL是一个独立的项目,它开发了一套工具来实现各种 Lightning 应用程序之间的通信(通过网络)。


与 BOLT 12 的优惠非常相似,LNURL 支持提款和可重复使用的二维码。LNURL 还可以用一个独特的钱包生成的比特币密钥代替标准的用户名/密码登录方案,这是目前 BOLT 12 不可用的东西。相反,LNURL 缺乏标准的 BOLD 12 增强功能,如盲路径和付款人密钥。


但是 LNURL 的主要缺点是它的用户必须运行自己的网络服务器这意味着设置诸如专用机器、软件、域名和网络证书之类的东西——一个需要时间、金钱和专业知识的过程。


就目前而言,lnproxy 和 LNURL 都是闪电网络“工具箱”的有效补充。但是,一旦 BOLT 12 被完全采用,普遍的情绪似乎表明两者都不需要。


“lnproxy 服务器可以向付款人隐藏您的付款,但服务器仍然知道您付款给了谁,并且肯定可以在以后透露。LNURL 提供了一种请求发票的好方法,但需要您运行 Web 服务,这不是一件简单的事情,”Russell 解释说。“Lnproxy 是一个很棒的开发项目,LNURL 也是。但这些并不能替代原生闪电网络的隐私。”


免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。本站资讯仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

相关推荐

industry-frontier