← 最新论文
💻 computer science

Position Paper: Denial-of-Service Against Multi-Round Transaction Simulation

本文针对以太坊交易捆绑服务中现有拒绝服务攻击无效的难题,提出了一种利用交易间状态依赖和捆绑特定功能(如原子区块包含)的新型低成本、低风险且难以检测的攻击方法,实验表明该攻击能显著降低构建者收益并延缓区块生产,同时论文也提出了相应的缓解策略。

原作者: Yuzhe Tang, Yibo Wang, Wanning Ding, Jiaqi Chen, Taesoo Kim

发布于 2026-04-24
📖 1 分钟阅读☕ 轻松阅读

原作者: Yuzhe Tang, Yibo Wang, Wanning Ding, Jiaqi Chen, Taesoo Kim

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文讲述了一个关于以太坊区块链(Ethereum)中“打包工”(Block Builders)如何被“恶作剧”搞垮的故事。为了让你更容易理解,我们可以把整个区块链世界想象成一个繁忙的快递分拣中心

1. 背景:快递分拣中心与“打包工”

  • 区块链:就像一条巨大的传送带,上面源源不断地运送着包裹(交易)。
  • 打包工(Block Builders):这些是分拣中心里的超级工人。他们的工作是从成千上万个待处理的包裹中,挑选出最有价值、最紧急的,把它们整齐地装进一个箱子(区块),然后交给最终的快递员(验证者)发往世界各地。
  • MEV 搜索者:这是一群精明的“打包工助手”。他们知道哪些包裹组合在一起能赚大钱(比如套利),所以他们把包裹打包成“大礼包”(Bundle),专门卖给打包工,希望能插队优先发货。

2. 问题:以前的“捣乱”为什么不管用了?

以前,黑客想搞破坏(拒绝服务攻击,DoS),通常是往分拣中心里扔一堆没用的垃圾包裹,或者让包裹里的程序疯狂消耗电力(计算资源),试图把分拣中心累垮。

但是,现在的打包工升级了系统,变成了"多轮分拣模式":

  • 旧模式:扔一个包裹,马上处理,如果太慢就卡住。
  • 新模式(多轮):打包工不会立刻把包裹发走。他们会先进行第 1 轮模拟(假装处理一下,看看会不会出错),第 2 轮模拟(再试一次),直到最后一轮才真正打包发货。
    • 比喻:就像厨师做菜,他会先尝一口(模拟),觉得没问题再炒第二遍,最后才端上桌。如果第一遍尝出来是苦的,他就直接倒掉,不会浪费最后的火候。

以前的攻击失效了:黑客扔的“垃圾包裹”在第 1 轮模拟时就被打包工发现了(“哦,这个包裹会爆炸,倒掉”),所以根本没能真正消耗打包工的资源。黑客的捣乱就像是在厨师尝菜之前扔垃圾,厨师直接无视了。

3. 新发现:聪明的“连环计”

这篇论文的作者发现了一个新漏洞,他们设计了一种极其狡猾的“连环计”,专门针对这种“多轮模拟”的模式。

核心诡计:利用“包裹之间的依赖关系”

想象一下,黑客不是扔一个独立的垃圾包裹,而是扔了一串互相牵连的包裹

  1. 前 N-1 个包裹(伪装者):

    • 这些包裹看起来非常正常,甚至有点无聊。
    • 它们的作用是悄悄地在仓库里埋下地雷(修改智能合约的状态)。
    • 在打包工的前几轮模拟中,这些包裹因为“地雷”还没被触发,所以表现得完全正常,顺利通过了模拟检查。打包工心想:“嗯,这些包裹很安全,继续处理。”
  2. 第 N 个包裹(引爆者):

    • 这是最后一个包裹。它的设计是:只有当前面的地雷都被埋好之后,它才会爆炸
    • 当打包工进行到最后一轮(真正发货的那一轮)时,前面的地雷已经埋好了。这时候,这个包裹一进来,瞬间引爆,消耗掉巨大的计算资源,让打包工彻底卡死。

为什么这招很厉害

  • 伪装性(Evasive):在前几轮模拟中,因为地雷还没埋好,攻击者看起来就像是在做正经生意,完全不会被发现。
  • 低成本:攻击者不需要真的花很多钱去模拟,只需要用很少的包裹就能骗过系统。
  • 致命性:一旦在最后一轮触发,因为所有包裹(包括正常用户的)都要按顺序排队,这个“大爆炸”会直接卡住后面所有的包裹,导致整个分拣中心瘫痪。

4. 后果与启示

  • 后果:这种攻击能让打包工的收入大幅下降,甚至导致整个区块链的出块速度变慢。对于依赖“打包工”赚钱的 MEV 搜索者来说,体验极差。
  • 比喻总结
    • 以前的攻击像是在餐厅门口大喊大叫,保安(模拟检查)马上就把你赶走了。
    • 现在的攻击像是在餐厅里安排了一群假装吃饭的卧底。他们在前几轮(试菜阶段)表现得像个好顾客,甚至帮厨师试菜。等到最后一轮(正式上菜)时,他们突然集体把桌子掀了,让厨师没法给其他客人上菜。

5. 论文的贡献

这篇论文不仅揭露了这个新漏洞,还提出了一些防御策略(比如如何识别这种“连环包裹”),并指出只要系统还是“有限轮次”的模拟,这种攻击在理论上就很难被彻底根除。

一句话总结
这篇论文发现了一种新的黑客手段,利用“连环计”骗过区块链打包工的“试错机制”,在最后一刻引爆,让原本高效的打包系统瞬间瘫痪。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →