SLV 新增支援可加速 Solana Validator PoH 的 SHA-256 最佳化補丁(即 kagren patch)——PoH speed check 提升 10–20%,透過 AI Agent 將 Epics DAO Validator 的運維洞察交付給所有 SLV 使用者
SLV 新增支援可加速 Solana Validator PoH 的 SHA-256 最佳化補丁(即 kagren patch)——PoH speed check 提升 10–20%,透過 AI Agent 將 Epics DAO Validator 的運維洞察交付給所有 SLV 使用者

ELSOUL LABO B.V.(總部:荷蘭阿姆斯特丹;CEO:Fumitake Kawasaki)與 Validators DAO 很高興宣佈,由雙方共同開發並運營的開源 Solana 開發工具 SLV 現已支援一種最佳化補丁(即 kagren patch),可加速 Solana validator PoH(Proof of History)所使用的 SHA-256 計算。
在 Epics DAO validator 上完成真實環境驗證後,這一補丁已被整合進 SLV,並以同時適用於 Solana validators 與 Solana RPC nodes 的形式提供,任何 SLV 使用者只需透過與 AI agent 的對話即可完成應用。
在配備 SHA-NI 指令集的 AMD Zen3 或更新 CPU 上,啟動時測得的 PoH speed check 預計可提升 10–20%。這一效能增益會直接轉化為 Solana validators 在 leader slots 中可用的額外處理餘量。
SLV Website: https://slv.dev/zh-tw
SLV GitHub: https://github.com/validatorsDAO/slv
什麼是 kagren Patch——對 Solana Validators 最熱路徑的精確最佳化
Solana 的共識建立在一條連續的 SHA-256 雜湊鏈之上,這條鏈被稱為 Proof of History(PoH)。以前一個 hash(32 bytes)作為 input 來生成下一個 hash 的過程,會在單個 slot(約 400 ms)內重複數十萬次。在 Solana validator 的所有程式碼路徑中,這一 PoH SHA-256 計算是執行頻率最高的部分,也是 CPU time 的主要消耗來源。
所謂的 “kagren patch”,就是一項專門針對這一最熱路徑的最佳化嘗試。其原作者 kagren 從
solana-sdk 中 fork 出 sha256-hasher,並提供了一個專門面向 PoH 的 32-byte、single-block input 條件的 SHA-NI 實現。這一補丁以 Creative Commons CC0 1.0 Universal License 形式釋出,任何人都可以自由使用、修改並重新分發。對於 kagren 以開放方式向整個 Solana 生態做出的這項貢獻,我們致以最誠摯的敬意。
solana-sha256-hasher-optimized (kagren): https://github.com/kagren/solana-sha256-hasher-optimized
SHA-NI 指令與面向 32-Byte、Single-Block Input 的確定性最佳化
SHA-256 是一種按 64-byte(512-bit)block 處理資料的演算法。當對 32-byte input 進行雜湊時,剩餘的 32 bytes 會被按規範定義的 padding 填充——前導
0x80 byte、zero padding,以及尾部表示 input 長度的 bit sequence。關鍵觀察點在於:像 PoH 這樣總是對 32 bytes、single block 進行雜湊的場景下,這部分 padding 是完全確定的。Kagren patch 會在 SHA-NI 的計算路徑上預先展開這些確定性部分,從而移除通用實現中原本存在的 branches、loops 與 loads。結果就是,在 PoH 特有的 32-byte、single-block input 條件下,它能從 SHA-NI 中榨出最大的 throughput。
對於不等於 32 bytes 的 input,或會跨越多個 blocks 的情況,仍然繼續使用原本的通用實現。On-chain SHA-256 計算(執行於 SBF 的程式內部 hash 呼叫)也保持完全不變。該最佳化只作用於像 PoH 這樣反覆計算 single-block、32-byte hash 的 workload,對任何其他路徑都不會產生影響。
PoH Speed Check 提升 10–20%——直接影響 Leader Slots 中的處理餘量
原作者報告稱,在 AMD Zen3 或更新 CPU 上,Solana validator 啟動時測得的 PoH speed check 值,在應用這一補丁後可提升 10–20%。在 Epics DAO validator 上的真實環境驗證中,我們也觀察到了相近幅度的提升。
這一提升的意義並不只是一個 benchmark 數字。PoH 的計算餘量會直接轉化為 Solana validator 在其 leader slots 中擁有的處理餘量。Transaction ingestion、Compute Unit accumulation、block production——在 leader slot 的有限時間內,PoH 計算所佔用的 CPU time 越少,就意味著可用於其他所有任務的資源越多。
這是一項低調但可靠的改進,能夠改善 validator 的關鍵效能指標:vote latency、skip rate,以及每個 block 可處理的 Compute Units。
不影響 Consensus——完全相容的 Fallback 設計
在 kagren patch 下執行的 SHA-256 計算,會生成與標準實現完全相同的結果。執行路徑根據 input 條件分支:32-byte、single-block input 走最佳化路徑,其餘情況則回退到標準實現。On-chain SHA-256 計算保持完全不變。
因此,不存在結構性的 consensus 風險——例如因為 hash 結果與其他 validators 不一致而落入不同 fork。SLV 在部署 patched binary 之前,會先執行驗證步驟以確認結果與標準實現完全一致,然後才會進行切換。
目標 CPU 與前提條件
這一補丁只有在配備 SHA-NI 指令集的 CPU 上才會發揮效果。具體來說,適用物件包括 AMD Zen3 及之後的架構——EPYC 7003 / 9004 / 9005 系列、Ryzen 5000 系列及之後、Threadripper 5000 / 7000 系列,以及類似處理器。
Epics DAO validator 運維所使用的主要配置,以及 ERPC 平臺上的大多數配置,都滿足這一條件,因此 ERPC 的大多數 Solana RPC nodes 與 SLV Metal 系列伺服器都能從這項補丁中受益。對於不具備 SHA-NI 指令集的舊一代 CPU,SLV 會跳過補丁應用並繼續在標準實現上執行。
在 Epics DAO Validator 上的真實環境驗證——世界第 3 成績背後的又一塊積木

