撰文:Optimism
翻译:ETH中文站
自从我们发布unipig以来,似乎已经过了很久。在本篇文章中,我们将公布Optimistic Ethereum成立以来最重要的更新。
该更新版本的发布,将使我们实现原生以太坊进入L2目标迈出一大步。开发人员将能够一键部署合同,并且他们习惯使用的工具也可以在Layer2上运行。而所有这些,都是基于以太坊最安全的客户端代码库构建的。
该更新将在几周后开始。
不仅仅是EVM兼容
构建核心基础设施并不是一件简单的事情,测试新技术需要一定的时间。只需询问任何有经验的以太坊开发者,他们就会告诉你现在的工具比起早期开发时要好得多。
而构建与EVM兼容的Rollup面临更大的挑战:以太坊堆栈在新技术中的支持。“以最少的代码扩展以太坊?”我们曾经迷恋于删除代码,当贡献者用300行代码替代了我们的5000行代码的转译器。而现在,我们又删除了他的代码。
多年来,以太坊虚拟机(EVM)让我们有时间重新评估我们最初的假设,并看看有哪些可以改进的地方。最终,我们得出的结果是:我们的Rollup不仅可以与EVM兼容,还可以升级以达到与EVM完全相同的效果。任何以太坊黄皮书中基础的东西,在Geth编写的代码上都可以得到严格执行,而无需更改部署到Rollup上的合同,即使是对于类似跟踪和gas等高级功能的支持。这次更新删除了我们的自定义编译器和其他25000行代码,简单地使用现有代码。
我们的极简主义理念在社会层面也提供了独特的可扩展性。通过在上述构建中使用现有的以太坊客户端(Geth),我们继承了对以太坊客户端代码的任何改进,并返还了这些改进-这对于整个以太坊生态系统来说是一个双赢的局面。我们的最终目标是在1000行代码中使替代节点(如OpenEthereum或Erigon)能够成为可能。
这次更新意味着什么?
这意味着我们将在10月份实现一键部署,并提供一整套完整的变化设置。我们将在Twitter和Discord上下周公布最终发布日期,请留意。
那些一直渴望部署但无法使用自定义编译器的项目,现在可以直接部署,而无需修改代码。此外,任何可以在以太坊上运行的工具,也可以在Optimistic Ethereum上运行。这意味着开发者可以在L2上使用DappTools、Vyper、Tenderly、Hardhat等工具。
在这个版本中,我们目前的安全模型将不会改变-OE仍将以单个定序器的模式运行。如果读者想要参与到我们的分散协议中,你应该…
与我们一起构建以太坊的未来
这次升级也标志着Optimistic Ethereum新篇章的开始。删除代码的方式只有在你了解后才能正确执行,然而我们不仅希望你了解-我们还希望你能做出贡献!
我们的开发代码一直都是公开的,但这次升级后,我们将把开发透明度贯穿到研发堆栈中。最新创建的规范库optimistic-specsrepo将是我们协议的最新来源。在那里,您可以找到标准化、正在进行的研究和开发路线图,欢迎任何人贡献自己的力量!
非常感谢Protolambda、Lightclient和Magmo,他们为团队贡献了宝贵的专业知识和早期PoCs和规范。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/6583.html
发表回复
评论列表(0条)