首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

包租婆第46期:什么是闪电网络?

区块链运行的速度慢而且昂贵,如果我不得不在几小时内向你发送一些比特币,那我必须支付一笔不菲的交易费用,区块链凭借这样的效率和成本是无法改变世界的。

因此,任何致力于解决区块链扩展性的想法都值得我们关注,闪电网络就是一个有趣的解决方案。当然在我们理解这个解决方案前,我们需要了解一下面临的问题。

区块链为什么很慢?

可以将区块链看作是一个注册表,每个区块就是注册表中的页面,当交易信息写入区块(页)添加到区块链(注册表)之前,需要各个节点做一些处理,以确保每个节点都同步这条交易信息的更新。这个过程大约需要10分钟(比特币网络)。

当你给朋友发送一枚比特币时应该是这样的:

可以看到交易信息中包括收发人信息、金额以及交易费用。

额外的交易费用可以激励矿工更快的将交易信息写入区块,没有定价,完全取决于你愿意付多少钱来加速这个过程,费用越高交易就越快。由于一个区块的容量是有限的,所以同一时间并不是所有的交易信息都能被处理。

区块链中的矿工就必须决定哪些交易可以放进当前区块中,为了获得更高的奖励,矿工会优先考虑交易费用高的交易。

交易费用低的交易只能等待,为交易费用较高的交易让步,这样的等待可以持续几分钟到数小时,支付的交易费用越高则处理交易的速度就越快。

大家的愿景当然是越来越多的人使用区块链,但使用人数的增长意味着交易数量的增长,而随之而来的就是交易费用越来越高。这就是区块链缓慢且昂贵的原因。

于是包括闪电网络在内的一众解决方案就应运而生了。

那么什么是闪电网络呢?

闪电网络的核心想法是允许一部分交易不写入区块。

用最简单的语言来描述它的工作原理是这样的 – 你我之间进行了很多次交易后,网络将在我们之间开通一个支付渠道,在区块链上记录下渠道开放的信息,此后我们之间就可以通过这个支付渠道来完成交易,并且支付渠道的开通时间可以是任意数小时或者数天。然后只需要将最终的交易状态写入区块即可,而不用将所有的交易信息都写入区块。

这样一个交易渠道可以大大减少待确认的交易数量。举个例子,有三个交易者 - Xan,Yelena和Zeke。如果Xan和Yelena之间开通了一个支付渠道,Yelena和Zeke之间开通了一个支付渠道,那么Xan就可以通过Yelena向Zeke汇款。

听起来是个非常天马行空的想法,脱离了区块链,靠什么来让交易的双方都相互信任呢?

支付渠道是怎么运作的?

我们可以简单的将支付渠道看作是一个保险箱,参与的人需要向保险箱中存储一部分代币。

这种存入代币的行为将以“开放式交易”的形式记录在区块链中,然后支付渠道就开通了。

举个例子 – Xan和Yelena在这个盒子中都存储了10BTC。如果Xan要发送2BTC给Yelena,那么他会将两个BTC的所有权转让给Yelena。如果此时二人的交易完结了,他们会解锁这个盒子,并且Xan能从盒子里取出8BTC而Yelena则能取出12BTC。

但他们不会很快就解锁盒子,因为他们需要继续进行更多的交易。

如果第二天Yelena必须发送1BTC给Xan,那么她可以将一个比特币的所有权承诺转让给Xan,在这两笔交易完成后,如果打开盒子,Xan可以获得9BTC,而Yelena可以得到11BTC。

总而言之,支付渠道不过是将一些资金汇集在一起,然后以双方协定的方式转让所有权。在交易完成时,双方可以一同关闭支付渠道,然后从中取出属于自己的钱。

这就是支付渠道的工作原理,但这并没有发挥出它的所有潜力。当多个支付渠道连接起来形成一个网络时,它的真正实力才开始崭露头角,而这个连接起来的网络就是闪电网络。

闪电网络的现实意义

过去我们的交易是直接转移比特币的价值,而闪电网络却允许我们先进行承诺再结算价值。

这种改变是巨大的,我们举例来说明。还是之前那三个人 - Xan,Yelena和Zeke。已知Xan和Yelena之间已经存在一个支付渠道,而Yelena和Zeke之间还有另一个支付渠道,此时Xan和Zeke之间是没有支付渠道的。在这样的情况下如果Xan想要给Zeke两个BTC,他可以使用Yelena和Zeke之间的支付渠道。

它的工作流程是这样的 – Xan提出需求让Yelena通过Yelena-Zeke渠道承诺转让2BTC给Zeke,然后Xan在Xan-Yelena的渠道承诺转让两个BTC给Yelena。

这样的支付方式可以让大量的交易从区块链上转移到链下,从而释放大量的带宽和容量给其它交易。使用支付渠道可以很快的进行数以万计的交易,同时交易费用也不会太高。

这就是闪电网络,如果你想将这个有趣的想法介绍给其他感兴趣的朋友,那你可以将这篇文章转发给他们,不用担心朋友是否真的懂技术,因为这应该是全网最简明的解释了。

好了,下期再见!

(本文转自:BiBi吐槽论坛)

一手资讯请进入论坛获取

币圈首个真相共享垂直社区

大佬爱忽悠,我们讲实话

这是韭菜们最实用的互助平台

项目打假/内幕爆料/破发分析

扫二维码,回复“吐槽”带你进入论坛

扫二维码,回复“进群”椒爷带你加微信群

t.me/bibiforum

https://twitter.com/BiBi_forum

掉过不少坑吧,别难过!BiBi吐槽欢乐多

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180505A1FUJJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券