我們作為 ERPC 的 SWQoS endpoints 與 Epic Shreds feed 來源而運營的 Epics DAO validator,已在 Shinobi Performance Pool 中於全部 Solana validators 裡達到世界總排名第 3(得分 99.93)。這一結果反映了多項改進的累積:硬體選型、kernel parameters 最佳化、network stack tuning、IRQ affinity 調整,以及 DoubleZero 整合。
Kagren patch 的整合,是這串累積中的又一項補充。在 Epics DAO validator 上完成真實環境驗證、確認其在 production 中的效果與穩定性之後,我們將其作為內建 skill 整合進 SLV。那些已在世界級 validator 運維中被證明有效的最佳化技術,如今被交付成任何 SLV 使用者都可復現的形式。
Validators DAO 的存在,是為了提升 Solana 網路整體的處理質量與容錯能力。單個 validator 的效能提升,會直接轉化為整個 Solana chain 更高的處理吞吐。一個由 kagren 以 CC0 公開、在 Epics DAO validator 上驗證、再透過 SLV 交付給全球 validator operators 的最佳化——這種把知識回饋出去的迴圈,正是我們存在理由的核心。
SLV 同時支援 Validator 與 RPC——自動識別 Client,遠端 Build 與 Deploy
透過這次釋出,Solana validators 與 Solana RPC nodes 都被納入 SLV 中這項補丁的適用目標。
SLV 會自動檢測目標節點上執行的 client 型別(Agave、Jito-Agave),並將合適的 Solana source tree clone 到遠端 build 環境中。Kagren patch 的倉庫也會自動獲取,整個過程——將補丁應用到 PoH hashing logic、為目標 CPU 使用最佳化 flags 重新 build、備份現有 binary,並 deploy patched binary——都由 SLV 端到端控制完成。
Solana 的 source version 可以顯式指定,也可以依據 SLV 所管理的版本資訊自動 resolve。它也支援同時對多個節點進行批次應用,覆蓋在一整個運維 fleet 中逐步 rollout 該補丁的 use case。
需要注意的是,在 patched binary 部署完成之後,Solana validator 或 RPC 程序的重啟將由 operator 另行執行。SLV 負責到 binary swap 為止的全部工作;至於何時重啟,則留給每位 operator 自己的策略決定。當 SLV AI agent 在用時,就連 restart 本身也可以交給 agent。
結合 AI Agent——完全透過自然語言完成

