首页 > 财经 >

Celer Network 希望利用状态通道,让公链实现“互联网速度”

2018-08-15 11:10:22 网络整理 阅读:157 评论:0

Celer Network 希望利用状态通道,让公链实现“互联网速度”

扩容是底层公链目前最大的命题,各公链团队正在尝试不同的扩容方案。总体来说,扩容思路大概分成链上和链下。

链上扩容思路的主要是改变共识算法/数据结构或分片两种方向,我们可以称为 Layer 1 方案。比如 Hyperledger 的 PBFT、EOS 的 DPoS,这也往往也牺牲了部分去中心化;IOTA、byteball就使用了不同于区块链的DAG(有向无环图)的数据结构,还有 Hashgraph。

改变共识算法问题在于,不可能三角的瓶颈仍未突破,大部分的公链项目都是在三者之间取得平衡。至于分片技术,Odaily星球日报最近接触的 Celer Network 联合创始人董沫认为,“分片比较难解决的问题是,要把本来是线性的东西变成并行的”,因此 Celer Network 团队认为,链上扩容有天花板,如果区块链要走进千家万户,就需要把共识的过程拿出来。

这就说到了扩容的另一种思路链下扩容,又称 Layer 2 ,包括侧链和状态通道。比如..的闪电网络、以太坊的雷电网络和 Plasma,Odaily星球日报报道过的 Taxa。本文要介绍的 Celer ,定位就是链下可扩展性解决方案。

先来聊聊侧链和状态通道的区别。

首先,董沫表示,侧链是记录状态的,通过根哈希将侧链状态锚定到主链上,一般有自身共识机制,而且有多人参与,时延长但是容量大;状态通道则不一定,只需要参与者同意。“我们之间可以互相发消息,只要我们通过了就是通过了”。闪电网络这类支付通道就是状态通道的一种,其链上有绑定的智能合约,交易双方在其中存有押金(deposit),再做链下开一支付通道,之后把共同签名的消息更新到主链,主链永远只认可共同签名的最新状态。

因此,状态通道的优势在于延时低。当聊到公链扩容时,不少人会用到 TPS (Transactions per Second)这概念,董沫认为,这其是一个不完整的指标。“它告诉你一个平均值,1 万 TPS 听起来很厉害,但并不是说每个交易都是一万分之一秒完成,,假设 10 秒处理 10 万个交易,每个都是 10 秒钟处理完,也一样是 1 万 TPS,但每个用户都需要等 10 秒,区块链应用还是没法用。”其实每笔交易所需要的时间,也就是“延迟”的概念同样重要。

相关文章