SLV 導入 Solana v3 自動建置與區域最佳化,簡化自行建置並加速全球更新

ELSOUL LABO B.V.(總部:荷蘭阿姆斯特丹;執行長:Fumitake Kawasaki)與 Validators DAO 發布開源軟體 SLV v0.9.700;SLV 可自動化 Solana 驗證者與 RPC 營運。
此次更新解決 Solana v3 帶來的課題:營運者必須從原始碼自行建置用戶端軟體。SLV 現已將二進位檔建置與發布全面自動化,並運用 Cloudflare R2 及其全球邊緣網路最佳化各區域的檔案傳送,讓世界各地的營運者能更有效率、更安全且更快速地完成更新。
Solana v3 時代的挑戰
自 Solana v3 以來,官方預編譯二進位檔的分發已停止,所有營運者都需要直接從 Rust 原始碼編譯用戶端軟體。
因此,建置 Jito 或 Firedancer 用戶端時,現在必須管理多個相依套件與建置流程,營運成本及維護負擔也大幅增加。
對跨多個區域或節點營運的驗證者而言,要維持一致的二進位檔版本更加困難。節點間的環境差異可能影響同步與網路穩定性。
在各節點重複建置也會耗費大量時間、增加人為錯誤風險,並經常造成設定不一致。
為解決這些問題,SLV 導入統一更新機制,讓所有節點能同時部署同一份二進位檔。營運多區域環境的驗證者,現在可以一次更新整套基礎設施,也可選擇只更新特定區域或節點,兼顧彈性與營運安全。
SLV v0.9.700 的新功能

此版本透過以下新功能從根本上解決了 Solana v3 的挑戰:
-
新命令 新命令
slv v install:solana和slv r install:solana將 Solana 二進位檔的編譯、取得和發布完全自動化。 -
全球自動建置與發布系統 SLV 會自動偵測 Agave、Jito 和 Geyser Plugin 的更新,再透過全球雲端網路建置、上傳並發布二進位檔。 驗證者無須手動建置,即可立即部署最新的穩定環境。
-
透過 Cloudflare R2 進行區域最佳化傳送 SLV 整合 Cloudflare 全球邊緣網路與 R2 儲存空間,依使用者位置自動從最近的邊緣區域提供二進位檔。 主要區域目前已可高速存取;後續將加入網域部署與亞洲邊緣最佳化,進一步改善全球低延遲傳送。
-
根據 Ping 自動選擇鏡像站 設定期間,SLV 會測量各可用鏡像站的 Ping 延遲,自動選擇最近的站點,並從該處取得所需軟體及二進位檔。 這能進一步加快分散式環境的設定與同步。
營運影響
先前,完整自行建置一次——從編譯原始碼到追上最新區塊——即使在理想條件下,仍無可避免地需要 20–30 分鐘。
這還不包含手動準備與驗證,通常又會多花幾分鐘。
SLV v0.9.700 完全省去建置時間。
二進位檔快取與全球發布自動化後,驗證者現在只需 10–15 分鐘即可完成維護,這段時間僅用於追上最新區塊。
所有步驟完全自動化,使更新比手動流程更快、更安全、更一致。
SLV 透過 Validators DAO 管理的 Cloudflare R2 網路發布二進位檔,確保能從全球最佳化的儲存位置安全、快速地取得最新版本。
對去中心化和網路效率的貢獻
SLV 的區域最佳化交付不只是提升速度,也透過減少區域間的長距離傳輸和緩解頻寬壅塞,直接改善整體 Solana 網路效率。
目前,大多數 Solana 主網驗證者使用 Jito 用戶端,與 Block Engine 的實體距離直接影響效能。
更高的延遲可能拖慢交易傳播和 bundle 提交,影響區塊生產效率。
SLV 會在設定期間自動測量 Ping 值,並選擇最近的 Block Engine 或配送節點,盡量縮短此類延遲,確保效能穩定且經過最佳化。

透過這些區域最佳化,驗證者不論實體位置都能在一致條件下營運,有助於維持 Solana 的去中心化與網路健康。
未來計畫
SLV 將繼續與最新的 Solana v3.x、Firedancer 和 Jito 用戶端版本同步更新。
SLV 的 GUI 版本也在開發中。這款安全的本機管理應用程式,將讓營運者透過簡單的圖形介面監控、重新啟動及更新節點,並設定質押手續費。
此外,SLV 將擴充監控與警示功能,整合 Discord 通知和自動收集日誌,協助驗證者直觀掌握並管理營運狀態。
相關連結
- SLV 發行說明 v0.9.700:https://github.com/ValidatorsDAO/slv/releases/tag/v0.9.700
- SLV 官方網站:https://slv.dev/zh-tw
- Validators DAO 官方 Discord:https://discord.gg/C7ZQSrCkYR


