以太坊1.X将维持3-5年,为全面实施2.0铺路

文 | 孙曜

火星财经APP(微信:hxcj24h)一线报道, 12月10日,以太坊官方博客发表ETH 1.x进展同步,表示ETH 1.x研究的新方向已经确定,其重点是将当前的以太坊向“无状态客户端”范式转变,最终目标是平稳过渡到ETH 2.0执行环境。同时,博文表示核心开发人员意识到以太坊路线图的最后阶段“宁静”不会像最初希望的那样准备就绪,在全面推出“以太坊2.0”之前可能还需要很多年。

注:以太坊1.x是以太坊1.0的增量升级。

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

Griffin解释称,与安全漏洞或设计缺陷不同,当前情况的出现是因为以太链的自然增长,细微的网络性能和健康状况下降的积累,才产生了ETH的灾难场景。如果不进行1.x,随着时间的推移,以太坊将面临集中化的风险,因为它变得更加难以运行完整的节点(因为网络记录持续增加),随着网络延迟的增加,速度也会变慢,并且由于状态膨胀而使块验证变得更加困难,事务吞吐量达到上限,并且客户改进变得越来越难实现,最终使最终用户和核心开发人员感到沮丧。

Griffin表示当前的解决方案包括适度的优化和缓解,管理、修剪储存,减轻网络延迟;增加状态增长操作的成本,以及/或增加状态收缩操作的回报;状态租金及驱逐,通过要求合约支付与其状态规模所占份额成比例的经常性费用,将直接减少总状态规模。其中状态租金修订将是对smart contract和dapp开发者的一个重大的、破坏性的改变,并且需要不止一个硬分叉来实现。

最后,Griffin称,如果状态规模是造成网络健康的最大问题,那么最终的解决方案就是完全消除对状态的需求。简而言之,无状态客户端(stateless client)不必计算每个新块的完整状态,而只是计算一个新块的状态变化,然后证明这些变化与前一个块一致。这一新的开发也将在以太坊1.x阶段进行。

仅在几天前,据Danny Ryan于12月5日发表的以太坊2.0进展速览,当前以太坊2.0正在取得快速有效的进展。进展更新中提到多个ETH2取得的成就:

Parity的eth2客户端Shasper成功加入了 Prysmatic的Sapphire测试网,由此发展成为首个公共多客户端ETH2测试网。并且下月开始讲开始出现更多多客户端测试网。

继Bitfly几周前启动的beaconcha.in区块浏览器,Etherscan也发布了ETH2区块浏览器。

本周进行了第一个eth2网络特定的电话。尽管此呼叫不像eth2常规呼叫那样实时直播,但它是公开的,并向所有贡献者开放。

Quilt团队的Will Villanueva组织了第一个eth2 phase2社区电话。

由Yan X Zhang领导的圣何塞州立大学的研究人员一直在努力确定eth2共识机制(Casper FFG)和分叉选择规则(LMD GHOST)的联合属性。他们在FFG + GHOST的互通中发现了一个极端案例,修复程序将在一周内发布。

BLS标准最近在IETF第106次会议上提出以征询公众意见。

https://blog.ethereum.org/2019/12/05/eth2-quick-update-no-5/

>>> 点击进入「以太坊2.0延期」专题 <<<

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章