ERPC 釋出 Solana Leader Slot 資訊 API

ERPC 釋出 Solana Leader Slot 資訊 API

ERPC 釋出 Solana Leader Slot 資訊 API
ELSOUL LABO B.V. 與 Validators DAO 運營的 ERPC 釋出了 Leader Slot Information API(getLeaderSlots API)。持有 ERPC 使用額度的使用者,可以透過 RPC 相容介面獲取 Solana 即將到來的 leader schedule、stake weight、validator location data 與參考 ping 值。

背景

在 Solana 中,每個 slot 都會分配給一個 leader validator,由其接收交易並生產區塊。由於 leader 在全球輪換,低延遲策略不同於傳統 HFT 中靠近單一 matching engine 的做法。Solana 上最快的 region 會隨著 leader schedule 改變。
獨立準備這些資訊需要更新大量 slot 資料、追蹤 validator metadata、估算位置、測量 latency,並保持資料可實時使用。ERPC 將這些能力作為運營 API 提供。

API 使用示例

該 API 可像標準 Solana RPC 方法一樣呼叫。以下請求從 params 指定的 slot 開始獲取 100 條 leader slot 記錄。
json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getLeaderSlots",
  "params": [416462031]
}
當前響應包裹在 result 中,包含 successmessagetotaldata[]。每條記錄包含 slotidentitystakeWeightleaderRegionleaderCity 等 leader 地理欄位,以及 pingToLeaders 中的參考 latency。

作為運營時間線檢視 Leader Slots

這些資料可以按觀測點整理成 slot 時間線。以下示例以 Frankfurt 為觀測點。
Slot 範圍Leader regionLeader 位置Stake weight來自 Frankfurt 的 ping解讀
416462031stockholmŠiauliai, LT2,502,391.1427.742 ms歐洲內部 latency,但不是同一 metro。
416462032-416462035amsterdamAmsterdam, NL280,745.6916.835 ms低延遲 Amsterdam 視窗。
416462036frankfurtFrankfurt am Main, DE12,254,651.760.974 ms同 region 的 Frankfurt leader。

Solana 網路資料網站

Validators Solutions - Solana network data
公開的 validator 與網路分佈可以透過 Validators Solutions 檢視。Validators Solutions 適合理解 Solana 整體網路,而 ERPC Leader Slot API 適合基於 slot 級 schedule、stake weight、位置與 latency 做運營 routing。

戰略性使用

  • 根據 leader 位置與 ping 判斷特定 slot 的 direct sending 是否高效。
  • 使用 stakeWeight 理解哪些 validator 在長期視窗中更常出現。
  • 在 FRA、AMS、NY、TY、SGP 等多 region 部署資源,減少 leader transition 的空檔。
  • 不要只依賴全球平均 latency;Solana 的 opportunity window 會隨 leader schedule 移動。

可用性

Leader Slot Information API 面向持有 ERPC 使用額度的使用者提供。API token 可在 ERPC Web Dashboard 發行和確認,詳細文件可在 ERPC 網站檢視。

ERPC 和 Validators DAO 解決的挑戰

  • 通用 RPC 環境中常見的交易失敗和延遲波動
  • 許多基礎設施提供商施加的效能限制
  • 網路距離對通訊質量的重大影響
  • 較小專案難以獲得高質量基礎設施
ERPC 和 SLV 來源於我們自身對高效能 Solana 基礎設施的需求。我們將繼續改進延遲敏感型 Solana 應用所需的資料、routing 與運營工具。