SLV Bổ Sung Hỗ Trợ Bản Vá Tối Ưu SHA-256 Giúp Tăng Tốc PoH Cho Solana Validator (Thường Được Gọi Là kagren Patch) — Cải Thiện 10–20% PoH Speed Check, Đưa Kiến Thức Vận Hành Từ Epics DAO Validator Đến Mọi Người Dùng SLV Qua AI Agent

SLV Bổ Sung Hỗ Trợ Bản Vá Tối Ưu SHA-256 Giúp Tăng Tốc PoH Cho Solana Validator (Thường Được Gọi Là kagren Patch) — Cải Thiện 10–20% PoH Speed Check, Đưa Kiến Thức Vận Hành Từ Epics DAO Validator Đến Mọi Người Dùng SLV Qua AI Agent

2026.04.10
ELSOUL LABO B.V. (Trụ sở: Amsterdam, Hà Lan; CEO: Fumitake Kawasaki) và Validators DAO trân trọng thông báo rằng SLV, công cụ phát triển Solana mã nguồn mở do hai bên cùng phát triển và vận hành, nay đã hỗ trợ một bản vá tối ưu (thường được gọi là kagren patch) giúp tăng tốc phép tính SHA-256 được sử dụng trong PoH (Proof of History) của Solana validator.
Sau quá trình kiểm chứng trong môi trường thực tế trên Epics DAO validator, bản vá này đã được tích hợp vào SLV dưới dạng có thể áp dụng cho cả Solana validators lẫn Solana RPC nodes, và bất kỳ người dùng SLV nào cũng có thể áp dụng chỉ thông qua một cuộc hội thoại với AI agent.
Trên các CPU AMD Zen3 hoặc mới hơn có hỗ trợ tập lệnh SHA-NI, PoH speed check được đo khi khởi động được kỳ vọng sẽ cải thiện 10–20%. Mức tăng hiệu năng này chuyển hóa trực tiếp thành thêm processing headroom trong leader slots của Solana validators.

kagren Patch Là Gì — Tối Ưu Hóa Chính Xác Đường Thực Thi Nóng Nhất Trong Solana Validators

Consensus của Solana được xây dựng trên một chuỗi SHA-256 hash liên tục gọi là Proof of History (PoH). Quá trình lấy hash trước đó (32 bytes) làm input để tạo hash tiếp theo được lặp lại hàng trăm nghìn lần trong một slot (khoảng 400 ms). Trong toàn bộ các code paths của Solana validator, phép tính PoH SHA-256 này là phần được thực thi thường xuyên nhất và là thành phần tiêu thụ CPU time lớn nhất.
Cái gọi là "kagren patch" là một nỗ lực nhắm đích nhằm tối ưu hóa chính hot path này. Tác giả gốc, kagren, đã fork sha256-hasher từ solana-sdk và cung cấp một triển khai SHA-NI được chuyên biệt hóa cho điều kiện input 32 bytes trong một block của PoH.
Bản vá này được phát hành theo giấy phép Creative Commons CC0 1.0 Universal License, cho phép bất kỳ ai tự do sử dụng, chỉnh sửa và phân phối lại. Chúng tôi xin bày tỏ sự kính trọng sâu sắc đối với đóng góp này của kagren, được công khai cho toàn bộ hệ sinh thái Solana.
solana-sha256-hasher-optimized (kagren): https://github.com/kagren/solana-sha256-hasher-optimized

Tập Lệnh SHA-NI và Tối Ưu Hóa Quyết Định Luận Cho Input 32 Bytes, Một Block

