技术摘要
FRB Agent 采用去中心化本地执行架构——这一范式转变将计算开销和加密职责从中心化云服务器直接迁移到用户的本地硬件。通过采用"边缘基础设施"模型,FRB Agent 确保搜索者(操作者)对策略执行、延迟配置和私钥安全保持绝对主权。
在当前 MEV 领域,中心化中继和托管机器人引入了审查和托管漏洞等系统性风险。FRB Agent 作为防御性和交互性基础设施层,在高级策略逻辑与底层协议执行之间架起桥梁,无需用户将金融机密托付给第三方中介。
01边车架构
与依赖远程 API 调用触发交易(引入不可预测的网络跳数)的云端"黑盒"机器人不同,FRB Agent 被设计为用户本地或商业区块链节点(如 Geth、Reth 或 Solana RPC)的边车进程。
[ USER HARDWARE ]
│
├──► [ FRB DATA AGENT ] (Sidecar)
│ │
│ ├─► (A) IPC/WebSocket Connection (0ms Latency)
│ │
│ └─► [ LOCAL NODE / RETH ]
│ │
│ └─► [ P2P MEMPOOL SCAN ]
│
├──► [ SIGNING ENCLAVE ] (Local Key Storage)
│ │
│ └─► (B) ECDSA/Ed25519 Signature Generation
│
└──► [ BUNDLE PROPAGATION ]
│
└─► [ DIRECT TO BUILDER RELAY ] (Flashbots / Jito)零跳延迟
通过使用 IPC(进程间通信)或本地 WebSocket,代理消除了云托管机器人带来的 50ms–200ms 往返抖动。
状态一致性
本地执行确保策略引擎模拟时使用与本地节点相同的链上状态,防止"过时状态"导致的失败。
资源优化与计算开销
本地执行 MEV 策略需要在扫描密度和 CPU 使用率之间谨慎平衡。FRB Agent 针对现代多核 Windows 环境进行了优化,利用高效的 C++ 和基于 Rust 的解码库,每秒处理数千个内存池事件,而不会导致主机系统崩溃。
代理实现了优先级过滤系统:
- 指令预取:仅解码与相关合约(DEX、借贷协议)交互的交易。
- 易失性状态管理:策略参数和目标机会在易失性 RAM 中处理。除非用户明确请求日志记录,否则策略逻辑永远不会序列化到长期磁盘存储。
- 线程隔离:模拟引擎在专用逻辑核心上运行,防止高活跃度市场事件期间用户界面卡顿。
客户端策略引擎:"白盒"模型
FRB Agent 的核心差异化在于其对"白盒"基础设施模型的承诺。在标准机器人服务中,您的资金被发送到合约,由不透明的服务器决定您的命运。而在 FRB Agent 中,您才是掌舵者。
分阶段执行流程
信号检测
代理通过高速 WebSocket 订阅待处理交易,过滤大额 Uniswap 池失衡或清算触发等模式。
本地模拟
在本地分叉当前区块链状态,对拟议的交易序列进行"干跑",计算包含 Gas 成本和滑点在内的精确净利润。
捆包构建
若预测盈利,代理构建 Flashbots(EVM)或 Jito(Solana)捆包——一组必须原子性地按特定顺序执行的交易。
安全签名
代理使用本地安全飞地生成签名。这是用户密钥唯一被激活的时刻,且完全发生在用户设备上。
直接广播
已签名的捆包直接发送到区块构建者的 REST 或 gRPC 端点,绕过公共内存池。
本地执行 vs 托管执行:性能对比
要理解本地执行的必要性,请考虑"争夺构建者"的场景。在 EVM 中,构建者(Flashbots)同时接收来自数千名搜索者的捆包。针对特定机会,第一个盈利捆包通常获胜。
| 指标 | 托管机器人(服务) | FRB Agent(本地) |
|---|---|---|
| 网络抖动 | 高(依赖互联网) | 近零(本地 IPC) |
| 密钥托管 | 第三方(托管) | 用户(非托管) |
| 状态更新延迟 | 150ms – 500ms | 1ms – 5ms |
| 抗审查性 | 低(提供商可封锁) | 高(直连中继) |
安全完整性与验证
作为本地可执行文件,安全性延伸到二进制文件本身。FRB Agent 每次发布均公布 SHA-256 哈希值。验证该哈希值可确保您运行的二进制文件与我们的构建流水线产出完全一致,防止本地执行引擎在传输过程中被篡改或注入恶意代码。
结论:基础设施使命
本地 MEV 执行架构是优先考虑长期资产安全和竞争优势的专业搜索者唯一可行的路径。通过消除中间商并优化本地硬件栈,FRB Agent 为大规模复杂非托管区块链交互奠定了基础。