摘要:Flashbots Protect 是官方文档里的一条专用 RPC,交易先进入私有池,公共交易池里一开始看不到。对照文档核对自己钱包里的地址、Chain ID 1,发出去后确认前不要切换 RPC,优先费也不能是 0;公共浏览器暂时看不到时,用 protect.flashbots.net/tx/ 查询状态。默认重试块数和返还比例以当天文档为准,会变动。

你在链上换币时,成交价有时会比刚才看到的报价差一截。站内 三明治攻击是什么 讲的是交易先进入公共交易池时,可能被夹在中间。本篇只把另一种发送入口看清楚:Flashbots Protect 是官方文档里的一条专用 RPC,交易会先进入 Flashbots 的私有交易池,公共池里的人一开始看不到它。认入口时,先核对自己钱包里填的地址,是不是 Flashbots 文档「MEV Protection Overview」 写明的那一条。

一、官方总览怎么写,四条好处分别指什么

本场打开的 MEV Protection Overview 开篇写:Flashbots Protect 是在以太坊上更便宜、也更安全的交易方式;它保护你的交易不被抢先交易(frontrunning),并可能退回 Gas 费和 MEV。页上的 Last updated 是 Dec 16, 2025,文档改写后会变,以你当时打开的页面为准。界面是英文,图注用中文对照。

同一页把 Key benefits 写成四条,本场打开时可以逐项对上:

  • Frontrunning protection:交易被送到 Flashbots 的私有交易池,从而对抢先交易和三明治机器人隐藏。
  • Refunds:如果你的交易产生了 MEV,可能拿到 MEV 返还;如果优先费付得比较高,可能拿到 Gas 费返还。
  • No failed transactions:交易只有在不会回滚(do not revert)时才会被写入区块;失败的交易,用户不用付手续费。
  • Configurable:隐私、速度和返还比例都可以改。

页上接着写,使用方式是点击下方按钮,或把 eth_sendRawTransaction 发到 rpc.flashbots.net/fast。页底的 Privacy notice 写:Flashbots Protect RPC 不跟踪用户信息(例如 IP、位置等),也不会存储或记录这些信息。三明治是怎么发生的,见 三明治攻击是什么,这里不重写。

Flashbots Protect 是什么:新手防夹入口怎么认-玩转加密货币
图1:docs.flashbots.net「MEV Protection Overview」:开篇写 Flashbots Protect is a cheaper and safer way to transact on Ethereum,可保护交易不被 frontrunning,并可能获得 gas fees 和 MEV 返还。Key benefits 四条为 Frontrunning protection(送入 private Flashbots mempool,对抢先交易和三明治机器人隐藏)、Refunds(交易若产生 MEV 可获 MEV refund,优先费较高时可获 gas fee refunds)、No failed transactions(仅在不 revert 时写入区块,失败交易用户不付费)、Configurable(可改隐私、速度和返还设置)。使用方式为点击按钮或向 rpc.flashbots.net/fast 发送 eth_sendRawTransaction。Privacy notice 写 RPC does not track user information(i.e. IP, location, etc.),No user information is stored or logged。页底 Last updated on Dec 16, 2025。界面英文,2026-11-12 实拍,文案会变动

二、钱包里怎么加这条 RPC,字段要对上哪几项

Quick Start 写,使用 Flashbots Protect 有三种办法:把这条 RPC 加到钱包里;用 eth_sendRawTransaction 发到该 RPC;或用 eth_sendPrivateTransaction 发给 Flashbots。该页写,最简单的是把 Flashbots Protect RPC 加到钱包。下面「Adding Flashbots Protect RPC Manually」按 MetaMask 逐步写了要填的字段。本场打开时,这些值是:

  • Network Name:Flashbots Protect
  • New RPC URL:https://rpc.flashbots.net/fast,或按你在配置页选好的地址
  • Chain ID:1
  • Currency Symbol:ETH
  • Block Explorer URL:https://etherscan.io/

步骤是:在网络下拉里点 Add network,再选 Add a network manually,填完后点 Save,再 Switch to Flashbots Protect。同一页后面的网络表还列了目前支持的地址:以太坊主网是 https://rpc.flashbots.net/fast,Sepolia 测试网是 https://rpc-sepolia.flashbots.net/。这是本场文档里的名单,之后增删都以页面为准。加网络时先核对 Chain ID 是 1,浏览器地址是官方 Etherscan,不要随手填来路不明的 RPC。

Flashbots Protect 是什么:新手防夹入口怎么认-玩转加密货币
图2:docs.flashbots.net「Quick Start」一节 Adding Flashbots Protect RPC Manually:可在 MetaMask 手动添加。步骤为展开网络下拉(默认连在 Ethereum mainnet)、点 Add network、再选 Add a network manually 并填写:Network Name 为 Flashbots Protect;New RPC URL 为 https://rpc.flashbots.net/fast 或按配置生成的地址;Chain ID 为 1;Currency Symbol 为 ETH;Block Explorer URL 为 https://etherscan.io/。然后点 Save,再点 Switch to Flashbots Protect。界面英文,2026-11-12 实拍,字段和地址会变动

