鏈上高頻交易的伺服器選型,首先是鏈路選型。訊號在哪裡產生,策略在哪裡計算,交易最終交給哪個 Builder、Leader 或 Sequencer,決定了機器應該放在哪裡。CPU、磁碟和核心參數只有放進這條完整鏈路中,才有實際意義。
1. 從訊號到提交:毫秒究竟花在哪裡
一次交易機會的競爭,可以拆成三個連續階段:
對跟單和新池狙擊 Bot,競爭往往從訊號到達之前就開始了:資料源何時發現事件、經過幾次轉發、最終何時被本機解析,決定了策略能提前多少時間行動。如果本地只需完成簡單判斷與簽名,繼續增加 CPU 核心通常不會改變訊號遲到的問題。複雜套利 Searcher 的壓力則更多落在訊號到達之後:熱狀態更新、路徑搜索和並行模擬會消耗單核算力、記憶體頻寬與快取容量。出塊間隔越短,計算與提交之間可用的時間越少;策略必須給交易抵達 Builder、Leader 或 Sequencer 留出餘量。
因此,選伺服器時應把資料源出口、策略計算節點和目標提交入口放在同一條路徑上考慮。如果三者集中在同一區域,一台高頻機器就可能承擔接收、計算和發送;如果訊號與提交入口相距較遠,接收節點與區域提交節點可以分工,但跨區傳輸本身也要計入總耗時。CPU 跑分和一次 Ping 只能說明局部能力。真正用於選型的,是同一策略在候選機房長期測得的訊號首達時間、計算完成時間、目標入口接收時間,以及高峰時段的表現。
2. 伺服器選址:找到交易真正抵達的入口
EVM L1:圍繞 Builder 選址,就近發往目標入口
Ethereum 與 BSC 都有圍繞 Builder 的交易構建與提交工作流,但兩者的提議者與構建者機制並不完全相同,伺服器選址目標非常明確:訊號出現後,怎樣讓有效交易以最短路徑抵達目標 Builder?
訊號交易源在物理上散落全網,自建全地域嗅探節點不僅成本高,而且容易引入跨區中轉延遲。更實用的做法是直接接入成熟的高質量公開或私有 Mempool 服務。
選址時先確認資料流實際交付的區域,再在該區域部署計算節點。許多 EVM L1的 Builder 為同一提交服務開放多個區域入口,策略算出結果後即可選擇就近的 Builder 端點,讓接收、計算和提交盡量留在同一區域,減少跨洋折返。
-
Ethereum:評估 Titan、BuilderNet 等 Builder 時,可將法蘭克福/阿姆斯特丹與美東(北弗吉尼亞)列入候選區域。部署前核實各服務當前開放的區域端點,再決定是否在兩地分別部署計算與提交節點。
-
BSC:Fermi 升級將目標出塊間隔縮短至 450ms。工程上建議把“從收到訊號到交易抵達 Builder”的整體耗時壓在 350ms 以內;這是工程預算,並非協議保證。候選區域可包括法蘭克福、美東和東京,部署前需從候選機房對 Builder 實際域名進行 P95/P99 延遲實測。
Solana:資料接收靠近驗證者,交易發送關注質押通道
Solana 跟單與狙擊策略需要盡早發現 Leader 正在處理的交易。直接接收 Shred 資料流,可以比等待普通 RPC 的日誌或完整區塊通知更早提取可用訊號:Bot 據此觸發後續交易,本地節點也能更快更新熱狀態。對這種策略,伺服器既要接得早,也要在訊號出現後迅速完成計算和下單。
發送端的關鍵是擁堵時能否穩定抵達 Leader。Solana 的 SWQoS 按質押權重分配 Leader 的交易接收能力:80% 的 Leader TPU 容量採用質押加權優先級,見 Solana 官方 SWQoS 說明。與其建立受信任轉發關係的 RPC 服務也可利用這條路徑。它改善的是擁堵時交易被低質流量擠出的風險,並不保證每筆交易優先成交。
質押權重的地理分布可作為伺服器選址的參考。以下保留隨稿提供的 2026 年 11 月快照;原稿未附原始資料集鏈接,採購前應與當前驗證者資料重新核對。國家層級佔比不代表節點都位於表中城市,也不保證未來固定比例的出塊窗口。
| 國家 / 區域 | 核心城市 / 機房樞紐參考 | 活躍質押量 (SOL) | 質押佔比 (%) | 部署定位與建議 |
|---|---|---|---|---|
| Germany (德國) | 法蘭克福 (Frankfurt) / 法爾肯施泰因 (Falkenstein) | 151.61M | 35.17% | 核心主集群:高頻計算、本地狀態維護與主提交節點首選地 |
| Netherlands (荷蘭) | 阿姆斯特丹 (Amsterdam) | 85.11M | 19.75% | 歐洲雙活/備用節點:與德國互為超低延遲備份鏈路 |
| USA (美國) | 阿什本/北弗吉尼亞 (Ashburn) 等美東樞紐 | 63.89M | 14.82% | 北美核心中繼:捕捉美區 Leader 與美東交易源 |
| UK (英國) | 倫敦 (London) | 26.23M | 6.09% | 歐洲西緣補充覆蓋 |
| Japan (日本) | 東京 (Tokyo) | 22.58M | 5.24% | 亞太首選節點:監控亞太區交易流並直連當地 Leader |
| Lithuania (立陶宛) | 維爾紐斯 (Vilnius) 等東歐機房 | 20.15M | 4.68% | 歐洲區域邊緣探測 |
| Singapore (新加坡) | 新加坡 (Singapore) | 17.04M | 3.95% | 東南亞區域接入與探測補充 |
這份快照呈現出西歐質押較集中的特徵,德國與荷蘭合計超過 54%,可將法蘭克福或阿姆斯特丹列為核心計算與監聽候選區域。美國、日本與新加坡合計 24.01%,設定美東與東京節點可用於減少其他 Leader 窗口的跨洋傳輸。實際覆蓋仍應結合當前 Leader 排程、節點位置與端到端實測確認。
Base 與 Robinhood Chain:下沉到排序器所在區域和可用區
對於採用集中排序路徑的 L2,靠近有效 Sequencer 端點有助於縮短網路路徑,但交易排序規則同樣影響納入結果。
-
Base:Flashblocks 提供約 200ms 預確認,應與完整 L2 區塊和 Ethereum 最終性區分。交易排序還會受到優先費影響。可將 AWS us-east-1(北弗吉尼亞) 列為首輪候選區域;1–2ms RTT 是適合就近鏈路的實測目標,不是所有機房的性能保證,也不能單憑 RTT 證明排序器的物理位置。
-
Robinhood Chain:以 俄亥俄(AWS us-east-2) 作為本選型方案的首輪候選區域,在多個可用區部署探針,比較 Feed 首達時間與提交耗時。使用官方連接端點,並參考 BlockRazor 的俄亥俄可用區測試背景。俄亥俄觀測較快並不能獨立證明排序器的精確機房位置或排序規則。
3. 伺服器選型:將預算精準投入延遲瓶頸
同一台伺服器未必需要同時承擔訊號接收、本地模擬和交易發送。跟單或狙擊 Bot 通常先受制於訊號首達時間;MEV Searcher 和多路徑套利策略還要爭取更短的狀態更新、模擬與簽名時間。先確認瓶頸在哪一段,再決定買機房、網路還是算力。
只接收訊號:先選供應商,再選設定
如果 Bot 消費外部 Mempool、Sequencer Feed 或普通日誌,且不運行本地全節點、也不做大規模狀態模擬,4–8 vCPU、16–32GB 記憶體和可靠 NVMe 可以作為起步設定。此時更值得投入的是資料源質量、供應商和穩定的網路路徑。
選供應商時,可以沿著該鏈最重要的節點往回找。
Robinhood Chain 可先評估俄亥俄的候選路徑:優先在 AWS us-east-2 的候選可用區部署相同接收程序,比較 Feed 首達時間,再決定主區。Base 的首輪候選則是北弗吉尼亞。
Ethereum、BSC 等 EVM L1 應分別核實目標 Builder 的區域入口和其節點服務區所屬供應商。
Solana 可以參考出塊驗證者的城市和供應商分布。下表保留隨稿提供的 2026 年 11 月供應商快照;原始資料集鏈接未附,採購前請重新核對。百分比對應各城市快照,不代表全球供應商市場份額:
| 核心城市 | 主要供應商及佔比 | 選型參考與部署建議 |
|---|---|---|
| Frankfurt | Teraswitch 43.36% (52.33M) Latitude 28.84% (34.80M) Cherry Servers 11.86% (14.31M) | 前 3 大供應商合計超 84%。作為全球最大的出塊樞紐,可優先評估 Teraswitch 或 Latitude 的具體機房與互聯路徑。 |
| Amsterdam | Teraswitch 27.56% (23.46M) Servers.com 23.12% (19.68M) Cherry Servers 13.33% (11.34M) | 歐洲第二大出塊樞紐,前 3 供應商合計超 64%,可作為與德國互備的雙活監聽節點。 |
| Tokyo | Teraswitch 66.75% (13.90M) Latitude 15.96% (3.32M) Cherry Servers 7.23% (1.50M) | 這份東京快照中 Teraswitch 超過 66%,可將其東京機房納入亞太監聽候選。 |
| New York | Teraswitch 33.67% (6.96M) Galaxy 32.50% (6.71M) Servers.com 7.45% (1.54M) | Teraswitch 與 Galaxy 平分秋色(合計超 66%),是捕捉北美交易流的核心據點。 |
| London | Latitude 34.28% (8.88M) Teraswitch 28.22% (7.31M) Galaxy 27.20% (7.05M) | 前 3 供應商形成三足鼎立,合計近 90%。 |
與核心節點使用同一家供應商,是篩選候選機房的辦法,但本身不保證內網優勢;採購前還應確認具體資料中心、網路互聯方式和目標端點。用同一訊號流實測首達時間、P99、掉包和故障率,並同步記錄後續交易的上鏈結果。
需要本地計算:按模擬規模選 CPU、記憶體與磁碟
訊號到達後,單次 EVM/SVM 模擬的耗時受核心性能影響;並行搜索、狀態快取和本地節點則進一步消耗核心數、記憶體頻寬與 NVMe I/O。此時伺服器選型應和 訊號接收位置以及供應商一起評估:若最快的資料源在另一地區或者不同供應商,計算節點的跨區或跨雲傳輸可能抵消更高時脈帶來的收益。
| 工作負載 | 具體機型 | 適用場景與選型邊界 |
|---|---|---|
| Robinhood Chain / Base 輕量計算與簽名 | AWS c8a.4xlarge 或 c8g.4xlarge | 兩者均為 16 vCPU、32 GiB;C8a 是 AMD x86,C8g 是 Graviton4 ARM。先確認程序及依賴支持 ARM,再以相同策略負載比較計算耗時、網路包處理和 P95/P99。 |
| Robinhood Chain / Base 大規模狀態重放與並行模擬 | AWS m8azn.6xlarge 至 m8azn.12xlarge | 分別為 24 vCPU/96 GiB 與 48 vCPU/192 GiB,適合記憶體和並行任務明顯增長後使用。先檢查俄亥俄目標可用區的實際庫存,並將 EBS 延遲計入測試。 |
| Solana、BSC 的高頻策略計算 | AMD Ryzen 9 9950X 裸金屬 | 16 核、最高加速頻率 5.7 GHz,適合重視單次模擬耗時、記憶體需求相對可控的策略。最高頻率不是持續頻率;若同時自建節點,還須按節點角色核算記憶體、磁碟和網路。 |
| Solana、BSC 的並行搜索與本地狀態服務 | AMD EPYC 9375F / 9575F 裸金屬 | 9375F 為 32 核、最高 4.8 GHz;9575F 為 64 核、最高 5.0 GHz。多核心、更多記憶體通道和更大的擴展空間適合高併發模擬。 |
AWS 實例規格見 C8a、C8g 和 M8azn 官方頁面;這些系列在俄亥俄區域的支持情況可查 AWS 區域清單。裸金屬方面,TeraSwitch 公佈了 9950X、9375F 和 9575F 設定;Cherry Servers 有 9950X 機型;Allnodes 提供可定制的 Turin / Threadripper 9000 裸金屬與 Gen5 NVMe,適合按節點角色調整 CPU、記憶體和磁碟的團隊。價格、庫存與可用機房以實際下單頁面為準。
輕量 Bot 可以先用一台接收與下單一體的機器驗證策略;Searcher 和 Quant Trading 團隊再按實測瓶頸拆分節點。預算也應分開看:伺服器及網路是一部分,資料流、交易發送服務和鏈上費用是另一部分。最後比較的是整筆交易從訊號首達到目標入口接收、再到實際納入區塊的結果,而非單台機器的跑分。
交易送達(Submit):優先評估路由與連接
交易送達本身對伺服器硬體設定(CPU/記憶體)沒有大的影響。這一階段的核心決定因素是物理路由與網路鏈路,因此通常無需在此階段單獨堆砌機器設定;高吞吐提交仍需檢查簽名隊列、封包處理與連接管理。
4. 生產環境調校:先測瓶頸,再改核心參數
4.1 網路緩衝與掉包
大量接收 Shreds 時,應先觀察網卡掉包、UDP 接收錯誤與應用隊列積壓。提高 net.core.rmem_max 可以讓應用申請更大的 socket 接收緩衝區,配合應用的 SO_RCVBUF 調整,防止突發流量打滿緩衝區掉包。
對頻繁提交小消息的 TCP 客戶端,開啓 TCP_NODELAY 可關閉 Nagle 算法避免拼包延遲;同時必須做好連接復用,避免單筆交易反復建連握手。不要隨意盲改 tcp_tw_reuse 等可能導致連接異常的參數。
4.2 CPU、行程與本地節點
網路包到達伺服器,不代表策略程序立即開始處理。在共享型雲主機上,需監控 CPU Steal;若高峰期排隊嚴重,升級為獨享計算型實例或物理裸機(Bare Metal)比調整參數更有效。自建節點還需監控區塊高度落後情況與 NVMe 讀寫延遲,避免用過時狀態進行無效模擬。
4.3 時鐘同步與端到端測量
跨機器對比事件先後必須依賴可信時間戳。建議設定 Chrony 同步鄰近的高精度時鐘源,將毫秒以內作為需實測驗證的同步誤差目標;同一台機器內測量耗時應始終使用單調時鐘(Monotonic Clock)。
5. 結語
伺服器選型的本質,是讓你的計算節點與目標鏈路形成最短物理閉環:
-
EVM L1:選用高質量資料源,在同區域部署節點並就近發往該區域 Builder;
-
Solana:評估歐洲核心驗證者群集附近的供應商機房,結合 Shred 接收與 SWQoS 提交通道;
-
L2:將 Base 的北弗吉尼亞與 Robinhood Chain 的俄亥俄可用區作為候選,以當前端點和實測表現選址。
只有當訊號到達、交易提交以及最終上鏈的端到端指標得到持續改善,機房位置與硬體投入才能真正轉化為交易優勢。