当前位置:首页 > 知识 >

ETH2.0测试网Onyx启动,离ETH2.0的实现还有多远

  • 2.0 ETH
  • 2023-08-12 14:52:10
  • 10
昨天,全球第二大区块链项目以太坊正式启动了ETH2.0的最新版测试网——Onyx。ETH2.0曾备受期待,但经历了遥遥无期甚至近乎难产的过程,现在似乎终于迎来了最后一步。然而,链茶馆仔细梳理后发现,情况可能没有那么乐观。

ETH2.0是以太坊的升级版本。2014年,以太坊的出现让区块链有了落地应用的价值,被称为是区块链2.0的缔造者。但以太坊网络在安全性、共识机制和扩展性方面依然存在局限性,难以满足更不用说实现“去中心化互联网”的愿景了。此外,在以太坊之后,EOS、波场等后起之秀不断追赶,并有波卡与IPFS等明日之星预计今年上线。

因此,ETH2.0应时而出。以太坊创始人Vitalik带领团队试图在当前基于PoW共识机制的以太坊区块链上覆盖基于PoS共识的新系统,并通过实现状态分片提高扩展性。于2018年,以太坊团队将CasperPoS与分片合并为名为Ethereum Serenity的计划,也被称为以太坊2.0。考虑到ETH2.0的技术难度和设计深度,团队决定按计划分阶段实现,共分为4个阶段:阶段0、阶段1、阶段1.5、阶段2。

首个阶段是Phase0,推出了全新的共识机制——信标链(Beacon Chain)。信标链是ETH2.0的核心,是系统内所有活动的发生地和沟通协作的地方。理论上,新的共识机制可以实现1000倍的可扩展性。接下来的阶段是Phase1,内容基于信标链达成共识,内容来源于分片链,即基于信标链共识的其他链。Phase1.5将把以太坊主网作为一个分片整合进ETH2.0的共识机制,ETH的矿工将不再由工作量证明挖矿算法支撑,而是由ETH2.0验证者来构建。最后的阶段是Phase2,为除初始以太坊分片外的其他分片添加状态和执行机制,具体方式尚未确定。

Onyx测试网处于什么阶段呢?它处于事实上的第一阶段,即Phase0阶段。自2018年开始ETH2.0研发以来,已经实现了4个测试网络:Ruby、Sapphire、Diamond和Topaz。Topaz是Phase0阶段的第一个完整主网配置,运行良好,有近4万位活跃的验证者。然而,它无法与其他客户端成功同步区块链,因为共识规则中存在错误。Onyx测试网是Topaz的下一次迭代版本,通过一些重要改进来实现主网上线和多客户端准备就绪之前的最终规范。除了严重漏洞,将不再进行更改。

更好地处理围绕见证消息形成的次级网络;改进容易受到攻击的共识代码测试,如奖励/惩罚等;改进ETH1.0的数据处理;确保在怠惰惩罚(inactivity leak)机制触发时,表现良好的验证者不会被扣除余额,提高用户体验度。

然而,ETH2.0还有很多任务要解决。测试网Onyx的启动只能说是ETH2.0完成万里长征的第一步,后续还需要开发大量基于信标链共识的其他链,以及将ETH的POW共识机制改为POS共识机制。第一步或许在很大程度上解决了技术难题,但后续任务涉及更多的生态利益。以太坊团队能否迎刃而解?请在评论区表达你的看法。

猜你喜欢

关注我们

微信二维码

微信