前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >区块链101:什么是闪电网络?

区块链101:什么是闪电网络?

作者头像
首席架构师智库
发布2018-04-10 09:44:39
8670
发布2018-04-10 09:44:39
举报
文章被收录于专栏:超级架构师超级架构师

“闪电网络”被认为是目前正在开发的加密货币扩展的最有效的解决方案之一,它有效地在比特币之上创建了一层,使快速和廉价的交易能够满足比特币区块链的要求。

这一想法是由Thaddeus Dryja和Joseph Poon在2015年的一篇白皮书中提出的,这个想法基于一个位于比特币区块链之上的网络,并最终解决了这个问题。该网络由用户生成的通道组成,这些通道以安全和可靠的方式来回发送支付(不需要信任,甚至不需要了解对方)。

比如说,我想为每一分钟看的视频付钱给你。我们会打开一个闪电通道,随着时间的推移,我的钱包会定期支付给你。当我看完后,我们会关闭频道,并在比特币区块链上结算净金额。

因为这些交易是我和你之间的,不需要向整个网络广播,它们几乎是即时的。而且因为没有需要激励的矿工,交易费用很低,甚至根本不存在。

它是如何工作的

首先,双方希望相互交易,建立一个多sig钱包(需要多个签名来执行交易)。这个钱包里有一定数量的比特币。然后将钱包地址保存到比特币区块链。这设置了支付通道。

双方现在可以进行无限数量的交易,而不需要接触存储在区块链上的信息。在每笔交易中,双方都会签署一份更新的资产负债表,以反映钱包中存储的比特币的数量。

当双方完成交易后,他们关闭通道,结果余额在区块链上注册。如果发生纠纷,双方可以使用最近签署的资产负债表来收回他们的钱包份额。

需要注意的是,没有必要设置一个通道来对闪电进行交易——你可以通过与你联系的人通过渠道向某人发送付款。网络自动找到最短路径。

随着比特币和litecoin网络的采用,该技术的发展得到了显著的提升。如果没有升级的交易可锻性,闪电网络上的交易风险太大,不实用。

如果没有区块链的安全性,闪电网络就不会像现在这样安全,这意味着它将主要用于小的甚至是微小的交易,从而降低风险。需要分散安全性的较大传输更可能在原始层上进行。

我们现在在哪里?

尽管该技术最初是为比特币设计的,但目前正在开发一系列加密货币,如litecoin、stellar、zcash、ether和ripple。Litecoin计划同时推出其版本的比特币。

在2017年12月,三种最活跃的闪电实现(ACINQ, Blockstream和lightning Labs)背后的创业公司公布了测试结果,包括实时交易,证明他们的软件现在是可互操作的。

此外,发布了《闪电规范》的第1版,该规范规定了网络的规则。这将鼓励开发其他实现和应用程序。

然而,该网络还没有准备好发射。工程师们还没有发布真正的用户可以进行交易的软件。支持闪电作为支付手段的应用已经出现了,但到目前为止还不容易使用。

这并没有阻止一些在比特币网络上测试闪电交易的项目。然而,闪电开发人员不鼓励这样做——它不仅会分散开发者的注意力,还会让用户的资金处于危险之中。

考虑到代码的复杂性,以及对严格测试的需求(毕竟我们讨论的是支付),开发人员正在敦促耐心。此外,在SegWit被广泛推广之前,闪电不会在规模上实现。因此,许多人预计,一个可用的闪电网络至少还需要一年的时间。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 首席架构师智库 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档