您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
什么是比特币的闪电网络?
闪电,网络,小金库什么是比特币的闪电网络?
发布时间:2020-12-06加入收藏来源:互联网点击:
什么是比特币的闪电网络?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
图片来源:视觉中国
比特币有什么特点?去中心化?全球流通?专属所有权?还是能升值?其实除了这些,还有一个:慢,处理一笔交易都得好久。打个比方,如果用比特币买份早餐,等交易结束,就应该吃午餐了。
当然,开发者为了这个问题也是绞尽脑汁:区块扩容、开发侧链等等,而闪电网络是目前具备一定可行性的方案。
首先解释一下概念,闪电网络是一个建立在比特币基础上的分布式网络,通过智能合约功能支持参与者进行比特币主链下的即时交易行为,并且利用区块链特性消除资金托管带给第三方的风险。
嗯,可能没听懂。那么就了解下面三个问题就够了:
比特币公链外的即时交易闪电网络的核心机制闪电网络的优劣势比特币公链外的即时交易
上文说到比特币主链网络交易速度慢,那么,将交易从主链挪开不就行了吗?毕竟核心需求是即时交易...而不是在主链交易。
于是,技术大佬们按照这个思路给出解决方案:交易双方构建一条主链外的交易通道,并提前锁定自己的部分款项,进行这部分款项交易,确认款项最终交易结果,关闭交易通道,上传最终交易方案至主链。
如下图所示:
(闪电网络运行示意图)
当然可以延伸一下,如果A和B之间没有直接支付途径,但是A和C有途径,C和B有途径,那么就可以构建出一条A—C—B的途径。
闪电网络的核心机制:RSMC、HTLC
RSMC(Recoverable Sequence Maturity Contract)
其实就是准备金机制。举个例子,A、B各掏出1个BTC放到一个小金库(资金池)里面,小金库就有2个BTC;如果A需要从B处买一个价值0.1个BTC的煎饼果子,B同意了,并且给了A一个煎饼果子。那么双方就达成新的分配方案:在小金库里面,A持有0.9个BTC,B持有1.1个BTC...
当然,这个过程可以频繁操作,只要不超过小金库2个BTC的额度就可以了。不过,需要注意的是,任何一个版本的方案都需要经过双方的签名认证才合法,就是说单独A\B签名方案是无效的。
HTLC(Hashed Timelock Contract)
也就是限时转账机制。双方约定转账方先冻结一笔钱,并提供一个哈希值,如果在一定时间内有人能提出一个字符串,与已知值匹配,则这笔钱转给接收方。如果不能在一定时间内提供,那么账款将回到原账户。
也就是说,A准备给B一个BTC,他就先选择冻结一个BTC,设置了密码为12345。如果B能够在有效时间内,输入12345,那么就能得到这一个BTC。
当然,这有一个风险,如果C也知道了密码12345,那么这一个BTC,可能就被盗了.....
闪电网络的优劣势
作为一篇白话科普内容,解读下闪电网络的优缺点还是非常必要的。
优点一:提速,闪电网络变相解决比特币扩容问题给基于比特币网络的交易提速。
优点二:满足即时性、高容量的微支付需求,通过链下交易,闪以极低的手续费实现即时微支付。
缺点一:无法进行离线支付,A和B交易,如果B掉线了,就无法签名确认分配方案,交易失败。
缺点二:不适合大额支付,假如支付路径是A-C-B(A通过C转账给B,AB之间无支付通道),A希望给B转2个BTC,但是节点C只有1个BTC,那么转账就无法进行。
缺点三:安全问题过于依赖闪电网络节点,假如A和B之间需要有C作为节点才能交易,如果C崩溃了,那么交易就game over了...
到这里,闪电网络的内容就基本介绍完毕了,当然这个概念还有很多复杂的内容没有展开,还请各位老板放下手上的板砖~~
更多区块链资讯,欢迎关注链得得哦~
上一篇:昆山哪家房产中介比较值得信赖?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |