简析波卡平行链与以太坊 2.0 架构设计异同_币世界+谈谈区块链

2020-11-15 12:46 栏目:行业动态 来源:网络整理 查看()

在整体架构上,Ethereum 2.0与博卡惊人的相似,但在细节和概念上有很多不同。作者:谭,奥特创始人

昨晚博卡生态链项目Moonbeam和Ownbit进行了技术交流,期待Ownbit未来能更好的支持博卡生态链(包括对Moonbeam的支持)。月光也将竞争成为第一批博卡平行链。通过这次交流的机会,我对博卡平行链有了更深入的了解,这篇文章也就完成了。

ETH 2.0和Pocar并行链是未来的两个重要技术。尽管它们属于两个不同的重量级项目,但它们在设计上惊人地相似。

波卡平行链

波尔卡多的设计中,有两个重要的概念,一个是波尔卡副链,一个是波尔卡副链。理解这两个概念是理解整个Poca生态的重要环节。

博卡平行链,由此得名,是另一条平行于博卡主链的链。要成为平行链,需要占据博卡体系的一个槽位。博卡系统的插槽数量有限(版本1可能支持100个插槽)。博卡设计了一个槽位拍卖系统,通过竞价拍卖获得了一个槽位的有限使用权(2年一次)。

所以每次一个槽被占用,到期后会再次拍卖。用于竞价的DOT会在槽到期后返还,所以使用槽只占钱,不花钱。

为什么要成为波卡平行链?

成为博卡并行链,主要有两个好处:链本身更安全,与其他并行链具有互操作性。

为了更好地理解链条更安全的概念,我们可以把博卡系统想象成一个可以容纳多个平行链条的容器。每个并行链都有自己的一致机制和生成块的方式。容器定期收集由平行链生成的所有块,以在容器级别形成块。这个容器在博卡被称为接力链。由中继链打包的称为并行链的最终块。

博卡中继链对并行块的最终确认使并行链更加安全。这样每个并行链都可以受益于阿波罗卡系统的强大共识,不需要担心这个链中共识层面的各种攻击或问题。

Pocar并行链和其他并行链之间的互操作性是另一个优势。Boca在系统级设计了一个跨链消息传递系统,可以使并行链传输消息、执行指令、传递令牌等。每个并行链都根据XCMP定义了自己可以接收和处理的消息类型,这样就可以和其他并行链具有互操作性。

如果把并行链比作操作系统中的进程,XCMP可以理解为进程间通信(IPC)。

平行链资源是有限的

由于并行链资源有限,大部分链可能无法竞标并行链槽。此时,博卡的官方计划是使用测试网络草间弥生(KUSAMA),或并行Parathreads。

并行线程和并行链的区别只有一点:并行链永久占用中继链资源,而并行线程只在需要的时候占用。当一个并行线程需要中继链来完成它的块时,它会发出请求并给出一定的费用。因为会有多个并行线程同时请求确认,所以中继链会根据给定的代价进行优先级排序。如下图所示:

简析波卡平行链与以太坊 2.0 架构设计异同_币世界+谈谈区块链

相比平行链,使用平行线程不需要参与槽标,因此不需要大额启动资金。对于一些不需要频繁确认的应用(例如平均每几分钟甚至每小时生成一个块的应用),使用并行线程更合适。

ETH 2.0

ETH 2.0的接线图是按照分片技术推进的。碎片化技术最早出现在数据库技术中。为了使数据库具有更大的执行查询或插入的能力,将一个数据库(数据库中的同一个表)拆分成多个数据库,部署到多台机器上,使执行能力呈指数级提高。

ETH 2.0将邰方网络拆分为多个部分(可支持1024个部分),将邰方的执行能力提升相应倍数。每个片段是一个子网(相当于阿波罗卡的平行链)。处理ETH 2.0一致性和系统子段间通信的模块称为信标链(Beacon Chain),相当于博卡网络中的中继链(Relay Chain)。ETH 2.0碎片图如下:

简析波卡平行链与以太坊 2.0 架构设计异同_币世界+谈谈区块链

可以看出ETH 2.0在大架构上与博卡惊人的相似。但是在细节和思路上有很多不同。

波卡平行链 VS ETH 2. 0

从设计角度来说,博卡并行链主要是为了跨链的目的,并行链横向扩展解决性能吞吐问题。ETH 2.0是为了解决性能吞吐量的问题而设计的。

博卡和ETH 2.0都有确认状态的功能。ETH 2.0终结每个历元,一个历元定义为64块,所以每6 -12分钟终结一次。但Poka网络的定型时间较短,一般在1分钟以内。

在共识机制上,ETH 2.0和Poka也有明显的区别。ETH 2.0采用PoS机制。质押32 ETH可以成为验证者。每个切片至少需要256个验证器来完成。按照64切片,需要验证ETH 2.0的有16384人。另一方面,博卡卡采用指定的股份证明(POS)机制,要求的核销员数量远远少于ETH 2.0。每个并行链需要10个左右的验证器,整个系统基于100个并行链需要1000个验证器。

另一个区别是博卡是不同系统(平行链)互联的框架。ETH 2.0是同一个系统(每个分区)之间互连的框架。

博卡更注重其他连锁店,而ETH 2.0只更注重自身,这也反映了他们对未来的不同前景。博卡创造了多链共存互联的场景。ETH 2.0在底层创建了一个强大统一的区块链系统,在顶层的繁华DApp通过应用接口(ABI)互相通信。

跨链

博卡在平行链之间自然有跨链优势。而ETH 2.0没有跨链能力。但这并不意味着这张卡在跨链上比ETH 2.0强太多。

比如跨链比特币网络,博卡卡需要使用比特币桥来完成跨链。这与以太网的跨链比特币方案是一致的。所以对于跨链来说,未来博卡只有部署在博卡网上的并行链才有优势。

结语

目前,博卡生态的平行链项目如火如荼。他们是否会在未来占据非常重要的位置,将是区块链最大的亮点之一。

时间上,博卡主网推出较晚,错过了近年来以太馆发展的黄金时期。但ETH 2.0将在两年后推出,而Poka平行链项目有望在今年年底或明年年初在Poka主网上推出。这也让博卡有更多的时间去追赶埃瑟伦。因此,在未来,博卡网络能否像以太网一样发光,值得我们关注。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发