Optimi者将于10月发布与EVM完全兼容的**版本ovm2.0,这是朝着将本机以太坊引入L2的目标迈出的一大步。
自从我们发布unipig以来,似乎一个世纪已经过去了。在本文中,我们将发布自optimal ETHereum建立以来最重要的更新。
在这个更新版本发布之后,我们朝着将本机以太坊引入L2的目标又迈出了一大步。开发者只需单击一下就可以部署合同,我们使用的工具也可以在第2层上运行。所有这些都是围绕以太坊最安全的客户端代码库构建的。
更新将在几周后开始。
不止于 EVM 兼容
构建核心基础设施并不容易,测试新技术需要一些时间——只要让任何有经验的以太坊开发人员知道,与早期相比,当前的工具已经开发了很多。
构建EVM兼容Rollups的挑战更大:在新技术中支持整个以太坊堆栈。重新实现安全EVM功能的成本很高;每增加一行代码都会带来漏洞风险。
这就是为什么我们一直在问自己,“我们如何用最少的代码行扩展以太坊?”当一位贡献者用300行代码替换我们的5000行翻译程序时,我们首先沉溺于删除代码。现在,风水转过身来,是我们删除他的密码的时候了。
随着多年来对以太坊虚拟机(EVM)的深入了解,我们花了一些时间重新评估我们最初的假设,看看有什么可以改进。**,我们得到的结果是,我们的Rollups不仅可以与EVM兼容,而且可以升级到与EVM相同的效果。通过严格实现以太坊黄皮书,基于gETH编写的任何代码现在都可以部署在Rollups上,而无需更改,甚至包括跟踪和gas等**功能。这次升级删除了我们的自定义编译器和25000多行代码,只需使用现有代码即可。
我们的极简主义哲学也在社交层面提供了独特的可扩展性。通过在现有以太坊客户端(gETH)的基础上进行构建,我们继承了对以太坊客户端代码所做的任何改进,反之亦然——这对整个以太坊生态系统来说是一个双赢的局面。我们的最终目标是在1000行代码中实现替代节点实现(如OpenEM或erigon)。
这次更新意味着什么?
这意味着我们将在10月份实施一键式部署。这是完整的更改设置。请注意,我们将于下周在Twitter和discord上公布最终发布日期。
一直希望部署但无法使用自定义编译器运行的项目可以直接部署,而无需修改其代码。此外,任何可以在以太坊上运行的工具都可以在**以太坊上运行。这意味着开发人员可以在L2上使用dapptools、Vyper、tender、hardhat等。
在此版本中,我们当前的安全模不会改变-OE仍将以单一sequencer模式运行。如果读者希望与我们合作,去中心化协议,那么您应该
与我们一起构建以太坊的未来
此次升级也标志着优化以太坊新篇章的开始。删除代码的方法只有在您理解它之后才能正确执行,但我们不仅仅希望您理解,我们希望您做出贡献!
我们的开发代码一直是开放的,但在这次升级之后,我们将在研发堆栈中实现开发透明性。新创建的规范库OptimalSpecsRepo将是我们协议的**事实来源。在那里,您可以找到规范、正在进行的研究和开发路线图。欢迎任何人捐款!
由于protolambda、lightclient和magmo团队的宝贵专业知识和早期贡献,他们编写了一些POC和规范。
文章标题:Optimistic Ethereum 成立以来最重要的更新:除了EVM兼容性还有什么?
文章链接:https://www.btchangqing.cn/323501.html
更新时间:2021年09月25日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。