三、发出去之后不要先切走 RPC,优先费也不能是 0

同一页有一条黄色警告,标题是 DO NOT SWITCH RPCS BEFORE TRANSACTION CONFIRMATION。正文写:如果你通过 MetaMask 经 Flashbots Protect 提交了交易,在交易确认前不要切换 RPC。若提前切走,MetaMask 可能把同一笔交易再发到公共交易池,从而暴露给潜在的 MEV 攻击。发出去之后,先等到确认,再改回原来的以太坊主网。

紧接着「0 Priority Fees」写:Flashbots Protect 不接受优先费为 0 的交易。这类交易会被丢弃,并返回一条标准错误信息。钱包里 Priority 这一栏怎么看,见 优先费是什么,这里不重写。发之前先确认这一栏不是 0。

Flashbots Protect 是什么:新手防夹入口怎么认-玩转加密货币
图3:docs.flashbots.net「Quick Start」黄色警告 DO NOT SWITCH RPCS BEFORE TRANSACTION CONFIRMATION:若通过 MetaMask 经 Flashbots Protect 提交交易,在确认前不要切换 RPC;提前切换时 MetaMask 可能把交易再发到公共交易池,使其暴露于潜在 MEV 攻击。下方 0 Priority Fees 写:Flashbots Protect does not accept transactions with a priority fee of 0,这类交易会被 dropped,并返回标准错误信息。界面英文,2026-11-12 实拍,文案会变动

Quick Start 里的 Faster Transactions 还写:要用 fast 模式让交易更快上链,配置时点 fast,或把 RPC 设成 rpc.flashbots.net/fast。该页把 fast 模式写成三点:交易会在收到后的一个区块内分享给所有已注册的构建者;默认 RPC 里 MEV-Share 返还的 10% 付给验证者,fast 模式下验证者拿到的比例更高,从而提高被写入获胜区块的机会;完整交易信息也会分享给处在 TEE(该页写 secure environments)里的搜索者,以便在保留防抢跑的同时争取更高的 MEV 返还。页上的 Note 写:你把交易发给某个构建者时,等于信任对方不会抢跑,也不会把交易透露给第三方 MEV 搜索者。具体默认值和 fast 差在哪,下一节对照设置指南。

四、默认和 Fast 差在哪,数字以当天文档为准

Settings Guide 把默认入口写成 https://rpc.flashbots.net(没有 /fast)。本场打开时,默认设置是:交易只转给 Flashbots 自己的区块构建者;会重试 25 个区块,仍上不了链就被丢弃;向 MEV-Share 搜索者分享的提示是 hash 和 default_logs;MEV 返还的 90% 给 tx.origin,剩下 10% 给验证者;Gas 费返还的 100% 给 tx.origin;优先费为 0 的交易不会上链;回滚的交易也不会上链。同一段下面写着:This may change as the configuration is tuned to maximize benefits。也就是这些比例和重试块数会随官方调参改动,不要把 25、90%、10% 当成永远不变的数。

Fast 模式的地址是 https://rpc.flashbots.net/fast。和默认相比,本场文档写了三点:交易会分享给所有已注册的构建者;验证者会拿到更高比例的 MEV-Share 返还,从而提高进入获胜区块的机会;完整交易信息(不含签名)会分享给处在 TEE 里的搜索者,以在保留防抢跑的同时提高 MEV 返还。不在 TEE 里的搜索者,仍然只看到你指定的那些 hints。TEE 搜索者在 5 分钟延迟之后,也能看到完整交易信息,包括失败或回滚的交易,文档写这是为了排查和调试。文档没有写出 fast 模式下验证者的准确百分比,这里也不编一个数。

Flashbots Protect 是什么:新手防夹入口怎么认-玩转加密货币
图4:docs.flashbots.net「Settings Guide」:Default 地址为 https://rpc.flashbots.net。默认设置为:交易只转给 Flashbots block builder;重试 25 个区块仍不上链则丢弃;向 MEV-Share 搜索者分享 hash 和 default_logs hints;MEV 返还的 90% 给 tx.origin,其余 10% 给验证者;Gas 费返还的 100% 给 tx.origin;优先费为 0 与回滚交易都不会上链。页上写 This may change as the configuration is tuned to maximize benefits。Fast 地址为 https://rpc.flashbots.net/fast,相较默认会分享给所有 registered builders,验证者拿到更高比例的 MEV-Share 返还,完整交易信息(不含签名)会分享给 TEE 内搜索者;非 TEE 搜索者只看到指定 hints;TEE 搜索者在 5 分钟延迟后也能看到完整信息(包括失败或回滚的交易)。界面英文,2026-11-12 实拍,比例和重试块数会变动

五、公共浏览器暂时看不到时,去状态页查

交易刚发给 Protect 时,往往还不会出现在公共交易池里,Etherscan 上也可能暂时搜不到。 Transaction Status API 开篇写:提交到 Flashbots Protect 的交易,在公共交易池里观察不到;可以用状态接口查询,地址是 https://protect.flashbots.net/tx/YOUR_TX_HASH_HERE。该页也写,你仍可以像平常一样使用 Etherscan,它会一并显示来自这套状态接口的结果。本场文档列出的地址是:主网 https://protect.flashbots.net/tx/,Sepolia https://protect-sepolia.flashbots.net/tx/。

