LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 闪电网络大修可以增强比特币的隐私性-但仍有许多“如果”

闪电网络大修可以增强比特币的隐私性-但仍有许多“如果”

2020-06-03 wanbizu AI 来源:区块链网络

研究正在进行中。实验正在酝酿中。在幕后,闪电网络开发人员计划(最终)完全重写比特币的重要组成部分。

被称为比特币的第二层,由于大部分动作都发生在区块链之外,因此闪电正在构建,以实现更快,更便宜和更具扩展性的比特币支付。该网络已在今天开始运行,但事实证明,删除重要部分并用新技术代替它以增强隐私性是有意义的。

哈希时间锁定合同(HTLC)是闪电网络的组成部分,可以在不信任任何人的情况下发送付款。现在,开发人员正在探索用Point Timelock Contracts(也称为“支付点”或PTLC)替换它们,他们说,它们可以做同样的事情,但效果更好。

这个想法最初是由匿名的闪电开发商ZmnSCPxj提出的,他的开源开发工作是由硅谷支付独角兽公司的研发部门Square Crypto赞助的。

阅读更多:Square Crypto Bankrolls Star Lightning开发人员被称为“ ZmnSCPxj”

Suredbits开发人员Nadav Kohen一直是探索此增强功能的最前沿,他之所以开始研究该想法,是因为他对比特币智能合约的可能性感兴趣,该合约描述了在付款之前需要的更为复杂的条件,例如要求特定日期已经通过,或要求某处的温度高于90度。

“我花了很多时间来研究使用HTLC无法完成的PTLC可以完成的工作,事实证明,您可以做一些相当复杂的……合同,而不会失去Lightning Network提供的隐私和速度,”科恩说。 “此外,当使用PTLC时,许多现有的与闪电相关的建议可以变得更加强大和完善。”

虽然闪电网络还相对较年轻,但是开发人员正在寻找从头开始构建它的更好的新方法。例如,如果实施,Eltoo也将是网络的根本变化。

新的可能性

闪电网络是一个由至少12,000个节点组成的全球支付系统。

当某人发送付款时,它会从一个节点跳到另一个节点,直到到达目的地。所有这些很可能在几分之一秒内发生。支付方式在整个系统中移动而无需相信用户通过其比特币的节点是通过HTLC方式进行的。

HTLC之所以如此命名,是因为支付路径中的每个节点都会收到一个“哈希”,即由字母和数字组成的随机字符串,隐藏了可用于检索比特币的秘密。

阅读更多:闪电技术的新转折可能很快就会出现在比特币上

HTLC的一个问题是路径中的所有中间人都具有相同的哈希值,从隐私角度来看,这可能是个问题,因为它使窥探者更好地了解了付款的来源或去向。

“如果我想监视闪电网络上的付款活动,我可以设置一堆路由节点,如果我在两个具有相同哈希值的不同地方路由两个付款,我可以确定这两个付款是在相同的路线上,这大大缩小了可能的付款发送者和接收者。”科恩说。

另一方面,PTLC可以在每一跳上添加一个“随机调整”,这使得很难说出它们是同一支付路径的一部分。 (那些对技术知识感兴趣的人可以阅读Kohen的一系列技术说明。)

这就是Kohen认为此更改对于Lightning是“必要”的原因。

开发人员一直在尝试尽可能提高Lightning的隐私。比特币非常透明,因为每笔交易都记录在公共存储库中。闪电网络的“脱链”交易可能会显示出改变这一前景的希望,因为付款并未在比特币区块链中留下不可磨灭的烙印。

阅读更多:比特币的未来:即将进行的升级将如何改善隐私和扩展性

另外,PTLC还提供了其他一些可能性。纳达夫在他的帖子中解释说,它们为抵御“蠕虫攻击”提供了一些保护措施,恶意攻击者利用它们来偷偷地窃取本应支付给中间节点的费用。

有用的信息可以存储在PTLC中,使其成为用于更复杂的智能合约的工具。

“特别是,哈希中几乎没有有用的信息,而可以存储在一个点中的重要信息,” Kohen说。

这样,PTLC可以用于托管,例如,“ oracles”(长期以来一直是加密货币中的热门话题),其中付款依赖于外界输入的数据。

等待“ Schnorr”

Kohen和其他人正在积极研究这种变化及其潜在影响,但是开发人员需要一段时间才能做出改变。

从技术上讲,此更改可以立即添加到Lightning。在上个月举行的虚拟闪电黑客马拉松上,Kohen,Blockstream工程师Jonas Nick和其他人创建了基于椭圆曲线数字签名算法(ECDSA)的概念证明。

阅读更多:比特币冲刺者将在2天虚拟黑客马拉松中改善闪电网络

Kohen认为,如果该更改基于Schnorr / Taproot,则该更改“是最好的”,这可能是升级版本,但尚未进入比特币。 Schnorr / Taproot提供了一种新的方式来“签署”比特币中的交易,这是用户以密码方式证明自己拥有比特币并被允许将其转让给他人的方式。 Schnorr / Taproot提供了优于比特币当前签名方案ECDSA的优势。

在尚未准备好Schnorr的情况下,Kohen和其他人只打算使用ECDSA版本在沙盒中试用PTLC,这样一旦Schnorr滚来滚去,他们就可以准备好了。

“除了理论之外,现在终于有了一种进行实验的方法。我真的很期待看到所有仅在纸上提出的建议最终得以实现,”科恩补充说:

“我不打算使用ECDSA适配器签名完成当前的编码工作,以结束任何Lightning实现的实际生产,而是打算使用ECDSA适配器签名来测试大量需要PTLC的建议,例如并尝试克服基于ECDSA的PTLC所特有的痛点,这样我们就可以在Schnorr到来之前拥有尽可能多的先发优势,现在是时候采取一种在闪电下进行PTLC的方式了。”

协调

但是步骤并没有就此结束。一旦Schnorr通过,变更将需要大量的协调。

好消息是,闪电开发商Kohen曾说过同意进行更改。到目前为止,只有关于实现细节的辩论。

“我还没有和一个不相信这一天的人交谈……闪电一定会转向使用PTLC而不是HTLC。我遇到了一些人,他们对各种实施细节持不同意见,但从未见过任何人认为PTLC在本质上没有HTLC优势而没有任何实际缺点,” Kohen告诉CoinDesk。

但是即使同意更改将改善闪电网络,这也是一个巨大的更改,需要时间。

“这将是迄今为止最大的广告网络级别,而不是“少量更改”

Lightning Labs的首席技术官Olaoluwa Osuntokun在一封电子邮件中与其他开发人员讨论了这一变化。

他补充说:“我警告您不要低估实践中将花费多长时间,以及正确同步所有同步所需的同步程度。”

—-

原文链接:https://www.coindesk.com/bitcoin-lightning-privacy-point-timelock-contracts-ptlcs

原文作者:Alyssa Hertig

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...