SHA-256 là một thuật toán xử lý dữ liệu theo các block 64-byte (512-bit). Khi băm một input 32-byte, 32 bytes còn lại sẽ được lấp đầy bằng phần padding theo đặc tả — byte 0x80 ở đầu, zero padding, và chuỗi bit ở cuối biểu thị độ dài input.
Điểm mấu chốt là thế này: khi việc hash luôn được thực hiện trên input 32 bytes trong một block, như trong PoH, phần padding này hoàn toàn mang tính quyết định luận. Kagren patch triển khai sẵn phần quyết định luận đó trên execution path dùng SHA-NI, loại bỏ các nhánh, vòng lặp và thao tác load từng tồn tại trong triển khai đa dụng. Kết quả là, với điều kiện input đặc thù của PoH là 32 bytes và một block, nó khai thác tối đa throughput của SHA-NI.
Đối với những input khác 32 bytes, hoặc khi dữ liệu trải qua nhiều block, triển khai đa dụng ban đầu sẽ tiếp tục được sử dụng. Phép tính SHA-256 on-chain (các lệnh hash bên trong chương trình chạy trên SBF) cũng hoàn toàn không thay đổi. Tối ưu hóa này chỉ áp dụng cho các workload liên tục tính hash 32-byte, một-block — như PoH — và không ảnh hưởng tới bất kỳ đường thực thi nào khác.

Cải Thiện 10–20% PoH Speed Check — Tác Động Trực Tiếp Đến Processing Headroom Trong Leader Slots

Trên CPU AMD Zen3 hoặc mới hơn, tác giả gốc đã báo cáo rằng giá trị PoH speed check được đo khi khởi động Solana validator cải thiện 10–20% sau khi áp dụng bản vá này. Trong quá trình kiểm chứng thực tế trên Epics DAO validator, chúng tôi cũng quan sát được mức cải thiện tương tự.
Ý nghĩa của mức cải thiện này không chỉ nằm ở một con số benchmark. PoH computational headroom chuyển hóa trực tiếp thành processing headroom mà một Solana validator có trong leader slots của mình. Transaction ingestion, Compute Unit accumulation, block production — trong khoảng thời gian giới hạn của một leader slot, việc giảm CPU time tiêu tốn cho phép tính PoH sẽ làm tăng lượng tài nguyên sẵn có cho mọi tác vụ còn lại.
Đây là một cải thiện thầm lặng nhưng đáng tin cậy, giúp cải thiện các chỉ số hiệu năng quan trọng của validator: vote latency, skip rate và Compute Units trên mỗi block.

Không Ảnh Hưởng Tới Consensus — Thiết Kế Fallback Hoàn Toàn Tương Thích

Các phép tính SHA-256 dưới kagren patch tạo ra kết quả giống hệt triển khai tiêu chuẩn. Execution path sẽ phân nhánh dựa trên điều kiện input: input 32-byte, một-block đi theo đường tối ưu hóa; mọi trường hợp khác sẽ fallback về triển khai tiêu chuẩn. Phép tính SHA-256 on-chain vẫn hoàn toàn không thay đổi.
Không tồn tại rủi ro mang tính cấu trúc đối với consensus — chẳng hạn như validator rơi vào một fork vì kết quả hash không khớp với các validators khác. Trước khi triển khai binary đã vá, SLV chạy một bước xác minh để kiểm tra sự trùng khớp kết quả với triển khai tiêu chuẩn, rồi mới tiến hành chuyển đổi.

CPU Mục Tiêu và Các Điều Kiện Tiên Quyết

Bản vá này chỉ phát huy hiệu quả trên các CPU được trang bị tập lệnh SHA-NI. Cụ thể, đó là các kiến trúc AMD Zen3 trở lên — EPYC dòng 7003 / 9004 / 9005, Ryzen 5000 series trở lên, Threadripper 5000 / 7000 series và các bộ xử lý tương tự.
Phần lớn các cấu hình được sử dụng trong vận hành Epics DAO validator và trên toàn bộ nền tảng ERPC đều đáp ứng điều kiện này, vì vậy đa số Solana RPC nodes của ERPC và dòng máy chủ SLV Metal đều có thể hưởng lợi từ bản vá. Trên những CPU thế hệ cũ không có tập lệnh SHA-NI, SLV sẽ bỏ qua việc áp dụng bản vá và tiếp tục vận hành với triển khai tiêu chuẩn.

Kiểm Chứng Thực Tế Trên Epics DAO Validator — Một Mảnh Ghép Nữa Đằng Sau Vị Trí Top 3 Thế Giới

