闪电网络可以促进对加密货币的匿名性离链支付
扫描二维码
随时随地手机看文章
根据计算机科学家Ayo Akinyele博士所说,闪电网络可以促进隐私保护。他致力于在zcash上建设一个名为BOLT的匿名性离链支付系统,今天相关代码会发布到Github上。
Zcash创始人马修•格林(Matthew Green)和伊恩•迈尔斯(Ian Miers)于2016年首次构思了该项代码,其灵感来自于比特币的扩容方案闪电网络,该系统可以在增强支付隐私性的同时提高交易的吞吐量。
Akinyele告诉CoinDesk:
闪电网络解决了交易扩展性问题,它同时给了我们增强隐私性的机会。这就是BOLT设计的优势。
通过使用盲签名和零知识证明技术,BOLT可以掩盖交易、余额、发送方和接收方的身份。另外,由于它与注重隐私的加密货币zcash一起运行,用户可以通过隐蔽性交易打开支付通道,从而匿名化支付通道与主网的初始连接。
Akinyele说:
BOLT是一种很有发展前景的隐私保护方案,我很高兴自己能在这一领域的研究前沿。
今天发布的版本支持双向支付通道,用户可以在交易的双方之间来回转移资金。为了在zcash上激活该功能,需要将新的代码添加到zcash的代码库中,即所谓的“软分叉”——它不要求所有版本的客户端都进行更新。接下来,BOLT的开发团队希望遵循与比特币闪电网络类似的发展方案——部署为一个开放性的测试网络,让用户测试其软件。
Akinyele说道:
部署这项技术将是非常棒的,如同闪电网络所做的那样,它允许人们在测试网络上进行测试,然后逐步应用到主网。
虽然目前的版本已经针对zcash进行了优化,但在将来,Akinyele计划将BOLT发展为闪电网络本身的一种隐私性扩展,他告诉CoinDesk:
下一步是将这些属性改造成类似于闪电网络上的比特币或者莱特币,可能是一个隐蔽性交易网络,类似zcash现在所提供的功能。
第一步以及以后的规划Akinyele对CoinDesk表示,今天发布的版本只是BOLT基本框架中一个极小的草图。Akinyele说:由于BOLT最初的功能是基于CL签名、盲签名和零知识证明技术,所以这是一个非常基础的结构。
虽然这项功能非常具有技术性,但它所使用的数字签名技术已经存在了很长一段时间,因此该项技术已经被证明是有效的。然而,仍需要大量的工作来扩展该系统结构的能力。
Akinyele提到:
目前实现的功能只是BOLT的第一个版本,不过在未来BOLT可能会看起来非常不同。
尽管实现它在技术上是可行的,但需要对zcash进行少量的修改。
最重要的是,在指定了初始框架之后,进一步迭代协议以及构建对其它加密货币的支持就会更容易——这是BOLT开发路线图中下一个重要步骤。
正如Akinyele告诉CoinDesk的:
现在我们已经实现了第一步,我们可以决定下一步的发展,以及它能从哪些加密货币中获益。
加密货币中与zcash结构类似的,如比特币和莱特币都可以实现这种功能。
增强隐私性这些附加功能将应用于闪电网络本身,作为用户匿名使用支付渠道的一种选择。
Akinyele说:
这是一个附加的隐私性功能。
这是因为,虽然闪电网络本身部署了一些增强隐私功能,但这种隐私的稳定性是学术争论的焦点。例如,如果闪电网络处于所谓的“轮辐式”结构中,那么具有高吞吐量的节点就可以掌握网络中运行的交易信息。
虽然闪电网络还采用了一种名为“洋葱路由”的技术,在这种技术中,用户可以通过转换许多不同的通道来进行支付,从而隐藏交易内容。但Akinyele警告说,这种方法可能无法流行起来。
他解释说:
它确实有一些加密功能,你可以通过多次跳转来进行支付,这很棒,但是当进行双向支付和大多数人都倾向于使用的基本支付方式时,隐私性就会丢失。
因此,用户可能会选择更方便的方式——比如重复使用相同的比特币地址来联系他们的交易历史——而不是更为复杂但保护隐私的方式。Akinyele说:
在比特币中我们已经看到过这样的情况了。
从漏洞中学习尽管如此,认识到这些潜在的泄漏对BOLT结构的开发还是有用的。具体来说,这项设计在很大程度上归功于如今闪电网络支付通道的普及,这揭示了BOLT可能的样子。
他对CoinDesk表示:
闪电网络的存在以及使用,对正确地处理隐私性问题非常有帮助。
我们看到闪电网络出现了一些模式,比如形成了一些中心化的节点,许多人使用相同的路径来进行支付等等。所有的这些模式让我们了解到什么是真正的隐私问题,以及解决这个问题最佳的技术方案是什么。
不仅如此,Akinyele还认为,BOLT可以为zcash、比特币与莱特币之间提供一种私密连接——由此能够消除目前在加密货币中存在的一些部落主义。
他总结道:
BOLT为我们提供了一种选择,可以让我们摆脱目前“这种货币可以做到这一点,那种货币可以做到那一点”的局面,并且从全局和长期思考如何在现实世界中使用这些货币。