减少Gas浪费:私人捆绑与公开拍卖
**简短回答** - 私有捆绑包以两种不完全重叠的特定方式节省 Gas:**(1)原子提交**意味着失败的模拟在链上不产生任何费用(恢复尝试不会燃烧任何 Gas),而**(2)密封投标定价**意味着您不会对在公共内存池中看到相同机会的搜索者进行投标,因此您支付保留价格而不是拍卖清算价格。在以太坊主网上,对于有争议的机会,节省的 Gas 费用通常是有意义的——

简短回答 - 私有捆绑包以两种不完全重叠的特定方式节省 Gas:(1)原子提交意味着失败的模拟在链上不产生任何费用(恢复尝试不会燃烧任何 Gas),而**(2)密封投标定价意味着您不会对在公共内存池中看到相同机会的搜索者进行投标,因此您支付保留价格而不是拍卖清算价格。在以太坊主网上,对于有争议的机会,节省的 Gas 费用通常是有意义的——通常是天真的 PGA 竞标者在相同交易中支付的费用的 20-60%。在没有捆绑中继的链上(Optimism、Base、Arbitrum、Polygon),“私有捆绑”不作为产品存在;等效的规则是通过执行者合约的单交易原子性**,以及低延迟定序器访问。大多数运营商陷入的陷阱是仅根据包含率来比较私人与公共——这忽略了被拒绝/恢复的尝试所节省的 Gas 费用,而这往往是较大的 PnL 差距所在。
精通之路
- 什么是 MEV?
- 包含概率 101
- 修复失败的捆绑包指南
- 减少Gas浪费(当前)
- 私有捆绑包与公共内存池
Gas数学,分解
比较私有包路径和公共 PGA 路径在相同的 100 次尝试回溯中的情况:
| 步骤 | 公共 PGA | 私人捆绑包(Flashbots 等) |
|---|---|---|
| 检测到触发器 | 相同 | 相同 |
| 计算回滚 | 相同 | 相同 |
| 模拟 | 相同 | 相同 |
| 投标提交 | 高优先级费用,公共内存池 | eth_sendBundle,密封 |
| 其他搜索者看到您的出价吗? | 是的——他们提高了自己的水平 | 没有 |
| 如果您的交易在拍卖中失败 | 仍会被打包,可能恢复→照常支付 Gas | 未被纳入 → 不付 Gas |
| 如果您的交易获胜 | 被打包,按您的出价支付 Gas | 被打包,按构建者接受的价格支付 Gas |
| 恢复尝试成本 | 气满,无利润 | 零(中继丢包) |
“如果您的交易失败”行是节省的重点。在有争议的主网路线上,天真的 PGA 提交意味着“每一次”尝试都会花费 Gas,无论结果如何——包括那些在竞标战中失败并在链上恢复的尝试。私有捆绑包提交将这些恢复尝试成本转换为零。
当私人真正节省真钱时
节省大量资金的三个条件:
- 竞争激烈。 许多搜索者都可以看到机会(大型 DEX 互换、清算级联事件、脱钩场景)。这里的公开 PGA 竞价很快就会失控——拍卖会以不经济的水平成交。私人捆绑包让构建者能以合理的价格挑选获胜者。
- 低成功率策略。 模拟 100 名候选人获利但仅赢得 30 名候选人的回跑策略有 70 次失败尝试。公共路径:70 条路径中的大部分或全部支付了 Gas 费。私有路径:其中 0 条路径支付了 Gas 费。
- 频繁的模拟漂移。 状态在 sim 和 send 之间移动;经常在链上恢复的策略每次恢复都会浪费 Gas。正确使用
revertingTxHashes的捆绑提交(或中继在恢复时自动丢弃)可以消除这种浪费。
当公众可以接受时
有时公共内存池确实是正确的道路:
- 在低成本链上(Gas 费低于一美分)没有竞争的机会。当 Gas 基本免费时,竞价风险很低。公共发送的简单性自有其价值。
- 需要探测重试的策略,落地比精确定价更重要。一些清算策略属于这种情况——率先落地的搜索者获胜,确切价格不太重要。
- 没有捆绑中继的链。 Optimism、Base、Arbitrum、Polygon(除非您使用 FastLane)。这些链上的"公共内存池"含义不同——并不存在真正可竞价的公共内存池,问题只在于定序器的排序方式。
对于这些情况,原则变为:严格的 Gas 上限、严格的滑点上限、原子化路由编码、会话预算终止开关。设有严格上限的公共提交可能是安全的。
无中继链的情况
在 Optimism、Base、Arbitrum 和 Polygon 上,对话有所不同,因为没有 Flashbots 等效的捆绑中继(Polygon 有 FastLane,但它是部分覆盖产品)。
这些链上的Gas废物减少策略:
- 通过执行者合约实现单交易原子性。 一个合约调用可以执行两条腿并在部分填充时恢复,而不是两次顶级发送。恢复仅花费合约的设置Gas,而不是双腿。
- **针对当前头部的链分叉进行预签名模拟。**捕获恢复,否则将在链上支付 Gas。 FRB Agent 自动执行此操作。
- 在签名前立即重新查询实时费用。 在 OP Stack 链上,在 Blob 需求高峰期间,费用的 L1 部分在区块内转移;签署过时的价值就是您多付的方式。
这种组合可以让您在无需捆绑中继的情况下获得大部分燃气节省效益。Gas浪费不是零,而是有限的。
度量陷阱
运营商有时仅根据包容率来比较私人与公共。这就忽略了节省的地方。
更好的比较框架:
| 公制 | 为什么这很重要 |
|---|---|
| 包含率 | 您落地的频率 |
| 每次尝试支付的 Gas | 无论结果如何,您都要付出的成本 |
| 每笔已纳入交易支付的 Gas | 落地本身的成本是多少 |
| 每次恢复尝试支付的 Gas | 公共内存池隐藏、私人捆绑消除的隐性成本 |
| 已实现盈亏与模拟盈亏的差距 | 模型是否诚实可靠 |
经过数百次尝试,运行所有五个。每次恢复尝试支付的 Gas 费用在第一次测量时就让运营商感到惊讶——对于朴素的公共内存池策略来说,它通常是总 Gas 成本的三分之一或更多,而且是可以收回的。
工作配置
对于以太坊主网:
- 默认通过扇出提交私有包(Flashbots + Titan + beaverbuild + rsync-builder)。
- 仅在严格上限(每笔交易 Gas、滑点)的情况下才回落到公共内存池,并且仅适用于争用数学表明公共没有问题的策略。
- 始终正确使用
revertingTxHashes,因此意外的恢复路径成本为零。
对于 OP Stack / Arbitrum / Polygon:
- 将原子性打包到单个执行者合约调用中,该调用在部分填充时恢复。
- 每次发送之前,在当前头部模拟分叉。
- 在签约时重新查询实时费用状态,而不是在策略输入时。
- Polygon 上的 FastLane 用于原子捆绑提交和拍卖定价包含(与公共内存池后备配对)。
大规模Gas核算:月度损益影响
在实际生产工作负载上运行这些数字可以阐明为什么选择很重要:
场景:以太坊主网上每月尝试回滚 1,000 次
| 路径 | 尝试成本 | 胜率 | 已支付的损失 | 总燃气消耗 |
|---|---|---|---|---|
| 公共 PGA | 每次尝试 ~0.003 ETH | 25% | 750 × 0.003 = 2.25 以太币 | ~3.0 以太币 |
| 私人捆绑 | 每笔落地交易约 0.004 ETH | 35%(更好的包容性) | 650 × 0 = 0 以太币 | ~1.4 ETH |
在这种情况下,私人捆绑路径每月赢得约 1.6 ETH,纯粹是因为消除了恢复尝试成本。当您登陆时,每笔交易的较高成本完全可以通过不支付任何损失来抵消。按每月提取价值 1,000 ETH 计算,1.6 ETH 占总价值的 0.16%——不算大。以 100 ETH 计算,则为 1.6%,这是相当可观的。收益与获胜率成反比:命中率越差,私人捆绑包就越占主导地位。
是什么改变了这个数学:
- **胜率超过 60%:**零成本损失的优势缩小;公共 PGA 在简单、高置信度的策略上可能具有竞争力。
- Gas价格飙升: 在基本费用激增期间,每次恢复公共尝试的成本成比例增长。私人路径与这种噪音分离。
- 多中继扇出与单中继: 扇出至 4-5 个构建器可大幅提高包含率,这是零成本损耗结构之上的主要杠杆。
每月跟踪每次恢复尝试支付的Gas 费。如果超过已实现 PnL 的 10%,则私有捆绑交换可能是投资回报率最高的基础设施变更。
相关阅读
参考
相关文章
延伸阅读与工具
讨论
暂无笔记。添加第一条观察,或在以下平台与团队分享链接 X (@MCFRB).