Epics DAO Validator World Top3
Epics DAO validator, do chúng tôi vận hành như nguồn cho SWQoS endpoints và luồng Epic Shreds của ERPC, đã đạt hạng #3 thế giới tổng thể (điểm 99.93) trong Shinobi Performance Pool giữa toàn bộ Solana validators. Kết quả này phản ánh sự tích lũy của nhiều cải tiến: lựa chọn phần cứng, tối ưu kernel parameters, tuning network stack, điều chỉnh IRQ affinity và tích hợp DoubleZero.
Việc tích hợp kagren patch là một phần bổ sung mới trong chuỗi tích lũy đó. Sau khi quá trình kiểm chứng thực tế trên Epics DAO validator xác nhận cả hiệu quả lẫn độ ổn định của nó trong production, chúng tôi đã tích hợp nó vào SLV như một built-in skill. Những kỹ thuật tối ưu đã được kiểm chứng trong vận hành validator đẳng cấp thế giới nay được cung cấp dưới dạng mà bất kỳ người dùng SLV nào cũng có thể tái tạo.
Validators DAO tồn tại để nâng cao chất lượng xử lý tổng thể và khả năng chịu lỗi của mạng Solana. Cải thiện hiệu năng trên từng validator sẽ chuyển hóa trực tiếp thành thông lượng xử lý cao hơn trên toàn bộ chuỗi Solana. Một tối ưu hóa được kagren phát hành theo CC0, được kiểm chứng trên Epics DAO validator, rồi được đưa tới validator operators toàn cầu thông qua SLV — chính chu trình hoàn trả tri thức này là cốt lõi của lý do chúng tôi tồn tại.

Hỗ Trợ Cả Validator và RPC Trong SLV — Tự Động Phát Hiện Client, Build và Deploy Từ Xa

Với bản phát hành này, cả Solana validators lẫn Solana RPC nodes đều trở thành mục tiêu áp dụng bản vá trong SLV.
SLV tự động phát hiện loại client đang chạy trên node đích (Agave, Jito-Agave) và clone Solana source tree phù hợp vào môi trường build từ xa. Kho chứa của kagren patch cũng được tự động lấy về, và toàn bộ quy trình — áp dụng bản vá vào logic hash của PoH, rebuild với optimization flags dành cho CPU mục tiêu, sao lưu binary hiện có và deploy binary đã vá — được thực thi end-to-end dưới sự điều khiển của SLV.
Phiên bản source của Solana có thể được chỉ định rõ ràng hoặc tự động được resolve dựa trên thông tin phiên bản do SLV quản lý. Việc áp dụng hàng loạt trên nhiều node cũng được hỗ trợ, đáp ứng trường hợp triển khai bản vá dần dần trên toàn bộ fleet đang vận hành.
Lưu ý rằng sau khi binary đã vá được deploy, việc khởi động lại tiến trình Solana validator hoặc RPC sẽ do operator thực hiện riêng. SLV xử lý toàn bộ mọi thứ cho tới lúc thay binary; thời điểm restart được để lại cho chính sách của từng operator. Khi dùng SLV AI agent, bản thân thao tác restart này cũng có thể được giao lại cho agent.

Kết Hợp Với AI Agent — Toàn Bộ Chỉ Qua Ngôn Ngữ Tự Nhiên

SLV - The AI Agent Kit for Solana Devs
Giống như các chức năng khác của SLV, việc áp dụng kagren patch cũng được cung cấp thông qua MCP (Model Context Protocol). Chỉ cần khởi động AI Console và nói với AI agent một câu như "Apply the SHA-256 optimization patch to this validator", toàn bộ flow — nhận diện node đích, build và deploy — sẽ được agent lựa chọn và thực hiện các bước phù hợp.
CLI trực tiếp cũng được hỗ trợ, vì vậy cùng một thao tác này có thể được đưa vào các scripted automation flows. Dù có dùng AI agent hay không, cùng một hành vi vẫn được tái hiện trên cùng nền tảng MCP.
Cho tới nay, việc áp dụng custom patch cho Solana validator đòi hỏi operator tự mình xử lý toàn bộ chuỗi thao tác: clone source code, chuẩn bị môi trường build, giải quyết dependencies, tích hợp bản vá, điều chỉnh optimization flags và thay binary. SLV trừu tượng hóa toàn bộ quy trình này thành dạng mà AI agent có thể thực hiện thay operator.
Một công nghệ mà operator muốn áp dụng để cải thiện hiệu năng không bao giờ nên bị ngăn cản bởi độ phức tạp trong vận hành — nguyên tắc mà SLV đã nêu ra với hỗ trợ DoubleZero nay tiếp tục được duy trì với kagren patch.

