Solana
Simulated route
$124.50 model
Example
Ethereum
Private bundle
$840.12 model
Example
BNB
Liquidation test
$45.20 model
Example
Base
Arbitrage test
$12.05 model
Example
Solana
Jito bundle
$310.00 model
Example
Polygon
Route check
$8.45 model
Example
Solana
Simulated route
$124.50 model
Example
Ethereum
Private bundle
$840.12 model
Example
BNB
Liquidation test
$45.20 model
Example
Base
Arbitrage test
$12.05 model
Example
Solana
Jito bundle
$310.00 model
Example
Polygon
Route check
$8.45 model
Example

Flashbots 教程与交易包指南

本 Flashbots 教程介绍如何使用 Flashbots 交易包提交 私有交易包, 绕过公共内存池, FRB Agent,以降低抢跑风险执行 MEV 策略。

Linkable summary

FRB 如何定位 Flashbots

FRB 的 Flashbots 教程提供了关于私有交易包、中继选择和 Gas 策略的中立、逐步描述,以便媒体可以引用一个关于 Flashbots 如何融入负责任 MEV 执行的简明解释。

什么是 Flashbots?

Flashbots 是一个研究和开发组织,致力于减轻 MEV 提取的负面外部性。他们提供基础设施,允许用户将私有交易包直接提交给矿工/验证者,绕过公共内存池。

这种方法具有几个优势:

  • 降低抢跑风险
  • 通过直接通信降低 Gas 成本
  • 能够执行复杂的多交易策略
  • 为交易策略提供更好的隐私
  • 原子执行(所有交易全部成功或全部失败)

分步指南

步骤 1: 了解 Flashbots

Flashbots 是一个研究机构,提供私有交易包基础设施。交易包绕过公共内存池直接提交给矿工/验证者,降低了抢跑风险。

了解更多关于 了解 Flashbots →

步骤 2: 设置 Flashbots RPC

连接到 Flashbots RPC 端点。对于以太坊主网,使用 https://rpc.flashbots.net 或 https://relay.flashbots.net。您也可以使用 Flashbots Protect RPC 实现自动打包提交。

步骤 3: 构建您的交易包

创建包含您 MEV 交易的交易包。交易包是原子执行的交易数组 — 全部成功或全部失败。包含目标交易和您的利润捕获交易。

步骤 4: 计算最优 Gas

为您的交易包设置适当的 Gas 价格。Flashbots 使用一价拍卖模型。较高的 Gas 价格会提高打包概率,但会降低盈利能力。使用历史数据进行优化。

步骤 5: 提交交易包

使用 Flashbots API 将您的交易包提交到中继。包含目标区块号等元数据。监控提交状态和打包概率。

步骤 6: 监控执行

通过 Flashbots 仪表板或 API 追踪您的交易包。验证在目标区块中的成功打包。分析盈利能力并优化未来提交。

Flashbots 与私有中继目录(2026 年 11 月)

大多数关于"flashbots / 私有中继"的 Bing 展示都落在这里。使用此目录来决定将 FRB 节点客户端指向哪里。

在 FRB 中分配中继
中继 / 构建者网络打包率快照延迟说明使用场景
Flashbots Mainnet RelayEthereum85-95%(Gas 出价跟踪基础费时)平均 120 ms(法兰克福/新加坡)私有尾随交易和三明治攻击的默认 FRB 路由。
Flashbots Protect RPC零售钱包自动打包 + 公共回退不适用(RPC 转交)适合快速测试;FRB 可接入 Protect 交易或运行纯交易包。
Builder0x69 / Polygon BuilderPolygon PoS + zkEVM60-75%(取决于时隙负载)90-140 ms 区域性与 Polygon MEV 指南 + 低延迟 WSS 配合使用。
BSC Protect / EdenBNB Chain60-80%(私有中继正在出现)约 180 ms将 FRB 机器人移植到 BNB 私有拍卖路由时使用。
  • 在扩大交易量之前,用小目标交易包对每个中继进行基准测试。
  • 每个网络至少配置两个中继,这样当构建者限速时 FRB 可以故障转移。
  • 在 /app → 日志标签页内监控拒绝原因(`nonce too low`、`gas too low`、`account banned`)。

Flashbots 在现代区块构建中的位置

2026 年 2 月迎来了开源 PBS 客户端、mev boost 中继和 mev share 实验的浪潮,这些实验将区块内交易排序与提议者职责分离。Flashbots 位于这个提议者-构建者分离堆栈中,协调区块构建者、钱包和通过 Flashbots Protect 路由订单流的普通用户。

  • 每个交易包在密封出价拍卖中竞争,Gas 价格和小费决定其在区块中的位置。
  • 权益证明验证者依赖可信的区块构建合作伙伴,在尊重用户意图的同时保持低延迟。
  • Mev share 倡议让钱包在不泄露策略细节的情况下将部分价值路由回交易者。

