闪电网络原理通俗解释

第章 引言

今天有人宣布BTC上的闪电网络可以使用了,甚至今天价格也突然涨了1000美元(有没有因果关系不知道),可闪电网络到底是啥,真的可以用了吗?

闪电网络的原理实在是太过于复杂,白皮书打印出来,28张A4纸,我一字一句啃完,今天试图使用最通俗的话语讲明白。

第1章 双向支付通道

使用闪电网络的第一步就是要打开一个双向支付通道,比如A和B之间要打开一个双向支付通道,这到底说的是啥?

如果A和B之间要打开一个支付通道,具体过程是这样的,A和B分别往一个2-2签名的多重签名地址转入一定余额的比特币,比如(A:0.1BTC; B:0.5BTC),0.1BTC归A;0.5BTC归B。这个2-2签名的地址及这个余额分配状态就是一个双向支付通道。

如果在通道里A要向B支付0.05BTC,那A和B就可以对这个2-2签名的地址进行签署调整余额状态为(A:0.05BTC;B:0.505BTC)。

这个余额分配过程的原理,特别是防止作弊的方法要讲起来就很复杂了。但我们就先不管这些了,就相信专家们搞出的那一整套复杂的论文和程序好了。

如果支付通道只能在两人之间更新余额,那肯定没啥用,对吧。但支付通道伟大的地方在于可以将各个支付通道连接在一起。比如A和B之间有通道,B和C之间有通道,那A可以通过B向C发送比特币。

那下面就通俗地讲解下支付通道的联网。

第2章 闪电网络

如果A和B打开了一个双向支付通道,里面有1BTC属于A,2BTC属于B,即(A:1BTC;B:2BTC);

A和C打开了一个双向支付通道,里面有2BTC属于A,3BTC属于C,即(A:2BTC;C:3BTC)。那B就可以通过A来向C转账。具体的过程是这样的:

B签署一个1BTC转账密文给C。但C肯定收不到,因为C和B没有打开2-2签名的通道;

C拿着B给他的转账密文跑去跟A要1BTC,拟定要签署一个2-2签名的交易。

A拿着这个密文和B做一个2-2签名交易,将A和B之间的余额状态分配调整为(A:2BTC;B:1BTC)。

A拿到和B完成的签名信息后再和C完成第2步的2-2签名交易,将A和C之间的余额状态分配调整为(A:1BTC;C:3BTC)。

交易完成。

过程就是这样,但原理太复杂了。

如果有一个人同时和世界上所有的人建立了双向支付通道,那就意味着世界人所有的人都可以利用这个人做为中介发送比特币,而且这几乎是瞬间完成的,不需要向比特币主链那样需要广播交易让矿工来确认。

第3章 关闭双向支付通道

如果你将币发到了一个2-2签名的地址里,以打开一个支付通道,那试问,你的币是存在哪里?

答案肯定是存在那个2-2签名的地址里呗。但这里面的币你要拿回来,变回你自己一个人签名就可以花的币,怎么办呢?

这就是要关闭双向支付通道。

关闭双向支付通道其实是很复杂的过程,你想想,在双向支付通道里来来回回余额不停调整,甚至搞几百几亿次,但这些可是不像在比特币上做交易是经过了矿工打包确认的,如何防止一方作弊是特别关键的。

最简单的关闭双向支付通道,就是双向签署一笔2-2签名的交易,将最后的余额分配状态分别发到各自的地址上,并且在比特币区块链上广播,经过矿工打包确认。这笔交易和我们现在发的交易是一样的。

第二种是双方中的单方终止通道,直接由单方发一笔单签名的交易,将余额发到自己的地址上,对方的币发到对方地址上。但为了防止作弊这种单方终止通道的交易发的币要等1000个确认才能花。

第三种是打开支付通道的时候是有一个交易锁定时间的,这个时间到了之后,支付通道就会关闭,余额就会回到各自的地址上。

第4章 结束语

闪电网络挺复杂的,可能需要等闪电网络钱包真正出来之后,经过长时间的测试和大家小额玩一玩,才能被缓慢推广。指望闪电网络来缓解比特币拥堵,注定是做梦。

这和隔离见证一样,隔离见证已经被激活两个多月了,你见过多少笔隔离见证交易了?因为比特币就是钱,很宝贵的东西,谁也不会把钱存进自己不熟悉的代码里。

比特币还是存在P2PKH地址里放心。

(如果你想学习比特币和区块链知识,欢迎加入我的小密圈)

(谢谢打赏)

本文来自企鹅号 - 闪电HSL媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏区块链技术指北

加密数字货币和传统分布式系统共识机制

这是「区块链技术指北」的第 13 篇文章。 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」。同时我会...

34550
来自专栏申龙斌的程序人生

Bitcoin Core与Bitcoin ABC两个打架?

今天比特币的价格超过7000美元,交易所价格超过46000元,场外交易超过48000元,很多人又开始准备屯点BTC了。我在2017年5月开始写区块链相关的系列文...

42260
来自专栏区块链大本营

实战必读! 发现百万级用户公链漏洞,我们靠的是这套方法

本文作者负责支撑工信部、发改委、央行、雄安新区及多省市区块链产业落地,保障场景建设质量。受托测试的公链是国际两大楔入式侧链技术解决方案之一,拥有注册用户百万级。...

8610
来自专栏区块链大本营

“冰封”合约背后的老牌劲敌——拒绝服务漏洞 | 漏洞解析连载之二

眼观目前区块链发展的步伐越来越急促,似乎我们已无暇回首当初那些辉煌与挫败,只能低着头继续跟从与追赶。

6910
来自专栏IPFS

IPFS和Filecoin的挖矿原理

检索矿工对于带宽和性能要求较高,而存储矿工则是大家都可以参与的,所以,我们平时所说的挖矿通常指的是Filecoin的存储矿工。

29900
来自专栏比原链

Bytom设计结构解读

设计Bytom 数据结构,组合了许多技术点,如 patricia tree,utxo, bvm, account model,protobuf,sql,memc...

5300
来自专栏SAP最佳业务实践

SAP最佳业务实践:FI–资产会计(162)-9 ABZU增价

4.5.3 ABZU增价 增价 一般被理解为对资产评估的后续更改(折旧冲销)。增价使固定资产的帐面值得以提高。当与基于帐面净值的折旧方法一起使用时,增价会提高...

43360
来自专栏大数据文摘

字幕组 | 震惊!你竟然是这样的区块链!

17230
来自专栏区块链入门

第十八课 【ERC875】Hiblock黑客马拉松门票从定制到编码实现

【本文目标】 通过本文,可以从一个HiBlock黑客马拉松活动门票定制,转让,出售和签到为例,说明ERC875的设计初心,ERC875的标准接口分析,也给出了...

9620
来自专栏IT派

比特币黑客攻击手段大揭秘

最近一段时间,比特币彻底火了。无论是新闻媒体、行业龙头还是资本市场都对其反映敏锐,可以看出比特币正站在风口浪尖,受到各方高度关注。然而,当涉及到安全方面时,比特...

12230

扫码关注云+社区

领取腾讯云代金券