当前位置:首页 > 知识 >

以太坊1.X持续3-5年,为2.0铺路

12月10日,以太坊官方博客发表了关于ETH1.x进展的同步文章。该文章指出,ETH1.x研究的新方向已经确定,重点是将当前的以太坊向“无状态客户端”范式转变,并最终过渡到ETH2.0执行环境。文章也提到,核心开发人员意识到以太坊路线图的最后阶段将需要很多年的时间,不能像最初希望的那样很快准备就绪。

以太坊1.x是以太坊1.0的增量升级。当前以太链需要进行修改以确保在2.0升级前不会出现使以太坊无法运行的更大问题。以太坊1.x的诞生是为了将以太链的寿命延长3-5年,然后才进行Serenity(宁静)升级,最终过渡到2.0。

与安全漏洞或设计缺陷不同,当前情况的出现是因为以太链的自然增长,细微的网络性能和健康状况下降的积累,才导致了ETH的灾难场景。如果不进行1.x改进,随着时间的推移,以太坊将面临集中化的风险,因为完整节点的运行将变得更加困难,网络延迟增加,速度变慢,块验证变得困难,事务吞吐量达到上限,用户和核心开发人员会感到沮丧。

目前提出的解决方案包括适度的优化和缓解,管理和修剪存储,减轻网络延迟,增加状态增长操作的成本,或者增加状态收缩操作的回报,以及通过状态租金和驱逐等方式减少总状态规模。其中,状态租金修订将对智能合约和DApp开发者产生重大的破坏性影响,并且需要进行不止一个硬分叉来实现。

最后,解决网络健康的最终方案是完全消除对状态的需求。简而言之,无状态客户端(stateless client)不需要计算每个新块的完整状态,只需要计算新块的状态变化,并证明这些变化与前一个块一致。这一新的开发也将在以太坊1.x阶段进行。

此外,根据12月5日DannyRyan的发布的以太坊2.0进展速览,以太坊2.0正在取得快速有效的进展。包括Parity的eth2客户端Shasper成功加入了Prysmatic的Sapphire测试网,成为首个公共多客户端ETH2测试网;Bitfly和Etherscan分别推出了ETH2区块浏览器;进行了第一个eth2网络特定的电话,并向所有贡献者开放;Quilt团队的WillVillanueva组织了第一个eth2phase2社区电话;圣何塞州立大学的研究团队正在努力确定eth2共识机制(CasperFFG)和分叉选择规则(LMDGHOST)的联合属性,并将在一周内发布修复程序;BLS标准最近在IETF第106次会议上提出以征询公众意见。

点击链接查看更多关于“以太坊2.0延期”的专题。

猜你喜欢

关注我们

微信二维码

微信