前一篇,我们分析了单一公有链链上扩容存在的优点和缺点。之前我说过,好的区块链白皮书一般都会列举每一个技术点的优点和存在问题,目的就是提出自己的解决方案,特别是不能回避问题,避重就轻。很多所谓的资金盘项目白皮书实际上就是照抄照搬,大肆夸大比特币的优势和以太坊的优点,然后说自己如何超越比特币和以太坊,你信么? 那么我们首先来看一下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 解读】不见不散。 —- 编译者/作者:侠客岛叔 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
【Nervos CKB 解读】公有链面临的最大挑战:可扩展性(二)
2020-07-08 侠客岛叔 来源:区块链网络
LOADING...
相关阅读:
- 傲天玩币:8.4以太坊详情解析 17岁天才黑客落网2020-08-04
- 百晓生看盘笔记:8.4以太坊晚间行情短评2020-08-04
- 谈话币圈:8.4以太坊(ETH)晚盘的交易分享2020-08-04
- Erkan?z:“让分散式技术迅速出现”2020-08-04
- 币圈主力已明确表示自己看好后市。8月4日老俞区块链2020-08-04