For the complete documentation index, see llms.txt. This page is also available as Markdown.

CL/EL 客戶端同步

CL/EL 客戶端同步是什麼

CL/EL 客戶端同步是 BlockRazor 在 Node Stream 場景下,面向以太坊節點架構設計的低延遲節點同步能力,用於幫助用戶自己的 Ethereum 節點更快同步最新鏈上狀態。

與 BSC 全節點同步主要面向單一 EVM 執行節點不同,以太坊在 The Merge 後採用 CL/EL 雙客戶端架構。因此,Ethereum 的Node Stream不只是讓 EL 更快執行新區塊,也支持讓 CL 更快跟進正確 head、safe / finalized block 和共識層消息。

為什麼選擇 CL/EL 客戶端同步

對於很多高頻交易系統、Searcher、量化策略和基礎設施團隊來說,“本地 Ethereum 節點能不能足夠快地同步最新 head、執行最新區塊並更新 world state”是一個核心問題。即使策略系統、撮合邏輯或交易構造本身很快,只要本地節點看到的鏈頭或狀態落後,後續的策略判斷、模擬、風控、交易替換和執行決策仍然會受到影響。

CL/EL 客戶端同步的價值,不只是“幫助節點連上網絡”,而是為依賴本地 Ethereum 節點狀態的生產系統提供更低延遲、更穩定的同步入口,降低本地節點在策略判斷、交易模擬和 MEV 場景中的同步滯後對交易和分析系統造成的影響。

CL/EL 客戶端同步適合哪些用戶

  • Quant Team / Trading Bot / Searcher 依賴本地節點狀態做策略判斷、交易準備或鏈上分析的量化和交易系統。

  • Infra / Node Teams 負責節點部署、狀態同步和底層鏈路優化的工程團隊。

如果你的目標只是低延遲獲取確認後的區塊數據,Block Stream 通常就已經足夠。 如果你的系統需要自己的本地節點盡快同步到最新區塊和 world state,那麼CL/EL 客戶端同步會更合適。

價格

每月每條數據流的價格為$800,請前往訂閱頁面採購。

EL 客戶端使用說明

步驟1:採購Node Stream

  1. 前往https://www.blockrazor.io/,點擊右上角的【註冊】,完成註冊

  2. 登錄控制台,前往【訂閱】- Node Stream,完成採購

  3. 前往【服務】 - 【Streams】-【Node Stream】,點擊【編輯】

  4. 選擇離 EL 客戶端最近的地區,輸入需要連接relay的 EL 客戶端Enode,點擊【確認】,完成添加

  5. 回到Node列表,點擊【複製Relay地址】

步驟2:向relay開放端口

如果你的 EL 客戶端部署於AWS等雲服務,需在雲環境中額外配置安全組(security group)的入端(inbound)規則。

  1. 進入自己的 EL 客戶端所在服务器,設置防火牆允許Relay訪問

  • source address是Relay的IP地址,可以在 端點 中查詢

  • port是 EL 客戶端允許Relay訪問的端口,一般默認為30303,用戶可根據自己節點配置修改

  1. 重載防火牆配置,以使配置生效

步骤3:设置Relay为TrustedNode(以Geth節點為例)

為確保Geth節點和Relay可以保持持續連接,建議在Geth節點的config.toml中添加Relay Enode

  1. 在 config.toml文件中,找到 Node.P2P中的TrustedNodes字段,添加在步驟2中獲取的Relay Enode

  1. 重啓Geth節點,指定config.toml啓動,--config config.toml

步驟4:查詢連接狀態(以在Geth節點中開啓admin namespace為例)

  1. 等待10分鐘,進入Geth節點, 執行命令,查看連接狀態

  1. 在返回的数据中查詢相應地區的Relay Enode地址(可前往控制台複製獲取),如查詢到地址存在則證明連接成功

如經查詢發現連接狀態異常,有可能是因為節點間的網絡通信出現問題,請前往Discord與我們取得聯系。

CL 客戶端使用說明

步驟1:採購Node Stream

  1. 前往https://www.blockrazor.io/,點擊右上角的【註冊】,完成註冊

  2. 登錄控制台,前往【訂閱】- Node Stream,完成採購

  3. 前往【服務】 - 【Streams】-【Node Stream】,點擊【編輯】

  4. 選擇離 CL 客戶端最近的地區,輸入需要連接relay的 CL 客戶端 ENR,點擊【確認】,完成添加

  5. 回到Node列表,點擊【複製Relay地址】,獲取Relay的Multiaddr

步驟2:向relay開放端口

如果你的 CL 客戶端部署於AWS等雲服務,需在雲環境中額外配置安全組(security group)的入端(inbound)規則。

  1. 進入自己的 CL 客戶端所在服务器,設置防火牆允許Relay訪問

  • source address是Relay的IP地址,可以在 端點 中查詢

  • port是 EL 客戶端允許Relay訪問的端口,用戶可根據客戶端類型默認值自行修改

  1. 重載防火牆配置,以使配置生效

步骤3:设置Relay为TrustedNode

在步驟1中获取 Relay Multiaddr /ip4/<Relay_IP>/tcp/<Relay_P2P_PORT>/p2p/${Relay_Peer_ID},配置啟動參數,並重啟CL 客戶端

步驟4:查詢連接狀態

  1. 等待10分鐘,進入節點, 執行命令,查看Relay的Peer ID是否出現在state=connected 的 peers 裡

  1. 如果有輸出且看到 "state": "connected" ,就表示已經連上目標節點。

最後更新於

這有幫助嗎?