找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 3198
  • 0
  • 分享到

什么是闪电网络?

2019-2-19 11:33

来源: 链门户


闪电网络属于Layer 2扩容方案中的状态通道这一类。Nervos Network的Ryan曾对状态通道的描述是已有资料中最为清晰和准确的,故直接引用如下:

Layer 2 方案是将大量工作放到链下(OffChain),仅将最重要的内容提交 Layer 1链上(OnChain)进行验证,并且 Layer 1 能够保证Layer 2 的安全。

状态通道是Layer 2 方案中的一种。本质上状态通道是一个智能合约机制:区块链上的智能合约就像一个机器人,双方在通道中运行应用,最后将结果提交到机器人手里它会按照规则进行结算。

在状态通道中运行应用,会有如下的步骤:

1)参与状态通道的各方在区块链上部署智能合约,这个合约包含一个多重签名合约(仅在有各个参与方签名的情况下才能解锁),并存入一定的资金,一部分作为初始状态,一部分作为资产抵押防止作恶,通道开启。之后所有的行为都会在链下执行直到通道关闭。

2)应用会在各方客户端本地运行,每运行一步,双方在本地构建交易并签名,通过点对点网络或者简单的八卦协议的方式将交易发送给其他参与方并得到各方签名形成新的状态。新的状态更新包含:各方的最新状态(一般是状态的Hash),各方的签名以及该状态的版本序号。同时各方保存运行过程中的每一次状态和签名。

3)应用结束,一方提交最终状态到区块链上的智能合约,并有一段时间的争议期。各方认为没有问题,争议期之后状态确认,状态通道关闭并根据最终状态在区块链上进行资产的结算。

原本在区块链中需要确认的「每一步」,变为只需要确认「结果」。

需要注意的是,状态通道中并没有一个第三方运行节点,接受交易、打包出块来提供服务。应用在本地执行,状态更新通过点对点网络传播,不需要共识机制,非常高效。

于是状态通道会有非常多的优势:

1.首先就是即时确定性,只要各方签名通过状态更新,状态就被「确认」,而不需要如区块链上等待区块确认;
2.其次,状态更新在链下,点对点通信能够保证隐私,仅最终状态会提交到区块链上;

3.最后是低手续费,状态通道是事务性的,只在通道打开和关闭的时候需要区块链上结算清算的手续费,而其他时间,不管双方在通道内如何更新都是免费的。

闪电网络是状态通道中的支付通道,它的状态就是数字,参与者可以使用网络实现一对一直接交易。即便交易双方没有直接的通道,也可以通过多个节点建立起通道。

闪电网络具有高扩展性,每秒可以容纳数百万至数十亿笔的交易;它还具备即时交易性,交易时间以毫秒计;同时交易费用极低,足以支持小额支付应用场景。除此之外,闪电网络还支持跨链原子级交易,一旦实现,又将成为加密货币领域革命性的一步。

闪电网络的实现,意味着比特币可能真正的成为被广泛使用的支付货币(鉴于它相较于数字支付的巨大优势),而不再是只可远观的「躺」在交易平台或钱包中的一个数字。和比特币相关的交易,也不再以btc为计量单位,而是satoshi。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部