Trading Bot
介紹Trading Bot在信號監聽和交易發送場景下的痛點,以及如何使用Blockrazor的服務來擴展、加速信號監聽和交易發送
在鏈上交易中,Trading Bot 的競爭力不僅取決於策略本身,也取決於兩個關鍵速度:
信號監聽速度:能否更早發現新池、開盤事件或目標錢包交易。
交易提交速度:能否更快將交易送達 Leader、Builder、Validator 或 Sequencer。
完整交易鏈路如下:
鏈上事件發生 → 監聽與解析信號 → 策略判斷 → 構建並簽名交易 → 提交交易 → 排序節點接收 → 交易上鏈
信號監聽決定 Bot 何時開始行動,交易提交則決定交易何時到達鏈上。任何一端的延遲,都可能使策略失去原有優勢。
Trading Bot 的典型場景
Sniper
Sniper Bot 監聽新代幣部署、新流動性池創建、開盤交易或其他預設事件,並在信號出現後立即構建及提交交易。
其主要目標是更早發現交易機會,爭取進入目標區塊或 Slot,並獲得更有利的排序位置。
Copy Trading
Copy Trading Bot 監聽指定 Leader 錢包的買入、賣出或持倉變化,再按照預設金額、比例及策略規則構建 Follower 交易。
其主要目標是縮短 Leader 與 Follower 的上鏈時間差,減少兩者之間的成交價格偏差。
Sniper 與 Copy Trading 的監聽對象不同:前者關注新池、開盤和合約事件,後者關注指定錢包的交易行為。但兩者都依賴相同的底層鏈路:獲取信號、解析信號、構建交易及快速提交。
Trading Bot 痛点分析
痛點一:信號監聽速度不足
等待完整區塊造成信號滯後
普通 RPC 或 WebSocket 通常需要等待節點接收、處理甚至重建區塊後,才向 Bot 推送交易數據。
這可能導致:
Sniper 發現新池時,競爭者已經提交交易;
Copy Trading 發現 Leader 交易時,價格已經改變;
原本有效的交易機會在等待期間衰減。
公共節點的數據鏈路較長
公共節點可能存在跨區域傳輸、多層代理、共享資源排隊、高峰期限流以及連接抖動等問題。
即使只有數十毫秒的差距,在高頻 Sniper 和 Copy Trading 場景中,也可能直接影響最終成交位置。
單一數據源的信號覆蓋有限
在支持 Pending Transactions 的鏈上,公開與私有交易可能通過不同路徑傳播:
Public Mempool 主要覆蓋公開廣播的 Pending Transactions;
私有交易不一定會出現在公共 Mempool;
已上鏈信號具有較高確定性,但到達時間也更晚。
Trading Bot 需要根據目標鏈及策略,選擇合適的 Pending、私有訂單流或區塊數據。
痛點二:交易提交速度不足
較早獲取信號不代表一定能較早成交。Bot 完成策略判斷後,交易仍可能經過公共 RPC、代理層、跨區域網絡及中間轉發節點。
這些環節會持續消耗信號端取得的時間優勢,導致:
Sniper 錯過目標區塊或 Slot;
Copy Trading 與 Leader 相隔更多區塊;
Follower 的成交價格明顯劣於 Leader;
交易因市場狀態改變而失敗。
不同鏈需要盡快到達的交易接收方也不相同:
Solana
當前及後續 Leader
Leader 路由與 SWQoS 傳輸
Ethereum
Builder/Validator
更快進入傳播與打包鏈路
BSC
Builder/Validator
及時進入目標區塊處理窗口
Base
Sequencer
縮短交易到 Sequencer 的路徑
Robinhood Chain
官方 Sequencer
FCFS 排序下的到達時間
注意:Robinhood Chain 採用 First-Come, First-Served 排序,交易順序取決於抵達 Sequencer 的時間,無法僅靠提高交易費越過較早到達的交易。因此,提交路徑本身就是重要的競爭變量。
推薦服務
BlockRazor 從信號監聽和交易提交兩端,為 Sniper 與 Copy Trading Bot 提供低延遲基礎設施。
信號監聽服務
Ethereum
Public Mempool 監聽公開 Pending Transactions;Block Stream 用於監聽已上鏈的確定性信號。
BSC
Public/Private Mempool 用於提前監聽 Pending 信號,兩者互為補充;Block Stream 用於監聽已上鏈的確定性信號。
Sniper 與 Copy Trading 可以使用相同的監聽服務,差異在於 Bot 所過濾和解析的信號對象。
交易提交服務
BSC
Broadcast Tx 用於極速廣播交易,但不提供 MEV 保護;如需 MEV 保護,建議使用 BlockRazor RPC。Fast Submit 通過專用提交入口和優化的跨區域路徑,縮短交易到 BlockRazor Builder 的提交鏈路。
信號監聽服務決定 Bot 何時開始行動,交易提交服務決定交易何時抵達排序節點。建議優先選擇靠近 Bot 部署位置的區域端點。
Benchmark
以下為 BlockRazor 已公開的相關性能測試:
Solana
Send Transaction
使用一致的 Tip、Priority Fee 和 Durable Nonce,比較不同服務在 SWQoS 路徑中的交易競速結果。
Base
RPC Block Stream FlashBlock Stream
比較交易提交位置,以及 Block Stream、FlashBlock Stream 的數據到達延遲。
Robinhood Chain
Sequencer Feed
比較 BlockRazor 與官方 Feed 在 AWS Ohio 三個可用區的首先到達率及延遲分佈。
Robinhood Chain
Robinhood Chain RPC
使用相同 Nonce 交易,比較 BlockRazor RPC 與官方 RPC 在不同區域的競爭收錄率。
最後更新於
這有幫助嗎?