
BlockRazor 已完成 Robinhood Chain Transaction Sending 服務的全面加速。在 Ohio 開展的 703 輪測試中,BlockRazor 對比 Robinhood Chain 官方 Sequencer Endpoint 的同 Nonce 勝率達到 60.46%(425/703)。在另一組 703 輪成對交易測試中,BlockRazor 進入更早區塊或在同一區塊取得更優 Transaction Index 的總領先率為 54.62%(384/703)。
這意味著,Sniping、Copy Trading、Quant Trading、Searcher 及訂單流項目可以通過更低延遲、更穩定的交易發送路徑,提高交易按策略預期位置上鏈的概率。
核心結論
- Ohio 同 Nonce Benchmark 的 703 輪測試全部得出有效結果;BlockRazor 勝率為 60.46%,官方 Endpoint 為 39.54%。
- Ohio Position Benchmark 同樣有 703/703 輪可比較,沒有交易發送失敗或 Receipt 缺失;BlockRazor 總領先率為 54.62%。
- BlockRazor 在 0.43%(3/703) 的輪次進入更早區塊,並在 54.20%(381/703) 的輪次於同一區塊取得更優 Transaction Index。
- 低延遲 Sequencer Feed 與 Transaction Sending 可以組成“更早接收、更快決策、更早發送”的完整鏈路。
為什麼交易發送速度直接影響 Robinhood Chain 上的排序
Robinhood Chain 官方文檔顯示,網絡採用先到先得(first-come, first-served)排序:交易順序由到達 Sequencer 的時間決定,不能簡單通過支付更高手續費越過先到交易。官方同時說明,其公共 Endpoint 存在速率限制,且不建議直接用於生產環境。
因此,對延遲敏感型系統而言,優化目標不只是“交易最終是否上鏈”,還包括兩個更具體的問題:交易能否進入更早區塊,以及進入同一區塊時能否獲得更靠前的 Transaction Index。
Benchmark 1:Ohio 同 Nonce 交易競速
同 Nonce Benchmark 在 Ohio 進行。每輪由同一客戶端提交一組使用相同 Nonce 的交易:一筆通過 BlockRazor Transaction Sending 發送,另一筆直接發送至官方 Endpoint https://sequencer.mainnet.chain.robinhood.com。除用於識別兩條路徑的收款地址外,交易配置保持一致,兩條請求在同一測試輪次觸發。由於兩筆交易使用相同 Nonce,只有最先進入 Sequencer 排序的路徑能夠勝出。
| Ohio 同 Nonce 指標 | 結果 |
|---|---|
| 發起輪次 | 703 |
| 有效輪次 | 703 |
| 平局輪次 | 0 |
| 無勝出方輪次 | 0 |
| 勝出記錄缺失輪次 | 0 |
| BlockRazor 勝率 | 60.46%(425/703) |
| 官方 Endpoint 勝率 | 39.54%(278/703) |
703 輪測試全部得出有效結果,沒有平局、無勝出方或勝出記錄缺失。BlockRazor 勝出 425 輪,勝率為 60.46%;官方 Endpoint 勝出 278 輪,勝率為 39.54%。
Benchmark 2:更優 Index,驗證真實上鏈位置優勢
同 Nonce 測試只能表明哪條提交路徑的交易最先進入 Sequencer 排序;由於每組只有其中一筆交易能夠上鏈,它不能比較兩條路徑最終上鏈交易的 Transaction Index。為了進一步觀察兩條路徑對實際排序位置的影響,我們新增了 Position Benchmark。
Ohio Benchmark 中的每個樣本由兩筆彼此獨立、均可正常執行的交易組成:一筆通過 BlockRazor Transaction Sending 發送,另一筆直接發送至 https://sequencer.mainnet.chain.robinhood.com。兩筆交易使用獨立且預先充值的測試賬戶,Gas、Calldata、交易類型和執行複雜度保持一致;兩條請求由同一客戶端在同一測試輪次內觸發。測試只統計兩筆交易均成功上鏈的樣本,記錄其區塊高度和 Transaction Index,並按以下順序判定:
- 更早區塊(Earlier block): BlockRazor 交易進入更低的區塊高度。
- 同區塊更優 Index(Same block, better index): 兩筆交易位於同一區塊,且 BlockRazor 交易的
transactionIndex更小。 - 總領先率(Total lead rate): 上述兩類 BlockRazor 領先樣本佔全部有效交易對的比例。
- 全部同區塊輪次的平均 Index 差值: 每組按
official_transaction_index - blockrazor_transaction_index計算,正負差值均保留。696 組同區塊樣本的平均值為0.1796。 - 正向勝出輪次的平均 Index 領先: 使用相同差值,但只計算 BlockRazor Index 更優的 381 組同區塊樣本;平均領先
1.3832個位置。
| Ohio Position 指標 | 結果 |
|---|---|
| 發起輪次 | 703 |
| 可比較輪次 | 703 |
| 交易發送失敗 | 0 |
| Receipt 缺失輪次 | 0 |
| BlockRazor 總領先率 | 54.62%(384/703) |
| BlockRazor 更早區塊率 | 0.43%(3/703) |
| BlockRazor 同區塊更優 Index 率 | 54.20%(381/703) |
| 同區塊輪次 | 696 |
| 全部同區塊輪次平均 Index 差值 | 0.1796 |
| 正向勝出輪次平均 Index 領先 | 1.3832(381/696) |
703 輪測試全部可比較,沒有交易發送失敗,也沒有 Receipt 缺失。BlockRazor 共領先 384 輪:其中 3 輪進入更早區塊,381 輪在同一區塊取得更優 Transaction Index。共有 696 組交易位於同一區塊;保留正負差值後,BlockRazor 在全部同區塊樣本中的平均 Index 優勢為 0.1796 個位置;只計算 381 組正向勝出樣本時,平均領先為 1.3832 個位置。對依賴執行順序的 Sniping、Copy Trading、Quant Trading 和 Searcher 策略而言,這比只比較 API 響應時間更接近真實上鏈結果。
Sequencer Feed + Transaction Sending:收發兩端形成低延遲閉環
對於依賴本地節點狀態更新的交易策略而言,交易系統的完整反應時間可以拆成:接收最新狀態、更新本地節點、識別機會、構建交易、發送交易以及到達 Sequencer。
BlockRazor Robinhood Chain Sequencer Feed(Ultra)優化“接收端”,幫助節點更早、更穩定地獲取最新區塊;Transaction Sending 優化“發送端”,幫助簽名交易更快到達官方 Sequencer。兩者結合,可以把單點延遲優勢延伸為從狀態更新到交易提交的完整競爭閉環。
低延遲基礎設施不保證交易成功、固定排序或策略盈利;實際結果仍會受到策略有效性、交易構建時間、網絡狀態、競爭交易及鏈上執行條件影響。但在其他條件相近時,更早接收和更快發送可以為延遲敏感型系統保留更大的反應窗口。
接入 Robinhood Chain Transaction Sending
BlockRazor Robinhood Chain Transaction Sending 兼容標準 eth_sendRawTransaction。如果你的團隊正在運營 Sniping Bot、Copy Trading、Quant Trading、Searcher、錢包、DEX 或其他訂單流項目,可以:
- 查看 Transaction Sending 接入文檔,完成 Endpoint 與憑證配置。目前支持免費發送交易,默認 TPS 為 1 Tx / 5s;
- 在自己的生產環境中,對 BlockRazor 與官方 Endpoint
https://sequencer.mainnet.chain.robinhood.com進行 A/B 測試; - 配合 Sequencer Feed(Ultra)一起評估端到端反應時間。
如果在對接過程中遇到問題,可以通過 Discord 聯繫 BlockRazor諮詢我們。
常見問題
BlockRazor 能保證交易進入指定區塊或固定 Index 嗎?
不能。BlockRazor 優化的是交易到達官方 Sequencer 的傳輸路徑,從而提高取得更早區塊或更優 Transaction Index 的概率與穩定性。最終排序仍由 Robinhood Chain Sequencer、交易有效性、網絡狀態和同期競爭共同決定。
總領先率與同 Nonce 上鏈率有什麼區別?
同 Nonce 上鏈率讓兩條路徑的交易相互淘汰,用於判斷哪條路徑的交易最先進入 Sequencer 排序,但不能比較兩條路徑最終上鏈交易的 Index。總領先率則使用兩筆均可上鏈的獨立交易,同時比較區塊高度與 Transaction Index,更適合衡量實際排序位置。
為什麼 Transaction Index 對交易策略重要?
在同一區塊中,更小的 Transaction Index 表示交易執行位置更靠前。對依賴價格變化、狀態競爭或訂單先後的策略而言,Index 差異可能直接影響成交價格、機會是否仍然存在以及最終執行結果。
Sequencer Feed 與 Transaction Sending 是否需要一起使用?
可以單獨使用,但組合後覆蓋更完整:Sequencer Feed 幫助系統更早獲得最新狀態,Transaction Sending 幫助構建完成的交易更快送達 Sequencer。兩者共同縮短從信號到提交的端到端反應時間。