以太坊2.0上线,博卡变冷?
以太坊2.0的升级一直备受关注。以太坊计划在2022年第二季度从工作量证明(PoW)转为权益证明(PoS),升级路线也在近期有所调整。有些评论认为以太坊成功升级到2.0后,以太坊现有的问题将彻底解决,波尔卡多特将没有翻身的机会。那么这是事实吗?
以太坊2.0和Polkadot有一些相似之处。,比如使用碎片化技术,使用PoS共识,随机分配验证器等等。本文将基于以太坊最新的升级路线图,比较以太坊2.0和Polkadot的异同,以及各自的开发进度。
";注:从去年年底开始,以太坊基金会表示将停止使用"以太坊2.0"而是用"共识层"和"实现层"分别参考以太坊2.0和现有的以太坊主网。但是为了让大家更容易理解在本文中,我们仍然使用名称"以太坊2.0"。设计目标
在我们开始具体的比较之前,让';s先了解以太坊和波尔卡多特的设计目标,这可能是两者最大的区别。
以太坊旨在成为智能合同执行平台。毫无疑问,以太坊的创新开创了应用区块链的新轨道。但是以太坊的局限性也很快凸显了——网络拥塞,节点运行昂贵,PoW消耗大量能量。自2014年以来,以太坊社区一直在寻求这些问题的解决方案,走上了漫长的升级之路。
因此,以太坊2.0仍然是一个智能合约平台,但它将变得更具可扩展性、安全性和可持续性。
Polkadot的目标是成为第0层区块链,帮助人们创建区块链,为这些区块链提供共享安全,并使它们能够方便地跨链交互。
碎片模式
以太坊2.0和Polkadot都选择碎片化来提高可扩展性。区别在于状态转移函数,这是一个管理区块链如何改变每个块的状态的规则。
以太坊2.0的主链叫做"信标链"。,每个片段是一个有eWasm接口的链,共有64个片段。每个切片都有相同的状态转移函数,为智能契约执行提供了接口。契约存在于单个片上(异步消息可以在片之间发送)因此,它可以通过并行执行切片来扩展。
然而以太坊的碎片化还处于概念阶段,社区还在讨论未来的碎片化方案。在以太坊官网的最新版本中提到,可能认为片段链只是作为数据层,只为网络提供额外的数据。,而不处理事务或智能合约,或者只处理片段化合约的一部分。
在Polkadot网络中,主链称为"中继链"这些片段叫做"平行链",每个中继链预计支持100个并行链。。最重要的区别在于,Polkadot使用Wasm作为元协议,因此并行链不会像eWasm那样受到单一接口的限制,而是可以定义自己的逻辑和接口,只需要将自己的状态转移函数提供给中继链验证器执行即可。。换句话说,并行链的开发者可以自由定义他们的链如何改变状态的规则。你可以用你喜欢的任何语言写任何计算机程序,只要能编译成WebAssembly。应用程序可以存在于并行链中。也可以跨并行链部署。
总的来说,以太坊2.0的碎片化使得原有的以太坊模型更具扩展性,可以处理更智能的合约交易。Polkadot的碎片化不仅限于智能合约。每条平行的链都可以做成完全不同的链。例如,一个并行链可以是类似以太坊的智能合约链,另一个并行链可以是专门为DeFi应用构建的链,另一个并行链可以专注于NFT。
举一个可能不太恰当的例子。以太坊2.0的碎片化就是工作任务太多,一个员工就可以';做不完,所以交给N个实习生,但能做的工作还是那些。Polkadot分为不同的业务部门,如销售部、市场部、技术部等。每个部门负责自己的业务。
共识机制
以太坊2.0和Polkadot都采用混合共识模型,即使用不同的协议来分隔块和块终止。。而且,两种阻塞协议都随机分配验证者,两种终止协议都可以在一轮中终止一批阻塞。
两者的区别主要在于区块的结束时间和每段需要的校验器数量。
以太坊2.0的终止协议CasperFFG根据时间段(epoch)终止块,每6分钟终止一批块(最长12分钟)。相比之下波尔卡多特';s终止协议爷爷基于可用性终止块,一批块的预期终止时间为12-60秒。以太坊2.0的每个片段都需要大量的验证者来保证其有效性。。Polkadot通过给系统中的所有验证器分配纠删码来克服这个问题,它允许任何人重构一个并行链块并检查其有效性,这样Polkadot就可以用每段更少的验证器来提供强有效性保证。
Staking机制
以太坊2.0采用兴趣证明(PoS)机制,每个验证周期(epoch)打包32个块。验证者将获得每个历元的奖励(估计6.5分钟)。。信标链将验证器随机分配给多个委员会,并在验证过程中将它们分配给特定的分段块。为了提供有效的保障,ETH2.0需要大量的验证器。为了正常运行网络每个段至少需要256个验证器来完成一个历元中所有段的终止,所以64个段需要26384个验证器。
Polkadot采用NPoS机制,即部分持有人(提名人)通过质押的方式提名验证人,这样他们就可以分享块状奖励,而不用自己跑验证人。利用非营利组织机制,这样Polkadot可以有更少的验证器,每个并联链只需要10个左右的验证器,那么100个并联链只需要1000个验证器。虽然目前没有100个平行链然而,波尔卡多特推出了"1000个验证者"及早规划,有助于提高节点的去中心化程度。
治理
以太坊2.0仍然没有解决治理问题。目前以太坊主要依靠线下治理。,如Github讨论、开发者大会、以太坊魔术师论坛讨论等。
Polkadot采用链式治理机制。提出法案的渠道有很多,比如连锁议会、技术委员会或者公众。。所有的法案都需要通过公众投票来实施,而选票掌握在代币持有者手中。投票后,该法案将在链中自主实施。如何从链库分配资金以修改链的底层代码是通过链治理过程确定和实现的。
升级模式
以太坊2.0的升级模式仍然依赖于常规的硬分叉,需要验证者对其节点进行升级,实现协议变更。
Polkadot使用Wasm元协议,无需硬分叉即可升级链。
进度
以太坊2.0的升级是一个分阶段进行的宏大工程。原计划是2022年完成升级。最近以太坊更新了升级路线。考虑到"双层网络解决方案(如Rollups)在一定程度上缓解了可扩展性问题",以太坊降低了碎片化的优先级,首先专注于从PoW到PoS的过渡。以太坊最新升级路线包括三个阶段:
信标链:信标链为以太坊增加了跑马圈地,为以后的升级打下基础。信标链于2020年12月1日上线。
合并:合并现有的以太网主网和信标链。,将使邰方从电力网变为PoS网。这一阶段预计在2022年完成。N
碎片链:碎片链会提高以太坊的交易处理和数据存储能力。预计2023年完工。n
Polkadot于2020年5月推出中继链,2021年12月推出并联链。Polkadot已经完成了核心功能的推出,接下来的重点是并行链的持续推出。,以及升级跨链消息协议和添加并行线程的功能。
截至发稿时,Polkadot上运行的并行链有14条,其前身网络草间弥生上运行的并行链有29条,而且数量还在持续增加。
可以看出,虽然以太坊2.0和Polkadot有一些相似之处,两个项目的启动时间也差不多,但是Polkadot的进度无疑是提前了很多。至于具体数额,要看以太坊2.0什么时候上线。
摘要