LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 【Nervos CKB 解读】公有链面临的最大挑战:可扩展性(二)

【Nervos CKB 解读】公有链面临的最大挑战:可扩展性(二)

2020-07-08 侠客岛叔 来源:区块链网络

前一篇,我们分析了单一公有链链上扩容存在的优点和缺点。之前我说过,好的区块链白皮书一般都会列举每一个技术点的优点和存在问题,目的就是提出自己的解决方案,特别是不能回避问题,避重就轻。很多所谓的资金盘项目白皮书实际上就是照抄照搬,大肆夸大比特币的优势和以太坊的优点,然后说自己如何超越比特币和以太坊,你信么?

那么我们首先来看一下Nervos network白皮书对基于多链的链上扩容都有哪些方面的综述、优点和缺点?

一、基于多链的链上扩容优点

到目前为止,最著名的多链链上扩容方案就是以太坊2.0和波卡,其中以太坊2.0使用的是分片及时,而波卡是通过中继链来实现。比如以太坊2.0大概是下面这个图的样子


而波卡大概是以下这样子


是不是懵懵懂懂,不急,详细原理我这里稍微举个例子提一下,方便大家理解。

比如,如果单一的公有链是一条高速公路,那么多链就是很多高速公路。以太坊2.0就是通过拓展高速公路的数量来实现扩容;而波卡呢,则是在高速公路数量一定的情况下,通过提升高速公路的运行速度来实现扩容。这两种扩容方法都需要一个中间媒介来实现信息的互联互通,这个就需要中继链或者信标链了。

说白了,就是每条高速公路之间是如何互联互通的,车辆要在某个时刻从这条高速公路去到另外一条高速公路,并且不发生错误,安全到达,就需要使用到以太坊和波卡的安全模型了。

所以,这些多链扩容的优点就是,在每条高速公路执行的协议都不同的情况下,允许他们使用共享的安全模型,并且每条高速公路还能够保证快速的达成本地意识,也就是自己的高效率。


二、基于多链的链上扩容面临的一些问题

Nervos network白皮书指出,在多链链上扩容的过程中,会面临以下几个问题。

1.dAPP设计模式需要适应新的多链框架

什么意思呢?这里还是比较难理解的,岛叔还是举个例子来进行解释,如果解释得不对,还希望大家多多指点,还是列举高速路的例子来说明吧。

我们把高速路比作一条公有链,把高速路上面的汽车比作dAPP(智能合约某个客户端),那么好了,当程序员开始在单一公有链开发一个dAPP的时候,他是不用考虑太多跨链的事情的;假如现在你叫他在多链上面开发一个dAPP,并且这个程序还需要和其他高速路上的汽车(也就是dAPP)进行无缝的通讯,资产互通,那他就必须考虑他这辆车能不能有效和其他车对接的问题。

此外,假如他这辆车还需要同时在多条高速公路上跑,那么困难就更加多链了,这辆车还得考虑横跨多条高速路的问题。因为每条高速路都是不同的,协议不同,如何能够保证这辆汽车在不同的高速路上状态同步呢?这个机制还是挺难的。

2.确认延迟的问题

无论是以太坊2.0的分片,还是波卡的应用链,都可能会带来确认延迟的问题,也就是我在某条高速路上开车,进入到其他高速路的时候,高速路入口收费太久,以至于其他高速路很久都没有见到我的车,这就是确认延迟。

为什么会出现交易延迟呢?Nervos network白皮书中指出,这主要是因为跨分片需要得到全局的共识,这就需要时间。也就是说,我开车通过收费口的时候,它收了我的钱,但是是不是到账,还得看高速公路管理公司后天的会计系统是不是接收到信号了。这就需要一段时间了。

三、最有效的开发者体验:不必考虑同步性

很多程序员最期待的开发体验就是:当我在你这个公有链开发某一个上层应用(如某个小程序或者是dAPP)的时候,我不用考虑我开发系统的同步性,它自然就能够同步到其他的分片。这是最爽的体验。


也就是,我如果要进行跨分片资产转移或者消息传递的时候,直接按个摁钮就能实现,不用考虑其他分片是否接受。通俗来说,就是我的车可以随意在不同的高速路上切换,根本不用考虑不同高速公路的道路宽窄、限速问题。

所以,到目前为止,分片还是比较有前景的扩容方案,但是如果能够将最有价值的状态集中在单个区块链上的设计更加好。也就是,我们不用搞那么多分片,就能够实现可组合性,这样就更加不错。

四、总结

本小节,我们主要是了解基于多链的链上扩容方案优点和缺点,基于以太坊2.0和波卡,指出多链扩容主要依赖于分片技术和应用链。

这节内容主要还是为了后面提出更好的解决方案做准备,实际上在最后一点的时候,Nervos network已经隐隐约约暴露出自己的方法,也就是在一条公有链上实现最好的价值状态。

这个最好的价值状态是什么呢?就是能够在单个公有链中实现可组合性,既能扩容,也能实现吞吐量和快速交易。

这个也就是下一节我们需要解读的核心:基于Layer 2的链下扩容。明天,【Nervos CKB 解读】不见不散。

—-

编译者/作者:侠客岛叔

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...