维塔利克等人共同提议以太坊每笔交易的gas上限,旨在防御DoS攻击和提升稳定性

robot
摘要生成中

! ## 引入气帽的意义

以太坊的联合创始人维塔利克·布特林和研究员托尼·沃斯特拉特提出了EIP-7983,旨在提高网络的安全性和稳定性,推出每笔交易的gas使用量的协议级上限。

该提案将每个交易的gas使用量上限设定为1,677万7,216(2的24次方)。通过实施这一限制,提案书解释道,以太坊将增强对特定DoS攻击(服务拒绝攻击)的抵抗力,提高网络的稳定性,并增加交易处理成本的可预测性。

DoS攻击是什么

DoS攻击(服务拒绝:服务妨碍攻击)是指通过大量无用请求等使目标的服务器、网络或Web服务处于过载状态,从而使合法用户无法使用的攻击。

在当前的以太坊架构中,理论上,一个单一的交易可能消耗整个区块的gas上限,这可能导致DoS攻击风险和网络不稳定性。

在EIP-7983中,除了整个区块的gas限制(约3200万)外,还对每个交易的最大gas使用量设定了严格的上限,超过该上限的交易将在交易池的验证和区块验证两个层面被无效化并拒绝。

提议的上限为1,677万7,216,是为了在保持可预测的执行范围的同时,能够执行复杂的交易,这样可以满足目前大多数的使用案例。

目前,由于大多数交易远低于提议的上限,因此预计受此调整影响的用户和dApp将保持在最低限度。

EIP-7983的目标

通过限制交易的最大大小,预期可以获得以下效果。

  • **防止DoS攻击:**防止因消耗大量gas的交易导致网络过载
  • **网络稳定性提升:**提高交易处理的可预测性,减轻节点的负担
  • **改善零知识虚拟机(zkVM)的兼容性:**通过将大规模交易拆分为小块,方便参与分散证明系统
  • **高效且公平的资源分配:**通过将交易小规模分割,均衡整个网络的负载,促进更公平的gas分配
  • **区块验证的稳定性:**通过为每个交易设置上限,来验证区块 更具可预测性和一致性

通过将大规模交易分割为更小的单元,并对每个交易的gas使用量设定上限,资源将得到合理分配,这被认为有助于实现更稳定、更具可扩展性的网络。

便于个人节点操作

布特林在5月发布了应对以太坊层1扩展性挑战的新路线图。该计划围绕“部分无状态节点”这一新概念展开,旨在即使在高gas限制下也能简化节点的运作。

“部分无状态节点”具有验证区块的功能,可以在不保存所有数据的情况下验证整个链,旨在仅保存用户选择的数据子集。引入该节点可能使L1 gas限制增加10到100倍。

个人更容易运营节点将进一步提高以太坊网络的分散性,期待构建一个更强大和可持续的区块链生态系统。

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)