区块链学堂——闪电网络是什么鬼(故事篇)?为扩容而生什么是闪电网络?闪电网络能解决什么问题?

闪电网络

闪电网络的原理稍显复杂,白皮书一共28页,读起来十分烧脑,本文试着用生活化的故事和通俗易懂的文字来讲述闪电网络,希望能达成所愿。当然,文中故事纯属虚构,并不能放到实际的生活场景中去一一验证;另外,鉴于闪电网络的复杂性和重要性,我将用一个专题系列来剖析闪电网络的技术细节、优势和劣势、以及应用场景等。

为扩容而生

比特币网络上的每个区块只能存储1M左右的交易数据,由于系统规定每10分钟左右生成一个新区块,而这10分钟整个比特币网络上会产生巨量的交易,1M容量显然捉襟见肘,不堪重负的比特币网络,随时面临瘫痪的可能,区块的扩容势在必行,于是,闪电网络便应运而生了。

什么是闪电网络?

1、银行开户(建立双向支付通道)

老张和老杨因为生意往来,经常要去银行给对方打款,因为办理业务的人太多,银行系统不堪重负,经常瘫痪,这给老张和老杨带来了不小的麻烦,后来经银行工作人员介绍,两人开了一个联名卡,分别往卡里存了1万元,余额一共2万元,根据规定,无论是谁要动用卡里的钱,都必须双方(老张和老杨)亲自签名同意。

有了联名卡之后,老张和老杨生意上的资金往来,变成了这样——

如果老张要支付给老杨1000元,则调整联名卡上的余额比例,调整后,老张剩9000元,老杨剩11000,老张开个余额调整的证明并签名(提现时使用),交给老杨保管(避免耍赖和作弊)。

如果老杨要转给老张5000元,同样调整联名账户的余额比例,调整后,老张剩14000,老杨剩6000,同样老杨也要对这个余额调整证明签名,交给老张保管。

来自简书APP

所有的资金往来实际上都只发生在这个联名账户内部,老张和老杨只需要保管好资金往来的签名凭证,每次交易都不需要到银行办理业务,而老张和老杨通过这张联名卡相互进行支付(交易)的通道被称之为双向支付通道(虚拟支付通道)。

2、转账(闪电网络)

老张和老杨的这张联名卡,仅仅只能在老张和老杨双方之间进行资金往来,很不方便,这不,今天下午,老张在隔壁老王家串门,无意中看上了他家的一台MAC电脑,老王正好也想500元出售,可是老张的钱全都在与老杨的那张联名卡上,要从联名卡上提现,老王和老杨必须一起去银行并现场签名,很麻烦。

很巧,隔壁老王正好和老杨也开了联名卡(双向支付通道),于是,老张通过签名转了500元给老杨,老杨通过签名转了500给隔壁老王,老张顺利买下了老王的电脑。

老张发现,只要有一个人与其他人建立双向支付通道,理论上都可以通过这个人向其他人进行支付(转账),而且只需要一个签名,不需要专门去银行办理业务,更便捷,聪明绝顶的老张给这种支付方式取了个很炫酷的名字——闪电网络

来自简书APP

3、提现(关闭支付通道)

因为实体经济的不景气,很不幸,老张的公司倒闭了,他必须马上把联名卡里的钱提取出来支付员工工资,不巧的是老杨正好出差拜访客户去了,需要两周才能回来,第二天就要给员工发工资了,老张情急之下只好抱着试一试的心态,自己拿着联名卡到了银行试图提现,银行工作人员详细给老张讲解了联名卡提现的三种方式——

第一种:老张和老杨现场签名,可分别提走各自的余额; 第二种:老张或老杨单方面到银行申请提现,自申请之日起,需要冻结账户10个工作日,如果10个工作日内,没有收到另一方的反对意见,则可以分别提走各自的余额; 第三种:在联名卡开户的时候,可以设置一个解除联名关系的时间,比如一年,一年到期之后,可以不经双方签字同意,直接提走各自的余额。

听完工作人员的讲解,老张只好灰溜溜地回去了。

闪电网络能解决什么问题?

从老张和老杨的故事中不难发现,只有在开户(建立双向支付通道)和提现(关闭支付通道)的时候,才会占用银行的系统资源,而最频繁的资金往来交易,并不需要与银行系统发生实质关系,这样大大减轻了银行系统的负荷,银行再也不用担心网络堵塞了,可谓把“钱”花在了刀刃上。

当然,闪电网络的细节和原理,比故事中阐述的逻辑要复杂得多,下一篇我将详细说明技术细节,敬请关注。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏岑玉海

F3D模式规则详解

第一队 20% to 奖金池, 56%分给所有人, 30% 持有p3d的人 第二队 35% to 奖金池, 43%分给所有人, 8% 持有p3d的人 第三队 ...

1221
来自专栏比特币&区块链

去中心化理论之一——什么是去中心化

比特币是一个去中心化的货币系统,去中心化是比特币成功的关键所在。哪到底什么是“去中心化”呢?

120
来自专栏大数据文摘

如何在踩踏事故中幸存,如何避免踩踏事故发生?

1454
来自专栏智能计算时代

区块链101:Ethereum(以太坊)是如何工作的?

现在,我们已经讨论了ethereum的内容,让我们深入了解一下这个平台在底层的功能。 考虑一下在线笔记本应用程序在“什么是Ethereum?” 使用ethere...

3715
来自专栏网络

Casper系列01——Casper 简介与概览

Casper 简介与概览 Casper 是知名开源区块链项目以太坊 (Ethereum) [1] 的共识算法,是以太坊转型为全面 PoS (Proof-of-S...

2969
来自专栏数据和云

DBA入门之路:学习与进阶之经验谈

初入数据库之门的朋友们,总是关心如何能够快速提高,不断进步,事实上任何一个技术方向,都没有太多的捷径可走,勤奋与坚持必不可少,但是有一些方法和他人的经验可做借鉴...

2776
来自专栏LuckQI

区块链中的跨链究竟是什么呢?

1172
来自专栏量化投资与机器学习

寻找最优持仓期的开盘缺口盈利交易策略基于Matlab

翻译整理 Watermelon 前言 很多投资者经常讨论股价的预测,基本面的消息等等。当我们在说这些的时候,其实,这些(我把它们归结为算法)算法的核心就是触发识...

2125
来自专栏java一日一条

爱人啊,我想带你去世界的任何一个地方--java篇

我漫步在离家最近的交通工具大市场中。两旁,商行们令人眼花缭乱的光影广告卖力地宣传着各种奇异的载人工具。

733
来自专栏大宽宽的碎碎念

支付状态与分布式一致性

36215

扫码关注云+社区