Hỗ Trợ Local Mode — Từ Một Máy Duy Nhất Đến Cả Fleet

Ngoài quản lý từ xa, SLV còn hỗ trợ local mode, trong đó SLV được chạy trực tiếp trên node được truy cập qua ssh. Việc áp dụng kagren patch cũng hoạt động trong local mode, vì vậy cả việc áp dụng trực tiếp cho một node đang chạy lẫn rollout trên toàn bộ fleet dưới mô hình quản lý từ xa dựa trên Ansible đều có thể được hoàn thành trong cùng một môi trường SLV.
Đối với những người dùng đang chuyển từ solv, việc áp dụng kagren patch trong local mode là một điểm vào dễ tiếp cận. Bắt đầu với một máy rồi mở rộng lên quản lý từ xa khi cần — triết lý thiết kế tổng thể của SLV cũng được duy trì nhất quán ngay cả trong cách đưa performance tuning vào vận hành.

Đóng Góp Cho Toàn Bộ Mạng Solana

Solana là một mạng điện toán phân tán. Hiệu năng của nó được quyết định bởi tổng hòa hiệu năng của từng validator riêng lẻ đang phân tán khắp thế giới.
Mức headroom 10–20% mà mỗi validator giành thêm được trong phép tính PoH, khi nhìn ở cấp độ toàn mạng, sẽ được tích lũy thành thêm processing headroom trong leader slots, độ chính xác bám theo vote tốt hơn và quá trình tạo block ổn định hơn. Việc đưa một tối ưu hóa được kagren công bố theo CC0 tới nhiều validators hơn thông qua một nền tảng vận hành như SLV chính là một đóng góp cho hiệu năng và khả năng chịu lỗi của toàn bộ mạng Solana.
SLV sẽ tiếp tục cung cấp những cải thiện thực sự quan trọng đối với vận hành thực tế dưới dạng có thể áp dụng chỉ bằng một cuộc hội thoại với AI agent. Bằng cách hạ thấp gánh nặng nhận thức của vận hành validator một cách có cấu trúc và giảm rào cản đối với các công việc cần thiết để cải thiện hiệu năng, chúng tôi sẽ tiếp tục xây dựng một môi trường nơi nhiều operator hơn có thể vận hành validator của mình ở chất lượng cao hơn.

Cung Cấp Dưới Dạng Open Source — Tiếp Tục Hoàn Trả Tri Thức

Bản thân SLV vẫn tiếp tục được cung cấp dưới dạng open source. Toàn bộ chức năng của nó, bao gồm cả việc tích hợp kagren patch lần này, đều có thể được tự do lấy và sử dụng từ kho GitHub của SLV.
Những tri thức thu được từ vận hành thực tế và R&D của ERPC được công bố dưới dạng open source thông qua các skills và tools của SLV. Các kỹ thuật tối ưu, tham số tuning và know-how vận hành tích lũy trên chặng đường đưa Epics DAO validator đạt hạng #3 thế giới — tất cả đều được cô đọng vào skills của SLV dành cho AI agents, dưới dạng mà bất kỳ validator operator nào trên thế giới cũng có thể tái tạo ở cùng chất lượng.

Hãy Thử Ngay Với SLV AI Tokens

Việc áp dụng kagren patch cũng có sẵn như một phần trong chức năng AI agent của SLV. Bằng cách sử dụng SLV AI tokens, toàn bộ thao tác áp dụng có thể được hoàn tất qua đối thoại ngôn ngữ tự nhiên với AI agent.
Nhân dịp ra mắt, chúng tôi đang phân phối miễn phí 100,000 tokens với 5€ authorization — dư sức để trải nghiệm việc áp dụng kagren patch thông qua hội thoại với AI agent. Kết nối bằng ChatGPT và Claude API tokens cũng được hỗ trợ, vì vậy người dùng cũng có thể vận hành SLV AI bằng chính API keys của mình.

