闪电网络跨链功能的缺陷

布道财经 view 46 2019-1-14 18:28
share to
Scan QR code with WeChat

尽管闪电网络大多被称之为一种使比特币支付即时且几乎免费的方式,但第二层协议的另一个经常被吹捧的方面是,它能够使某种分散的交换成为其最初目标的副作用。然而,随着开发人员指出此系统存在“经济问题”,这一功能的可行性最近受到了攻击。虽然,这是自闪电网络发展初期就已经“众所周知”的问题。

闪电网络跨链功能的缺陷

闪电网络将是最终的分散交换。同时在BTC和LTC上运行LN的用户可以公布交易价格,并充当赚取差价的制造商。其它用户可以充当接受者,与此,通过闪电将LTC/BTC与制造商节点进行原子交换。

1

作为分散式交换闪电网络如何发挥作用

虽然闪电网络通常与比特币相关联,但支付集中层可以建立在具有适当基础功能的任何其它区块链之上。例如,闪电交易已在Litecoin和Vertcoin网络上成功测试。

闪电网络跨链功能的缺陷

当闪电网络功能在多个区块链上可用时,可以以分散、低信任的方式立即交换这些区块链的本地令牌。这通过在多个区块链上运行的闪电网络用户路由付款来实现。如果Alice想给Bob发送一些Litecoin,但她只有比特币,那么她可以通过闪电网络上同时持有比特币和Litecoin的第三方。

2

此设置的问题

这种去中心化的交换方式在理论上听起来似乎很神奇,但是多个开发人员已经在特性背后的逻辑上打了个洞。

正如比特币Optech最近一期的通讯中所指出,去年5月,闪电网络开发商Corn_Plooy(目前是荷兰比特币交易所BL3P的闪电开发人员)在闪电开发邮件列表中创建了一个线程,他解释了跨链闪电网络支付如何有效地为用户创建近乎免费的期权合同。一个匿名的开发人员最近在同一个邮件列表中再次提到了这个主题。

闪电网络跨链功能的缺陷

目前的基本问题是,闪电网络参与者能够延迟事务处理。通过这个缺陷,用户可以暂停从比特币到LiteCoin的兑换并查看在接下来的24小时内比特币到LiteCoin的兑换率是如何变化的。

如果汇率有利于用户,他们将完成交易。如果汇率对他们不利,那么他们将导致交易失败。使用这种方法,用户可以通过简单地取消无利可图的交易和接受有利可图的交易来赚钱。他们基本上是根据对未来价格走势的了解来进行交易的。

闪电网络跨链功能的缺陷

3

一个足够好的解决方案

虽然这一主题最新邮件列表线程背后的匿名开发人员认为应该放弃多资产闪电网络的想法,但Plooy提供了一个潜在的解决方案,涉及在两个想要进行交易的用户之间使用第三方。用可信的第三方解决比特币问题似乎有些自相矛盾,但第三方的信任度相当低。更重要的是,与传统的集中加密资产交换相比,Plooy的解决方案仍然是一个改进。

“这里所描述的系统并不完美,但是当涉及到开发去中心化和无信任的交换服务替代品时,这是一个改进,”Plooy在其解决方案的解释性文章中写道,“与控制客户资金的常规交换服务相比,路由服务不能偷盗对于其客户而言,如果发生黑客攻击,它不会损失客户的资金,除非服务提供商[决定]对服务对象或服务时间添加限制,否则它不必知道有关其客户的任何(识别)信息,甚至不必知道他们之间以何种汇率交易的资产。”

闪电网络跨链功能的缺陷

简而言之,受信任的第三方可以欺骗的唯一方法是进行与Plooy的解决方案最初打算解决的相同的延迟攻击。可信的第三方可以在费用、可信度(不会对其用户进行延迟攻击)和其它功能上相互竞争。要想在闪电网络上保持自己作为交换提供者的声誉,就必须限制这种攻击的扩散。

4

目前,基于闪电的去中心化交换在现实世界中的作用还不清楚,但Plooy的解决方案似乎是一种“足够好”的方法,仍然可以为用户提供巨大的价值。此外,有可能其他人会想出一个更好的解决方案,使闪电网络的功能成为一个分散的交换,需要对第三方更少的信任。

btcfans公众号

Scan QR code with WeChat

Link
Disclaimer:

Previous: 比特币不是货币,但并不意味着破产 Next: 为什么未来取决于P2P经济,区块链将如何助力?

Related