LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > DC与ETH2.0架构有何异同?

DC与ETH2.0架构有何异同?

2021-03-23 DC中文社区 来源:区块链网络

ETH 2.0

ETH 2.0 的线路图按照分片技术(Sharding)在前进。分片技术最早出现在数据库技术中。为了让数据库拥有更大的执行查询或插入的能力,将一个数据库(中的同一张表)拆分成多个数据库,并且部署到多个机器上,让执行能力成倍地提升。

ETH 2.0 将以太坊网络拆分成多片(可支持 1024 片),将以太坊的执行能力提升相应的倍数。每个分片就是一个子网络(相当于DC平行链)。处理 ETH 2.0 共识,以及系统各个子分片之间通信的模块被成为:Beacon Chain,这相当于DC网络里的中继链(Relay Chain)。ETH 2.0 分片示意图如下:

可以看出,在大的架构方面,ETH 2.0 和DC有着惊人的相似。但在细节和理念层面又有很多的不同。

DC平行链 VS ETH 2. 0

从设计目的而言,DC平行链主要是为了跨链目的,通过平行链水平扩张,进而解决性能吞吐问题。而 ETH 2.0 的设计完全是为了解决性能吞吐问题。

DC和 ETH 2.0 都有状态确认的功能(finalize)。ETH 2.0 每一个时代(epoch) finalize 一次,一个时代定义为 64 个区块,所以 6 -12 分钟 finalize 一次。而DC网络的 finalize 时间则更短,一般 1 分钟以内。

从共识机制而言,ETH 2.0 和DC也有明显的区别。ETH 2.0 采用 PoS 机制。质押 32 ETH 可以成为验证者。每个分片至少需要 256 个验证者才能进行 finalize 操作。以 64 个分片计算,ETH 2.0 需验证者 16,384 名。而DC采用提名者 PoS (Nominated Proof of Stake)机制,所需验证者数量远小于 ETH 2.0,大约每个平行链需 10 个验证者,以整个系统 100 个平行链计算,共需 1000 个验证者。

另外一个不同点在于,DC是不同系统(平行链)间互联的框架。而 ETH 2.0 是同一套系统(每个分片)间互联的框架。

DC更关注其他链,而 ETH 2.0 只是更关注本身,这也反应出它们对未来不同的展望。DC打造的是多链并存、互联互通的场景。而 ETH 2.0 则打造的强大统一的底层区块链系统,上层繁荣的 DApp 则通过应用接口(API)彼此互通的场景。

跨链

DC对于平行链之间,天然具有跨链优势。而 ETH 2.0 不具有跨链能力。但这并不意味着DC比在跨链方面 ETH 2.0 强大很多。

例如对于跨链比特币网络而言,DC需要使用比特币桥(bitcoin-bridge)才能完成跨链。而这点,跟以太坊跨链比特币方案是一致的。因此,对于跨链而言,DC只是对于未来部署在DC网络上的平行链之间才具有优势。

—-

编译者/作者:DC中文社区

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

LOADING...
LOADING...