以太坊1.x将升级为专注于“无状态客户端”

根据接近该项目的消息来源,以太坊2.0即将推出。但是,似乎有一批以太坊开发人员正在关注现有的以太坊1.x链,以在过渡期间保持其可操作性。

以太坊1.x是一个旨在在推出Serenity升级时维持以太坊(ETH)可用性的项目。

由于区块链的持续增长,开发人员发现性能的小幅下跌。完整的节点目前需要下载和处理以太坊的全部历史记录,而该历史记录目前“称重”超过200 GB。

以太坊得到很好的支持

节点操作和网络延迟可能会受到进一步的区块链增长的影响。以太坊区块链每月增长10-15 GB。同样,“状态膨胀”这个稍微分开的问题可能会使块验证变得更加困难。

状态是以太坊的关键技术概念之一。它被称为所有智能合约和所有当前钱包余额的集体存储的代表。每个事务都会修改总体状态,并随着时间的流逝而导致膨胀。

无国籍客户可能会提供帮助

修剪和删除某些不需要的区块链数据可以减轻存储需求,但是实现起来很复杂。以太坊1.x引入了“无状态客户端”的概念。客户端没有存储整个状态,而是通过使用“区块见证”来确保对前一个区块的更改进行计算,以确保其有效性。

尽管有些节点仍需要维护整个状态,但好处仍然很明显。

以太坊1.x是在EF的全力支持下开发的。虽然两个区块链都在同一伞下,但1.x代码库将与2.0分开。

1.x项目的团队协调员James Hancock在被问及以太坊2.0的各个阶段如何与之交互时,向Cointelegraph进行了解释:

“实施的第0阶段仍将Eth1.X作为单独的代码库。阶段0是一座桥梁,尽管Eth1和Eth2之间的过渡是逐渐的,但请注意状态,如以太坊的合约和存储状态。以太坊去了哪里。”

没有硬分叉

汉考克补充说,像以太坊经典之类的有争议的硬分叉有可能1.x团队无意创建单独的链:

他评测说:

“叉的自由在整个过程中都得到维护。我今天应该和今天一样。从理论上讲是可以的。它是由Eth1.X团队计划的吗?没有。”

资讯来源:由0x资讯编译自BITBOYCRYPTO。版权归作者Nicholas Say所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