当 FRB 协调交易包时,它会观察 mev boost 中继的响应,追踪 mev share 侧信道是否改变打包概率,并记录每种区块构建者组合的表现。向领导层汇总 Flashbots 活动时使用此背景 — 他们对治理的关注不亚于原始执行速度。

交易包结构

Flashbots 交易包由以下部分组成:

  • 交易: 原子执行的交易数组
  • 区块号: 目标打包区块
  • 最小时间戳: 最小区块时间戳(可选)
  • 最大时间戳: 最大区块时间戳(可选)

示例交易包

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "eth_sendBundle",
  "params": [{
    "txs": [
      "0x02f8...", // Transaction 1
      "0x02f8..."  // Transaction 2
    ],
    "blockNumber": "0x1234567",
    "minTimestamp": null,
    "maxTimestamp": null
  }]
}

Gas 价格优化

Flashbots 使用一价拍卖模型。主要注意事项:

  • 较高的 Gas 价格会提高打包概率
  • 但由于成本较高,会降低盈利能力
  • 监控不同 Gas 水平的历史打包率
  • 使用我们的 Gas 计算器 进行优化
  • 设置价格时考虑网络拥塞情况

代码示例

JavaScript/TypeScript 示例

import { ethers } from 'ethers';

const flashbotsRpc = 'https://rpc.flashbots.net';
const provider = new ethers.JsonRpcProvider(flashbotsRpc);

async function submitBundle(txs: string[], targetBlock: number) {
  const bundle = {
    jsonrpc: '2.0',
    id: 1,
    method: 'eth_sendBundle',
    params: [{
      txs: txs,
      blockNumber: '0x' + targetBlock.toString(16),
    }],
  };

  const response = await fetch(flashbotsRpc, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(bundle),
  });

  return await response.json();
}

Python 示例

import requests
import json

def submit_bundle(txs, target_block):
    url = 'https://rpc.flashbots.net'
    payload = {
        'jsonrpc': '2.0',
        'id': 1,
        'method': 'eth_sendBundle',
        'params': [{
            'txs': txs,
            'blockNumber': hex(target_block),
        }],
    }

    response = requests.post(url, json=payload)
    return response.json()

最佳实践

  • 从小额开始: 扩大规模之前先用小额进行测试
  • 监控状态: 使用 Flashbots 仪表板追踪交易包状态
  • 优化 Gas: 根据打包率持续调整 Gas 价格
  • 错误处理: 对失败提交实施健壮的错误处理
  • 速率限制: 遵守速率限制以避免被封锁
  • 模拟: 提交前使用 Flashbots 模拟端点测试交易包

Flashbots 与公共内存池对比

特性Flashbots公共内存池
抢跑风险
Gas 成本较低(直接提交)较高(基于拍卖)
复杂度较高(需要 API 集成)较低(标准交易)
隐私高(私有提交)低(公共内存池)

在我们的 Flashbots 与公共内存池对比中了解更多。

更多资源

下一步

准备好开始使用 Flashbots 了吗?以下是接下来要做的事:

  1. 查阅 Flashbots 官方文档
  2. 设置您的开发环境
  3. 在模拟模式下测试交易包提交
  4. 从小型测试交易包开始
  5. 监控并优化您的策略
  6. 考虑使用 FRB Agent 进行自动化 MEV 交易

关键要点

  • Flashbots 能够绕过公共内存池提交私有交易包。
  • 使用 Flashbots Protect RPC 或通过 API 直接集成以实现安全执行。
  • 在提交前优化 Gas 价格和进行模拟对成功至关重要。
  • 始终从 FRB Agent 节点位置对中继延迟进行基准测试,以最大化打包率。

官方参考资料

在离开之前,将本教程与核心执行步骤关联: 下载 FRB, 安装指南, 并 随时查阅支持与 SLA ,以便在 Flashbots 交易包需要升级时参考。

重新查阅 FRB 价格方案知识库 ,确保每次模拟和实盘运行在资金上线前都有记录。

掌控脉动

扩展您的执行能力

通过探索完整的 FRB 工具包来最大化您的优势。从机构级遥测到随时可导出的策略脚本。

CTA

安装 FRB 代理

下载经过验证的 Windows 版本并检查 SHA-256。

CTA

阅读快速入门文档

与运营和合规团队分享 15 分钟的设置流程。

CTA

启动控制面板

配对节点客户端并实时监控 Ops Pulse。

准备进化了吗?

迈出下一步

无论您是在验证终端安全,还是在启动您的第一个交易包,FRB 之旅都从这里开始。

推荐

安装 FRB 代理

安全的 Windows 版本,通过 SHA-256 验证以确保最高完整性。

推荐

阅读快速入门文档

15 分钟掌握设置流程:从钱包配对到第一个交易包。

推荐

启动控制面板

实时监控您的 Ops Pulse 并管理交易路由。