All Resources

EOS EVM 1.0:全新动态 Gas 费用模型、伦敦和上海兼容性

Author
EOS Network Foundation
Date
Jul 11, 2024
Share

EOS 网络基金会宣布发布 EOS EVM 合约和 EOS EVM 节点 1.0.0 版本。 此次更新标志着以太坊虚拟机(EVM)功能集成到 EOS 区块链生态系统的一个重要里程碑,引入了对上海和伦敦硬分叉的支持以及新的动态 gas 费用算法。

有关技术细节,您可以参考 EOS EVM 合约发行说明和 EOS EVM 节点发行说明

综合摘要

硬分叉功能:

EOS EVM 现在正式支持多个版本,并且能够在未来版本采用新的 EIP 时执行硬分叉。

伦敦叉兼容性

  • EIP-1559 交易费改革:此变更更新了网络的 Gas 费用结构,具有以下属性:
    • 基本费用:将交易纳入区块所需的最低费用,记入 EOS EVM 上的合约。
    • 优先费用:矿工设定的费用,用于支付处理交易的成本。 这笔费用直接支付给矿工。

在更新 Gas 费用的计算和分配方式的同时,此次更新还为未来依赖于此结构的 EIP 采用铺平了道路。 一个这样的例子就是包含 EIP-4844、Proto-Danksharding 的 Dencun 升级。

上海叉兼容性

  • PUSH0 操作码支持:此更新为开发人员引入了一个新操作码,可优化某些类型的智能合约代码并降低经常使用零值的操作的 gas 成本。

动态 Gas 费用算法

我们已实施一种新算法,根据交易所消耗的资源更公平地定价交易。 以前的固定费率方式往往会导致对那些消耗少量系统资源(例如 RAM)的操作收取高于必要费用。

我们可以将此方法与 Vitalik 今年讨论过的用于优化以太坊区块容量的多维 gas 费用模型进行比较。

这种新方法考虑了特定参数来计算 gas 费用,包括:

  • 账户创建成本:创建新账户所需的额外 gas。
  • 合约创建成本:创建合约所需的静态 gas 和根据合约规模计算的额外 gas。
  • 存储成本:用于将存储值从零更改为非零的 Gas。

这些变化确保交易费用与实际使用的计算资源保持一致,从而使网络更加高效、更具成本效益。

增强的稳定性和性能:

  • 节点稳定性和网络:我们已经进行了改进,以确保即使在高交易量的情况下也能可靠运行和高效交易处理。
  • 兼容性和安全性:增强功能可确保与基于以太坊的应用程序无缝交互,并采用强大的安全措施来保护智能合约。

针对 EOS EVM 用户、开发人员和基础设施提供商的重要更新

EOS EVM 1.0 计划于 8 月初发布,目前正处于候选发布阶段。 此重大更新将影响当前运行 EOS EVM 主网的节点。

请继续关注即将推出的 MSIG,它将更新 EOS EVM 合约版本和 gas 费用参数。

结语

EOS EVM 合约版本和节点版本版本1.0.0的发布代表着连接EOS和以太坊生态系统的重大进步。 此次更新不仅增强了互操作性,还提高了交易效率并降低了成本,使开发者和用户都受益。

EOS 网络基金会始终致力于提供创新工具和改进,以支持 EOS 生态系统的发展和成功。 这些新功能的推出证明了这一承诺,为更加互联互通和高性能的区块链未来铺平了道路。

要深入了解技术细节,请访问 EOS EVM 合约发行说明EOS EVM 节点发行说明


关于EOS 网络

EOS 网络是第三代区块链平台,由 EOS VM 提供支持,EOS VM 是一种低延迟、高性能且可扩展的 WebAssembly 引擎,用于确定性地执行近乎无费用的交易。 它的专门设计是为了实现最佳的 Web3 用户和开发人员体验。 EOS 是 Antelope 框架的旗舰区块链和金融中心,通过 EOS 网络基金会 (ENF) 为工具和基础设施提供公共产品融资。

EOS EVM

EOS EVM 是对以太坊 EVM 的模拟,并位于 EOS 智能合约中。 EOS EVM 将提供与该领域其他 EVM 同等的功能,但具有无与伦比的速度、性能和兼容性优势。 EOS EVM将EOS生态系统与以太坊生态系统连接起来,允许开发者在EOS上部署大量基于Solidity的数字资产和创新的dApps。 开发者可以使用EOS EVM来利用以太坊经过战斗考验的开源代码、工具、库和SDK,同时利用EOS的卓越性能。

关于 EOS 网络基金会

EOS 网络基金会(ENF)诞生旨在为 EOS 生态营造一个繁荣、去中心化和未来。 通过鼓励 EOS 生态主要利益相关者的积极参与、扶持社区项目、提供生态系统资助和支持开放技术生态系统建设等举措,ENF 正在掀起新一轮 Web3 变革。 作为 EOS 网络的中心和一个领先的开源平台,ENF 成立于 2021 年并拥有一套稳定的框架、工具和区块链部署库。 我们一起实现了社区建设的创新,并致力于为所有人创造更强大的未来。

Join the EOS Community
Follow our socials and join the conversation.