SLV v0.9.902 預設 Geyser gRPC Richat

SLV v0.9.902 預設 Geyser gRPC Richat

SLV v0.9.902 預設 Geyser gRPC Richat
ELSOUL LABO B.V.(總部:荷蘭阿姆斯特丹,CEO:Fumitake Kawasaki)與 Validators DAO 宣佈釋出 SLV v0.9.902,一個用於運營 Solana 驗證者和相關基礎設施的開源平臺。
在本次釋出中,部署 Geyser gRPC 節點的預設配置已更新。SLV 現在採用 richat——由 Lamports Dev 開發的開源流平臺——作為標準實現,替換了之前使用的基於 Yellowstone 的官方 Geyser 外掛。因此,使用 SLV 構建的新部署 Geyser gRPC 節點實現了顯著改善的交付延遲和減少了由時間段和負載條件引起的波動。

部署 Geyser gRPC 節點的運營挑戰

Geyser gRPC 作為訪問 Solana 上實時區塊鏈事件的關鍵介面,包括交易、賬戶和插槽。然而,其效能不僅僅取決於是否啟用了 gRPC 端點。
在實際運營中,根據所選的 Geyser 外掛實現、從攝取到交付的流路徑結構以及內部緩衝和去重機制的設計,延遲和穩定性會出現明顯差異。這些差異不僅表現為平均延遲,還表現為基於時間和網路的波動,直接影響應用可靠性和運營質量。

SLV 中採用 Richat 的研究和評估

SLV 旨在以可重現的開源形式分享 ERPC 和 Validators DAO 透過實際 Solana 運營獲得的研究成果。對於 Geyser gRPC 節點,SLV 之前圍繞在生產環境中廣泛使用的基於 Yellowstone 的官方外掛構建。
然而,透過持續的研究和評估,很明顯 Richat 表現出更優越的交付特性,特別是在處理多個流源的配置和高負載條件下。在 SLV v0.9.902 中,這些發現透過採用 Richat 作為部署 Geyser gRPC 節點的預設配置得到體現。
此更改不否定之前的配置。相反,它代表了基於實際運營中觀察到的行為選擇更合適實現的決定。

SLV v0.9.902 為 Geyser gRPC 節點引入的改進

透過將 Richat 設為預設,使用 SLV 部署的 Geyser gRPC 節點受益於交付路徑的改進組織和冗餘處理的減少,從而提高了整體流穩定性。這使得在峰值負載期間更容易抑制延遲尖峰,並最小化跨地區和時區的行為差異。
這些改進與 ERPC 商業運營的 Geyser gRPC 端點中使用的設計原則一致。透過 SLV,開發者和運營者現在可以評估和構建遵循相同基本方法的配置。

支援基於 QUIC 的流

透過採用 richat,SLV 現在可以支援在傳統 gRPC 交付之外考慮基於 QUIC 的流的配置。Richat 以高吞吐量、低延遲的 QUIC 流為設計考量,根據應用需求擴充套件了可用的交付選項範圍。
基於 QUIC 的交付配置和快速入門指南的詳細資訊將在進一步研究、評估和驗證後另行提供。

SLV 的角色和開源的意義

SLV 旨在透過公開分享透過 ERPC 和 Validators DAO 的日常運營驗證的配置和決策,而不是將其保持為黑箱,來為 Solana 生態系統整體運營質量的改善做出貢獻。
ERPC 作為商業最佳化和管理的服務運營,而 SLV 作為反映這些研究成果的可重現開源平臺。兩者以相互加強的關係共存。

開始使用

透過使用 SLV v0.9.902,運營者可以部署比之前配置延遲更低、穩定性更高的 Geyser gRPC 節點。我們鼓勵您嘗試最新的 SLV 版本用於概念驗證設定、評估環境和獨立運營。
關於 SLV 的回饋和 Geyser gRPC 節點部署的諮詢可透過 Validators DAO 官方 Discord 獲取。