{"content":{"title":"需要提高 GasLimit 吗？ - 分析以太坊Gas限制的争论","body":"## 引言\r\n\r\n以太坊社区最近热议提高 gas 限制的可能性。增加 gas 限制的想法似乎很直观，因为这与用户对更高交易吞吐量的需求相符，并且反映了网络容量随时间自然增长的趋势。许多研究人员和社区成员对这一提案表示强烈的 [支持](https://x.com/dankrad/status/1770489206961307717?ref=ghost-2077.arvensis.systems)，认为以太坊已准备好进行这一改变，并且这是直接增强以太坊可扩展性的及时举措。\r\n\r\n该提案在更广泛的社区中也获得了显著的关注。像 [pumpthegas.org](https://pumpthegas.org/?ref=ghost-2077.arvensis.systems) 这样的站点是社区创建的，旨在教育人们关于 gas 限制提高的基础知识，以及验证者如何改变节点设置。另一个网站 [gaslimit.pics](https://gaslimit.pics/?ref=ghost-2077.arvensis.systems) 主动追踪验证者对更高 gas 限制的支持进展——显示截至 2024 年 12 月 21 日，25% 的以太坊验证者已经调整了其客户端设置，以支持这一增长。如果超过 50% 的验证者同意提高 gas 限制并修改其客户端配置，以太坊的 gas 限制将开始上升并稳定在新的目标。\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/53640609_image.jpg)\r\n\r\n([来源](https://gaslimit.pics/?ref=ghost-2077.arvensis.systems))\r\n\r\n值得注意的是，该提案与以太坊的 rollup 中心化路线图存在区别。与最近的可扩展性改进（如 EIP-4844 和 EIP-7691）专注于 rollup 扩展和 blob 交易不同，gas 限制的提高是一种 L1 扩展方法。\r\n\r\n虽然这让社区中的某些人感到兴奋，但也引发了研究人员对可能影响以太坊核心价值（去中心化和安全性）的担忧。批评人士警告称，较大的最坏情况区块大小可能会对共识层造成压力，并增加验证者硬件需求，可能威胁到网络稳定性。\r\n\r\n本文探讨了 gas 限制提案的起源、其潜在影响以及支撑持续讨论的一些技术和主要考虑因素。\r\n\r\n### 提高以太坊 gas 限制的简短历史\r\n\r\n提高以太坊 gas 限制的想法已经被讨论了一段时间。在 2024 年 1 月的以太坊 AMA 中，Vitalik Buterin 建议将 gas 限制提高到 40M，以符合摩尔定律，反映硬件能力的稳步提升。\r\n\r\n值得注意的是，自 2021 年 4 月以来，以太坊并未调整其 gas 限制——超过三年的时间——尽管在此期间硬件有显著的进步。许多人现在认为，是时候让以太坊考虑这些发展了。\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/17316450_image.jpg)\r\n\r\n最近，提案集中在一个更雄心勃勃的目标上：将 gas 限制提高到 60M。虽然这代表了一个重要的跃升并引起了兴奋，但也引发了对其潜在风险的担忧。60M 被广泛视为一个长期目标，而非一个立即目标。在 2024 年 12 月，[Toni Wahrstätter](https://x.com/nero_eth/status/1867158840715993549?ref=ghost-2077.arvensis.systems) 推荐采取更加谨慎的做法，倡导将 gas 限制逐步增加到 36M——一个 20% 的增长——作为一个更安全的第一步。\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/77041325_image.jpg)\r\n\r\n目前，达到 36M gas 被视为初步里程碑，任何进一步的增长预计将遵循渐进的方式。仔细监测网络对于确保以太坊核心价值（稳定性和去中心化）至关重要。\r\n\r\n### 如何改变区块 gas 限制？\r\n\r\n区块 gas 限制可以逐步提高，而无需硬分叉或网络规则的改变。相反，验证者修改他们的配置选项，从而实现向后兼容，并允许根据社区共识进行定期、灵活的调整。\r\n\r\n与普遍认为的不同，以太坊的区块 gas 限制并不是固定在 30M。块提议者可以在某些限制内稍微调整它。具体而言，区块的 gas 限制可以比上一区块的 gas 限制最大变化 1/1024。例如，如果当前区块的 gas 限制为 3000 万，则它可以在下一个区块增加到 30M + 30M X (1 / 1024) = 30,029,296。\r\n\r\n下面的代码演示了 Ethereum 节点在 geth 客户端中的默认行为：如果新块的 gas 限制相对于父块在可接受范围内，则该块将被视为有效。\r\n\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/26240038_image.jpg)\r\n\r\n\r\n如果连续的区块提议者同意提高限制，gas 限制可以持续增加。例如，达到 36M 的第一个里程碑——一个 20% 的增长——在理想情况下假设验证者之间达成共识，需要大约 log(1.2) / log(1025/1024) = 187 个区块 = 38 分钟。一旦超过 50% 的验证者同意，该增长可以快速发生。\r\n\r\n### 提高 gas 限制将带来什么影响？\r\n\r\n让我们先看看 gas 限制提高的一些更可预测的影响。增加区块容量将使处理当前区块链需求变得更容易，从而降低 gas 费用。\r\n\r\n在短期内，这种降低的 gas 费用可能会导致在 [EIP-1559](https://research.2077.xyz/eip-1559-separating-mechanisms-from-memes?ref=ghost-2077.arvensis.systems) 机制下销毁的 ETH 较少，从而暂时增加以太坊的净发行量。EIP-4844 之后观察到了类似的趋势，当时rollup 的数据可用性（DA）费用急剧下降，导致 ETH 燃烧减少。gas 限制提升后可能会发生同样的效果，进一步促进短期通货膨胀。\r\n\r\n然而，从长远来看，较低的费用可能会鼓励更高的网络活动，因为更多用户能够负担得起交易。这种活动增加可能推动以太坊的网络效应，吸引更多 DApp 并促进更广泛的采纳。随着以太坊对去中心化应用和金融系统变得越来越重要，ETH 作为货币的使用可能会更加频繁。由此导致的 ETH 使用量增加可能反过来进一步推动网络活动的增长，形成以太坊生态系统的正反馈循环。\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/74472285_image.jpg)\r\n\r\n#### 提高 gas 限制后可能会构建新的 dapp\r\n\r\n除了减少 gas 费用和改善交易流动性外，单个区块中增加 gas 限制可能会解锁全新的可能性。尽管将 gas 限制适度提高到 36M 可能不会导致显著变化，但更大幅度提高到 60M 将能够实现以前受限于 30M gas 限制的新类型 dapp 和交易。某些操作几乎填满或超过当前 30M 的 gas 限制，可能会在改变后更高效地执行或首次变成可行。\r\n\r\n例如，要求大量 gas 的交易，如 NFT 批次铸造、大规模代币空投或 DAO 活动，通常接近或超过当前的 30M gas 限制。这些交易通常跨多个区块进行分散，导致效率低下、延迟和潜在的利用。一种特定示例，如下图所示，是一笔消耗超过 28M gas 的 NFT 批量铸造交易。\r\n\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/31570776_image.jpg)\r\n\r\n\r\n交易哈希：0xf99bdd89f7e3186e63d71a4a3ffb53cb5cd1c3190ce3771c966f2a82b3346bee\r\n\r\n将区块 gas 限制提高到 60M 将允许此类操作在一个区块内完成，从而确保原子执行。这确保了整个操作要么成功，要么失败，避免了部分完成，确保参与者的公平，同时减少了操控的机会。\r\n\r\n除了优化现有用例外，更高的 gas 限制可能为需要计算密集型操作的创新 DApps 铺平道路。例如，链上 AI 应用（如小规模模型训练或推理）在较高的 gas 限制下可能变得可行。类似地，更复杂的智能合约，如完全链上游戏或复杂的治理机制，可能会在更高容量的环境中蓬勃发展。这些进展可能扩展以太坊的功能和吸引力，使生态系统更具多样性。\r\n\r\n在许多情况下，将 gas 限制翻倍可能会带来超出比例的好处，因为它会减少碎片化并解锁此前不切实际的全新可能性。\r\n\r\n### 提高 gas 限制对区块链三难问题的意义\r\n\r\n提高 gas 限制从根本上是为了改善以太坊的可扩展性。在 [区块链三难问题](https://vitalik.eth.limo/general/2021/04/07/sharding.html?ref=ghost-2077.arvensis.systems) 的背景下，获得更大的可扩展性通常会以去中心化或安全性为代价。这就是 why 提高 gas 限制的提案引起了一些怀疑，担心这可能导致中心化，增加对验证者的要求，或通过降低共识层的稳定性来削弱安全性。\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/43782751_image.jpg)\r\n\r\n然而，倡导者认为，这并不是为了牺牲去中心化或安全性来推进可扩展性。相反，他们将其表述为利用硬件性能的改进（如摩尔定律所描述的）来扩展区块链的总体容量。在这种观点下，区块链三难问题的“三角形”可以被扩大，因为现代硬件允许更大的整体容量，而不必降低以太坊的核心特性。\r\n\r\n为了评估这是否真的成立，仔细审查提高 gas 限制的潜在风险至关重要。关于去中心化的问题可能包括增加验证者的硬件要求和 MEV（最大可提取价值）策略的复杂性。在安全性方面，我们应考虑增加的最坏情况区块大小、交易的执行时间，这可能影响分叉或遗漏槽的速率。\r\n\r\n#### gas 限制提高与区块大小\r\n\r\n在单个区块中提高 gas 限制允许包含更多的可用数据，这反映在最坏情况的区块大小上。目前，通过用无意义的可用数据填充区块，最大区块大小约为 [1.8MB](https://eips.ethereum.org/EIPS/eip-7623?ref=ghost-2077.arvensis.systems)，并且随着六个 [blob](https://research.2077.xyz/eip-7762-eip-7691-making-ethereum-blobs-great-again?ref=ghost-2077.arvensis.systems) 的出现，一次性传播的数据总大小可以达到 2.58MB。提高 gas 限制将增加这个最坏情况的区块大小，可能在网络节点用于通信的点对点（P2P）层面导致问题。\r\n\r\n最坏情况的区块大小可能对 P2P 层的共识客户端造成压力。当 gas 限制超过 40M 时，最坏情况的区块大小可能会 [超出内置的约束](https://ethresear.ch/t/on-increasing-the-block-gas-limit-technical-considerations-path-forward/21225?ref=ghost-2077.arvensis.systems)，使某些客户无法正常提议或传播区块。因此，在大幅提高 gas 限制之前，必须解决这些约束的问题。\r\n\r\n希望 EIP-7623 提供了一种解决方案，通过调整可用数据交易的 [数据](https://research.2077.xyz/data-availability-or-how-rollups-learned-to-stop-worrying-and-love-ethereum?ref=ghost-2077.arvensis.systems) 的价格，可以将最坏情况的区块大小从 2.58MB 降低到约 1.2MB。 adoping EIP-7623 是保证今后任何即将提高的 gas 限制的共识稳定性所必需的。\r\n\r\n同样，实际的区块大小（通常填充交易数据的区块大小）与重组或遗漏槽的可能性相关。对区块数据（#9526972 到 #10351782）的分析显示，对于较小的区块，在包含槽和重组/遗漏槽之间，区块大小的分布几乎没有差异。然而，随着区块变得更大（例如，超过 0.25MB），重组或遗漏槽的可能性增加。\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/68843294_image.jpg)\r\n![](https://img.learnblockchain.cn/2025/03/08/35360465_image.jpg)\r\n\r\n这种相关性可能源于诸如交易执行时间增加或默认 P2P 行为等因素，而不仅仅是区块大小。尽管观察到的关系突显出潜在风险，但并不建立因果关系。\r\n\r\n总之，尽管增加区块大小会影响槽稳定性，但最坏情况的区块大小对确保 P2P 层的鲁棒性尤其重要。未来的 gas 限制提高必须伴随像 [EIP-7623](https://research.2077.xyz/eip-7623-repricing-calldata-for-ethereum-transactions?ref=ghost-2077.arvensis.systems) 提议的更改，以有效减轻这些风险。\r\n\r\n#### gas 限制提高与执行时间\r\n\r\n由于 gas 限制的提高允许在区块中包含更多的交易，因此交易的执行时间也会增加。这种增加是否会在关键情况下有所影响，取决于分叉或遗漏的槽，这表明整体共识的稳定性。\r\n\r\n下面的图表说明了，随着区块中使用的 gas 增加，执行时间往往也会增加。预计 20% 的 gas 限制提高会略微延长执行时间，但具体影响难以预测。执行时间并不总是与最大 gas 限制或 gas 使用量直接成比例。然而，如果我们根据图表做一个保守的假设，执行时间增加 400–500 毫秒似乎是合理的。\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/33122495_image.jpg)\r\n\r\n现在，让我们考察执行时间与分叉或遗漏槽之间的关系。\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/25268151_image.jpg)\r\n![](https://img.learnblockchain.cn/2025/03/08/98466531_image.jpg)\r\n\r\n左边图中的红框强调，执行时间超过 4,000 毫秒的槽更容易被重组或遗漏，与较短执行时间的槽相比。这表明大多数重组或遗漏槽发生在 1,000–3,000 毫秒之间（表明在此范围内执行时间与重组概率间存在较弱的相关性），而红框中的区块在执行时间超过 4,000 毫秒时显示出显著较高的重组可能性。右边的图进一步强化这一点，显示执行时间超过 4,000 毫秒的槽，其重组或遗漏率比 4,000 毫秒以下的槽高出三倍以上，强调了极高执行时间对稳定性的影响。\r\n\r\n### gas 限制提高是否会影响验证者硬件要求？\r\n\r\n提高 gas 限制时，验证者主要关注的一个问题是操作验证者节点的存储大小。截止 2024 年 12 月，验证者节点有大约 1.5~1.6 TB 来维护所有历史和状态数据。gas 限制的提高将加速 [历史增长](https://www.paradigm.xyz/2024/05/how-to-raise-the-gas-limit-2?ref=ghost-2077.arvensis.systems) 和 [状态增长](https://www.paradigm.xyz/2024/03/how-to-raise-the-gas-limit-1?ref=ghost-2077.arvensis.systems)。\r\n\r\n在 2020 和 2021 年，运行验证者节点的要求是 2TB SSD。然而，当历史和状态数据达到 1.8TB 时，使用 2TB SSD 的验证者应该将其更换为 4TB SSD。虽然现在的 4TB SSD 价格与三年前的 2TB SSD 相近，大约都在 250 美元，但更换本身意味着维护成本和技术难题。\r\n\r\n![](https://img.learnblockchain.cn/2025/03/08/49562784_image.jpg)\r\n\r\n([来源](https://www.paradigm.xyz/2024/05/how-to-raise-the-gas-limit-2?ref=ghost-2077.arvensis.systems))\r\n\r\n36M 的 gas 限制可能不会造成太大困扰。但是如果 gas 限制增加到 60M 或更高，验证者节点将不得不不断更换硬件，增加维护成本，威胁到去中心化特征。\r\n\r\n当 EIP-4444 被采纳时——目标在 2025 年 5 月的客户端发布——历史增长可能会停止，为 gas 限制的提高提供更多空间。然而，在没有 EIP-4444 的情况下，历史增长可能成为提高 gas 限制的下一个瓶颈。\r\n\r\n对 Storm Slivkoff 的 [状态增长](https://www.paradigm.xyz/2024/03/how-to-raise-the-gas-limit-1?ref=ghost-2077.arvensis.systems) 的分析表明，状态增长也是一个潜在的瓶颈，但当前的增长率（每月约 2.62 GiB）是可管理的，现代硬件可以支持十年的增长。随着状态大小的增长，内存要求也随之增加，将 gas 限制提高到 60M 可能每年需要 2-4.7 GiB 的额外 RAM。虽然当前的 64 GiB RAM 设置提供了舒适的缓冲区，但持续的增长可能会使升级变得更加频繁。\r\n\r\n未来的改进，如 Verkle trie 和状态过期，预计将减轻这一负担，但仍需谨慎监控。\r\n\r\n### 提高 gas 限制对 MEV 的影响\r\n\r\n提高 gas 限制的另一个可能影响去中心化的因素是对验证者的 MEV（最大可提取价值）收入的影响。随着 MEV 的日益重要，关于使用先进 MEV 策略的复杂验证者与小型独立质押者之间出现了关于 [收入差距](https://vitalik.eth.limo/general/2024/05/17/decentralization.html?ref=ghost-2077.arvensis.systems) 的担忧。这种收入差距可能会加剧中心化压力，因为资源和专家更多的验证者占据大部分收入。为了解决这个问题，像 [Proposer-Builder Separation](https://ethresear.ch/t/proposer-block-builder-separation-friendly-fee-market-designs/9725?ref=ghost-2077.arvensis.systems)（PBS）和 [MEV Burn](https://ethresear.ch/t/mev-burn-a-simple-design/15590?ref=ghost-2077.arvensis.systems) 的机制正在以太坊社区中积极讨论，旨在平衡验证者收入。\r\n\r\n理论上，提高 gas 限制允许在一个区块中包含更多的交易，可能会放大与 MEV 相关的收入差距。虽然 MEV Boost 在一定程度上缓解了这个问题，使独立质押者能够捕获部分 MEV 奖励，但关于验证者收入差距的数据仍不明朗。这是由于定义 MEV 交易和准确跟踪收入的挑战，特别是在跨平台 MEV 策略的复杂情况下，例如在 [中心化交易所 (CEX) 和去中心化交易所 (DEX)](https://ethresear.ch/t/empirical-analysis-of-cross-domain-cex-dex-arbitrage-on-ethereum/17620?ref=ghost-2077.arvensis.systems) 之间。然而，这些场景相对较少，因为大多数 MEV 来自区块顶部的策略。\r\n\r\n此外，更高的 gas 限制可能会使 MEV 策略更加复杂和资源密集型。虽然这并不常见，但有 MEV 机器人执行几乎耗尽整个区块 gas 限制的高度复杂交易的实例。比方说，有观察到的一个 [机器人交易](https://etherscan.io/tx/0x402eda27126a891b8adc9caff9151e4acf07cf3f6763034cfecfb76260ea8dd2?ref=ghost-2077.arvensis.systems)，消耗了超过 18M 的 gas，在一个区块内进行多次交换和流动性操作。随着 gas 限制的提高，这种策略可能会变得更加普遍，从而可能扩大复杂验证者与小型参与者之间的差距。\r\n\r\n### 结论\r\n\r\n关于提高以太坊 gas 限制的讨论为推动可扩展性、降低交易费用以及启用以前受限于当前限制的创新 dapps 提供了激动人心的机会。虽然更高的 gas 限制可以增强可扩展性，降低交易费用，并启用新的 dapps，但它也引发了关于去中心化、验证者要求和网络稳定性的重大担忧。状态和历史增长、执行时间和 MEV 差距等问题凸显了对实证数据的审慎考虑和监测的必要性。\r\n\r\n最终，gas 限制提高的成功将取决于以太坊在平衡这些权衡方面的能力。像 [EIP-7623](https://research.2077.xyz/eip-7623-repricing-calldata-for-ethereum-transactions?ref=ghost-2077.arvensis.systems)、PBS（Proposer-Builder Separation）和 [MEV Burn](https://ethresear.ch/t/mev-burn-a-simple-design/15590?ref=ghost-2077.arvensis.systems) 这样的解决方案展示了网络在应对潜在风险方面的积极态度。通过贴心的实施，更高的 gas 限制有潜力开启以太坊的下一个增长阶段。\r\n\r\n>- 原文链接： [research.2077.xyz/to-pum...](https://research.2077.xyz/to-pump-the-gas-or-not-analyzing-the-ethereum-gas-limit-debate-1)\r\n>- 登链社区 AI 助手，为大家转译优秀英文文章，如有翻译不通的地方，还请包涵～"},"author":{"user":"https://learnblockchain.cn/people/24869","address":null},"history":null,"timestamp":1741426105,"version":1}