同一页用一张表列出状态码,本场打开时是这五个:PENDING 表示已收到、正在被区块构建者处理;INCLUDED 表示已经上链;FAILED 表示提交了 25 个区块仍未上链;CANCELLED 表示被用户取消且未上链;UNKNOWN 表示没有收到这笔交易。页上的 JSON 示例里,status 为 PENDING,hash 写的是 YOUR_TX_HASH,maxBlockNumber 为 13543898,这些是文档样例,不是你这笔交易的真实字段。浏览器里 Success 和 Pending 怎么对照,见 浏览器里 Success 和 Pending 差在哪。

Flashbots Protect 是什么:新手防夹入口怎么认-玩转加密货币
图5:docs.flashbots.net「Transaction Status API」:提交到 Protect 的交易在公共交易池里观察不到,可用 https://protect.flashbots.net/tx/YOUR_TX_HASH_HERE 查询状态;也可继续用 Etherscan,它会显示来自该状态接口的结果。网络表:Mainnet 为 https://protect.flashbots.net/tx/,Sepolia 为 https://protect-sepolia.flashbots.net/tx/。样例 JSON 中 status 为 PENDING,hash 为 YOUR_TX_HASH,maxBlockNumber 为 13543898,transaction 各字段为空,seenInMempool 为 false。状态码表:PENDING 为已收到并正在被 block builder 处理;INCLUDED 为已上链;FAILED 为提交 25 个区块仍未上链;CANCELLED 为用户取消且未上链;UNKNOWN 为未收到该交易。样例数字是文档写法,不是你这笔交易的真实值。界面英文,2026-11-12 实拍,文案和样例会变动

六、加网络和发出去之前,先对这几项

以后要改用这条入口,可以按下面对一下。文档里的 25 个区块、90% 和 10% 以你当时打开的设置为准,不要直接套用过期数字。

  1. 先核对自己填的是官方地址。主网常用 https://rpc.flashbots.net/fast,默认入口则是不带 /fast 的 https://rpc.flashbots.net。Chain ID 必须是 1,计价单位是 ETH,浏览器填 https://etherscan.io/。
  2. 发出去之后,确认前不要把钱包切回别的 RPC。Quick Start 写,MetaMask 可能会把同一笔交易再发到公共池。
  3. 优先费不要留成 0,否则按文档会被丢弃。这一栏怎么看,见 优先费是什么。
  4. Etherscan 暂时搜不到时,先打开 https://protect.flashbots.net/tx/ 加上交易哈希,看状态是 PENDING、INCLUDED 还是 FAILED。
  5. 默认会重试 25 个区块。一直停在 PENDING,或变成 FAILED,先回到官方说明,不要急着加价重发到公共池。
  6. 失败且回滚的交易,默认不会上链,也就不用为失败单付费;一旦成交,仍要留一点 ETH 付网络费。原因见 为什么钱包要留一点原生币。

七、这几栏怎么对照

你要看的字段 它在说什么 新手先做什么
RPC 地址 默认是 https://rpc.flashbots.net,Fast 是 https://rpc.flashbots.net/fast 加网络时先对一下是不是文档里的官方地址,Chain ID 是否为 1
确认前不要切换 RPC Quick Start 警告:提前切走时,MetaMask 可能把交易再发到公共池 发出去之后先等确认,再改回原来的主网
优先费为 0 文档写不接受,交易会被丢弃并返回标准错误 发之前看一眼 Priority,不要留成 0
默认重试 25 个区块、MEV 返还 90% Settings Guide 里的现行默认值,页上写会随调参改动 只用来理解默认行为,以你当时打开的文档为准
protect.flashbots.net/tx/哈希 私有池里的交易,公共浏览器可能暂时看不到 先查 PENDING / INCLUDED / FAILED,再决定要不要重发
先认官方 RPC,再谈防夹
总览页把 Protect 写成把交易送进 Flashbots 私有池。加到钱包时,名称、RPC 地址、Chain ID 1 和 Etherscan 这几栏要对上文档。
确认前不要切走网络
Quick Start 的黄色警告写得很直接:经 MetaMask 发完后,如果先切换 RPC,交易可能被再送到公共池。
默认数字会变
本场文档里默认重试 25 个区块,MEV 返还 90% 给 tx.origin、10% 给验证者。同一页写这些会随配置调整而改变。
暂时搜不到,先查状态页
状态接口把查询地址写成 https://protect.flashbots.net/tx/加上哈希。样例 JSON 里的 13543898 只是文档写法,不是你这笔交易的区块高度。

浏览官方文档本身不收费。以后若要在以太坊主网真正发出去,需要留一点 ETH 付 Gas。可在 币安 或 欧易 准备。自托管钱包可以用欧易 Web3(邀请码 CHENGXULVTU)。

相关阅读