以太坊推出 EELS:新的执行层规范

以太坊推出 EELS:新的执行层规范

以太坊推出 EELS:新的执行层规范 PlatoBlockchain 数据智能。垂直搜索。人工智能。

关键精华

* 以太坊推出 EELS,这是一个基于 Python 的执行客户端参考实现。

* EELS 旨在成为对程序员更加友好的黄皮书继承者。

* 该项目已经开发了一年多,并得到了 ConsenSys 的 Quilt 团队和以太坊基金会的支持。

介绍

以太坊公开推出了以太坊执行层规范(EELS),一个 Python 参考实现,旨在使以太坊执行客户端的核心组件更具可读性和清晰性。 EELS 经过一年多的开发,旨在成为“黄皮书的精神继承者”,并注重“可读性和清晰度”。

背景与背景

EELS 项目是在以太坊网络进行重大升级之后推出的,特别是 沙佩拉升级。 Shapella 于 12 年 2023 月 XNUMX 日上线,紧随“合并”之后,使验证者能够将其权益从信标链撤回到执行层。它还为执行层和共识层引入了新功能。 Shapella 升级首先在 Sepolia 测试网上进行了测试,是一项协作成果,结合了执行层(上海)的更改, 共识层 (Capella) 和引擎 API。

什么是 EELS?

EELS 是“Python 中的执行层参考实现”,“与主网保持同步”。 它可以“填充并执行状态测试”和“遵循主网”。 该项目的目标是在每个分叉上提供协议的完整快照,使其比 EIP(以太坊改进提案)和生产客户端更容易遵循,后者通常在同一代码路径中混合多个分叉。

技术特点

EELS 是“普通的 Python”,可以像任何其他 Python 库一样进行测试。 它支持整个“ethereum/tests”套件,还包括一系列“pytest”测试。 该项目没有实现点对点网络,需要生产客户端来同步块。

前景

虽然 EELS 仍然“有点粗糙”,但它的目标是成为“指定核心 EIP 的默认方式”和“EIP 作者首先对其提案进行原型设计”。 那些有兴趣做出贡献的人可以加入“#specations”频道或从项目存储库中选择一个问题。

结论

EELS 的引入标志着以太坊不断努力使其执行层更易于访问和理解的重要一步。 通过提供基于 Python 的、可读且可测试的参考实现,EELS 旨在为以太坊生态系统中的开发人员和研究人员提供宝贵的资源。

图片来源:Shutterstock

时间戳记:

更多来自 Blockchain新闻