Kết Hợp Với Nền Tảng ERPC

Toàn bộ Solana validators và Solana RPC nodes đang vận hành trên nền tảng ERPC đều được xây dựng trên CPU AMD Zen4 trở lên — các cấu hình có thể hưởng lợi từ kagren patch. Bằng cách triển khai một môi trường được xây dựng bằng SLV lên nền tảng ERPC, người dùng có thể nhận ngay từ ngày đầu tất cả những điều sau: tải snapshot tốc độ cao trong nội bộ nền tảng, giao tiếp zero-distance với Solana validators, cấu hình đã được tuning riêng cho Solana và tăng tốc PoH thông qua kagren patch.
ERPC tích hợp Solana RPC, Solana Geyser gRPC, Solana Shredstream (Epic Shreds), bare-metal servers, high-performance VPS và ERPC Global Storage vào cùng một nền tảng, trong đó mọi dịch vụ được kết nối qua các internal network paths theo thiết kế zero-distance. Dedicated fiber network của DoubleZero cũng được tích hợp trên mọi khu vực, với mức giảm P99 latency đặc biệt đáng chú ý khoảng 200 ms tại khu vực châu Á (Tokyo và Singapore).

Năm Năm Liên Tiếp Được WBSO Phê Duyệt — Trung Tâm Dữ Liệu Solana Chuyên Dụng AS200261

ELSOUL LABO đã nhận phê duyệt năm năm liên tiếp kể từ 2022 theo chương trình hỗ trợ nghiên cứu và phát triển WBSO của chính phủ Hà Lan. Kết quả của hoạt động R&D liên tục trong hạ tầng Solana RPC, placement validator và operational orchestration, cũng như việc xây dựng môi trường vận hành Solana do AI agent điều khiển, đều được triển khai trực tiếp vào toolset và AI agents của SLV.
Là đỉnh cao của quá trình R&D này, chúng tôi đang xây dựng một trung tâm dữ liệu chuyên dụng cho Solana dưới ASN riêng (AS200261) do RIPE NCC cấp phát. Với phần cứng được tiêu chuẩn hóa trên thế hệ mới nhất — AMD EPYC thế hệ 5, AMD Threadripper PRO thế hệ 5 (9975WX trở lên) và NVMe Gen 5 — kết hợp với thiết kế network path tối ưu nhờ ASN riêng của chúng tôi, cơ sở này mang lại chất lượng hàng đầu vượt qua các premium datacenters hiện có. Việc mở cửa được lên kế hoạch trong tháng này, và nó sẽ hỗ trợ việc tăng tốc thêm nữa cho các môi trường mà SLV AI agents xây dựng.

Lời Cảm Ơn Tới kagren

Việc tích hợp này vào SLV sẽ không thể thành hiện thực nếu không có thành quả mà kagren đã công khai trong kho solana-sha256-hasher-optimized. Một lần nữa, chúng tôi xin gửi sự kính trọng và biết ơn sâu sắc tới nỗ lực này, được phát hành theo CC0 như một đóng góp cho hệ sinh thái Solana.
Một cải tiến được công bố dưới dạng open source, rồi được chuyển tới validator operators trên toàn thế giới thông qua một công cụ open source khác (SLV) — chính chu trình chia sẻ tri thức như vậy làm cho toàn bộ hệ sinh thái Solana trở nên mạnh hơn. Về phần mình, chúng tôi cũng sẽ tiếp tục hoàn trả thông qua SLV những tri thức tích lũy được từ vận hành nền tảng ERPC và Epics DAO validator.
solana-sha256-hasher-optimized (kagren): https://github.com/kagren/solana-sha256-hasher-optimized

Liên Hệ

Đối với các yêu cầu liên quan đến SLV và ERPC, vui lòng tạo support ticket trên Discord chính thức của Validators DAO.
Validators DAO Official Discord: https://discord.gg/C7ZQSrCkYR

Liên Kết