0°

区块链入门 | 一文读懂闪电网络

2008年中本聪在首次提出比特币概念的时候,将比特币区块的大小设定在1M。随着比特币交易的频次不断变高,比特币网络的可拓展性受到了极大的关注。针对可拓展性,目前有以下几种较为熟知的解决方案:比特币分叉,隔离见证及闪电网络。在之前的文章中,我们已经分别解释了比特币分叉和隔离见证。本篇将带大家了解什么是闪电网络。

1、闪电网络的定义

闪电网络是一种允许加密货币的交易即时发生和成本降低的技术,它使一般在比特币网络中需要等待区块确认的交易瞬间完成。闪电网络基于一个可扩展的微支付通道网络,通过序列到期可撤销合约 RSMC,使交易双方在区块链上的预先设置的支付通道进行的多次高频的双向交易瞬间完成。同时,它通过哈希时间锁定合约 HTLC 在没有直接点对点支付信道的交易双方之间连接一条由多个支付通道构成的支付路径,实现资金的转移。

闪电网络(LightningNetwork) 是尝试用比特币进行小额实时海量支付的交易网络。其理念是:在区块链之外开通一条“绿色通道”,将大量高频的,小额的交易在区块链外进行。

如此,交易双方可以在这条“绿色通道”上进行多次、高频、双向地、点对点的,可瞬间确认的微支付。而且双方若无直接的点对点支付通道,只要闪电网络中存在一条连通双方的,由多个支付通道构成的支付路径,那也可以利用这条支付路径实现可靠的交易。

2、闪电网络如何工作

如下图所示,假设A想给D发送0.05BTC,但是A和D之间没有直接的微支付通道。但由于有了闪电网络的存在,闪电网络自动给A匹配了一条经过B到达D的支付通道,这个微支付通道由A/B,B/D这两个微支付通道接力而成。

D生成一个哈希值R并将Hash发送给A,A不需要知道R。R和Hash的作用类似于钥匙和锁,只有匹配在一起才可以开锁。

A和B商定一个HTLC合约:只要B3天内向A出示正确的R,A会支付B0.051BTC, 如果B做不到这一点,这笔钱3天后会自动退还给A。

同样的,B和D也商定一个HTCL合约:只要D在2天内向B出示哈希正确的R,B会向D支付0.051BTC,如果D做不到这一点,这笔钱会自动退还给B。

方案确定好后,D及时向B披露R并拿到了0.05BTC;B拿到了R之后,向A出示R并拿到了0.051BTC。这时候B作为中间支付通道便获得了支付金0.001BTC的差额作为佣金。

3、闪电网络的特点

交易速度快

当应用闪电网络进行支付时,你无需等待交易被网络多次确认。也就意味着,无论比特币网络多繁忙,闪电网络交易几乎能即时完成。

可拓展性强

闪电网络能将比特币及其他加密货币的交易速度提升到百万笔每秒。

跨链原子交换

只要两条区块链共享相同的哈希函数,用户便能将资金从一条链上转发到另一条链,且无需信任第三方中介。

安全性和匿名性

绝大多数加密货币都不是完全匿名的,这里说的匿名并不是指身份信息,而是大多数加密货币都可以根据交易记录进行资金的流向。如果使用闪电网络,大部分交易都发生在了链下,因此通过闪电网络通道进行的所有微支付几乎无法被追踪。

4、总结

闪电网络到目前还没有被大面积的普及。虽然从理论上来看,这种交易方式很完美,但实际操作中还需要不断进行尝试。与此同时,不少人也会担心闪电网络会带来中心化的问题:过多的资金集中在某一个支付通道中,但不得不承认的是,即便如此,闪电网络依然是加密货币支付方式和可拓展性的一大创新。闪电网络的未来,值得所有人期待。

生成海报
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论