和 SLV 的其他功能一樣,kagren patch 的應用也是透過 MCP(Model Context Protocol)暴露出來的。只需啟動 AI Console,並對 AI agent 說一句類似 “Apply the SHA-256 optimization patch to this validator”,整個流程——目標節點識別、build 與 deploy——就會由 agent 自動選擇並執行恰當步驟。
它同樣支援直接透過 CLI 執行,因此相同操作也可以被納入指令碼化自動化流程。無論是否使用 AI agent,相同的行為都建立在同一個 MCP 基礎之上被複現出來。
到目前為止,給 Solana validator 應用 custom patch,一直要求 operator 自己處理整套流程:clone source code、搭建 build 環境、解決 dependencies、整合補丁、調整 optimization flags,以及替換 binaries。SLV 將這一整套過程抽象成 AI agent 可以代替 operator 完成的形式。
一項 operator 想為提升效能而採用的技術,絕不應該被運維複雜性所阻礙——SLV 在支援 DoubleZero 時提出的這一原則,在 kagren patch 上同樣繼續貫徹。
支援 Local Mode——從單機到整支 Fleet
除了遠端管理之外,SLV 還支援 local mode,即在透過
ssh 抵達的節點上直接執行 SLV。Kagren patch 的應用在 local mode 下同樣可用,因此無論是直接對單個執行中的節點應用補丁,還是在基於 Ansible 的遠端管理環境下向整支 fleet 推出補丁,都可以在同一個 SLV 環境中完成。對於正從
solv 遷移的使用者來說,在 local mode 下應用 kagren patch 是一個很容易上手的切入點。先從一臺機器開始,再根據需要擴充套件到遠端管理——SLV 的整體設計哲學同樣一致地體現在引入效能調優的路徑上。對整個 Solana 網路的貢獻
Solana 是一個分散式計算網路。它的效能由遍佈世界各地的每一個獨立 validator 的效能總和來決定。
每個 validator 在 PoH 計算中獲得的 10–20% 餘量,在整個網路層面會累積為 leader slots 中更多的處理餘量、更好的 vote 跟隨精度,以及更穩定的 block production。透過像 SLV 這樣的運維平臺,把 kagren 以 CC0 釋出的最佳化交付給更多 validators,本身就是在為整個 Solana 網路的效能與容錯能力做貢獻。
SLV 將繼續把那些真正影響實際運維的改進,以只需和 AI agent 對話就能應用的形式提供出來。透過在結構上降低 validator 運維的認知負擔,並壓低效能改進所需工作的門檻,我們會繼續構建一個讓更多 operator 能以更高質量執行 validators 的環境。
作為 Open Source 提供——持續回饋知識
SLV 本身仍將繼續以 open source 形式提供。包括這次 kagren patch 整合在內的所有功能,都可以從 SLV 的 GitHub 倉庫中自由獲取與使用。
ERPC 從真實運維與 R&D 中獲得的知識,會透過 SLV 的 skills 與 tools 以 open source 形式公開。Epics DAO validator 邁向世界第 3 的過程中積累下來的最佳化技術、tuning parameters 與運維 know-how——這一切都被濃縮在 SLV 面向 AI agents 的 skills 中,並以全球任何 validator operator 都能複製出同等質量的形式交付出來。
SLV Website: https://slv.dev/zh-tw
SLV GitHub: https://github.com/validatorsDAO/slv
現在就用 SLV AI Tokens 試試
Kagren patch 的應用也可作為 SLV AI agent 功能的一部分使用。藉助 SLV AI tokens,整個應用流程都可以透過與 AI agent 的自然語言對話完成。
作為釋出促銷活動,我們正透過 5€ authorization 免費發放 100,000 tokens——這一額度已經綽綽有餘,可以體驗透過與 AI agent 的對話來應用 kagren patch。它同樣支援透過 ChatGPT 與 Claude API tokens 連線,因此使用者也可以使用自己的 API keys 來執行 SLV AI。
ERPC SLV AI Plans: https://erpc.global/zh-tw/price/
與 ERPC 平臺結合使用
執行在 ERPC 平臺上的全部 Solana validators 與 Solana RPC nodes,都基於 AMD Zen4 或更新 CPU 構建——這些配置都能從 kagren patch 中受益。將透過 SLV 構建的環境部署到 ERPC 平臺後,使用者從第一天起就能同時獲得以下能力:平臺內高速 snapshot 下載、與 Solana validators 的 zero-distance 通訊、專為 Solana 調優的配置,以及透過 kagren patch 帶來的 PoH 加速。
ERPC 將 Solana RPC、Solana Geyser gRPC、Solana Shredstream(Epic Shreds)、bare-metal servers、high-performance VPS 與 ERPC Global Storage 統一整合到單一平臺中,所有服務都透過內部網路路徑以 zero-distance 設計互聯。DoubleZero 的 dedicated fiber network 也已整合到全部區域,其中在亞洲區域(東京和新加坡)尤為顯著,實現了約 200 ms 的 P99 latency reduction。
ERPC Website: https://erpc.global/zh-tw
連續五年獲得 WBSO 批准——AS200261 Solana 專用資料中心
ELSOUL LABO 自 2022 年以來,已在荷蘭政府的 WBSO 研發支援計劃下連續五年獲得批准。圍繞 Solana RPC 基礎設施、validator placement 與 operational orchestration,以及由 AI agents 驅動的 Solana 運維環境建設所取得的持續研發成果,都被直接實現到 SLV 的 toolset 與 AI agents 中。
作為這些研發成果的集大成者,我們正在建設一座執行於自有 ASN(AS200261,由 RIPE NCC 分配)下的 Solana 專用資料中心。藉助統一標準化到最新一代硬體——AMD EPYC 第 5 代、AMD Threadripper PRO 第 5 代(9975WX 及以上)與 NVMe Gen 5——並結合由自有 ASN 支撐的最優 network path 設計,這座設施將提供超越現有 premium datacenters 的頂級質量。資料中心計劃於本月開放,並將為 SLV AI agents 所構建環境的進一步加速提供支撐。
致謝 kagren
如果沒有 kagren 在
solana-sha256-hasher-optimized 倉庫中公開的工作,這次整合到 SLV 之中就不可能實現。我們再次對這項以 CC0 形式釋出、作為對 Solana 生態貢獻的成果致以深深的敬意和感謝。一個以 open source 形式釋出的改進,再透過另一款 open-source 工具(SLV)交付到世界各地的 validator operators 手中——正是這樣的知識共享迴圈,讓整個 Solana 生態變得更強。對我們而言,也會繼續透過 SLV,把從 ERPC 平臺與 Epics DAO validator 運維中獲得的知識持續回饋出去。
solana-sha256-hasher-optimized (kagren): https://github.com/kagren/solana-sha256-hasher-optimized
聯絡方式
如需諮詢 SLV 與 ERPC,請在 Validators DAO 官方 Discord 中建立 support ticket。
Validators DAO Official Discord: https://discord.gg/C7ZQSrCkYR
連結
- SLV Website: https://slv.dev/zh-tw
- SLV GitHub: https://github.com/validatorsDAO/slv
- ERPC Website: https://erpc.global/zh-tw
- ERPC SLV AI Plans: https://erpc.global/zh-tw/price/
- solana-sha256-hasher-optimized (kagren): https://github.com/kagren/solana-sha256-hasher-optimized
- Epics DAO Website: https://epics.dev/zh-tw
- Validators DAO Official Discord: https://discord.gg/C7ZQSrCkYR


