SLV добавляет поддержку патча оптимизации SHA-256, который ускоряет Solana Validator PoH (известный как kagren Patch) — повышение скорости проверки PoH на 10–20%, предоставление оперативной информации о валидаторе Epics DAO всем пользователям SLV через агенты искусственного интеллекта.
SLV добавляет поддержку патча оптимизации SHA-256, который ускоряет Solana Validator PoH (известный как kagren Patch) — повышение скорости проверки PoH на 10–20%, предоставление оперативной информации о валидаторе Epics DAO всем пользователям SLV через агенты искусственного интеллекта.

ELSOUL LABO B.V. (штаб-квартира — Амстердам, Нидерланды; CEO — Фумитаке Кавасаки) и Validators DAO сообщают, что SLV, их совместно разработанный и эксплуатируемый инструмент разработки Solana с открытым исходным кодом, теперь поддерживает патч оптимизации (известный как патч kagren), который ускоряет вычисления SHA-256, используемые валидатором Solana PoH (Proof of History).
После реальной проверки на валидаторе Epics DAO исправление было интегрировано в SLV в форме, которая применима как к валидаторам Solana, так и к узлам Solana RPC, и может быть применена любым пользователем SLV посредством не более чем разговора с агентом ИИ.
На процессорах AMD Zen3 или более новых CPU, оснащенных инструкциями SHA-NI, ожидается улучшение проверки скорости PoH, измеренной при запуске, на 10–20 %. Этот прирост производительности напрямую приводит к дополнительному запасу мощности обработки во время лидирующих слотов на валидаторах Solana.
SLV Веб-сайт: https://slv.dev/en
SLV GitHub: https://github.com/validatorsDAO/slv
Что такое патч кагрен? — Точная оптимизация самого горячего пути в валидаторах Solana.
Консенсус Solana построен на непрерывной хеш-цепочке SHA-256, известной как «Доказательство истории» (PoH). Процесс использования предыдущего хеша (32 байта) в качестве входных данных для генерации следующего хеша повторяется сотни тысяч раз в пределах одного слота (приблизительно 400 мс). Среди всех путей кода в валидаторе Solana это вычисление PoH SHA-256 выполняется наиболее часто и является доминирующим потребителем времени CPU.
Так называемый «кагрен-патч» — это целенаправленная попытка оптимизировать этот самый горячий путь. Его первоначальный автор, kagren, отделил sha256-хэшер от solana-sdk и предоставляет реализацию SHA-NI, специализированную для входных условий PoH размером 32 байта в одном блоке.
Этот патч выпущен под универсальной лицензией Creative Commons CC0 1.0, позволяющей любому свободно использовать, изменять и распространять его. Мы выражаем наше искреннее уважение Kagren за этот вклад, открыто опубликованный в экосистеме Solana.
solana-sha256-hasher-оптимизированный (кагрен): https://github.com/kagren/solana-sha256-hasher-optimized
Инструкции SHA-NI и детерминированная оптимизация для 32-байтового одноблочного ввода
SHA-256 — это алгоритм, обрабатывающий данные блоками по 64 байта (512 бит). При хешировании 32-байтового ввода оставшиеся 32 байта заполняются заполнением, определенным спецификацией — ведущим байтом 0x80, заполнением нулями и завершающей последовательностью битов, представляющей длину входных данных.
Ключевое наблюдение заключается в следующем: когда хеширование всегда выполняется для 32 байтов в одном блоке, как в PoH, это заполнение полностью детерминировано. Патч kagren заранее разворачивает эти детерминированные части по пути вычислений SHA-NI, удаляя ветки, циклы и нагрузки, которые присутствовали в реализации общего назначения. В результате для конкретного условия ввода PoH в 32 байта и один блок он извлекает максимальную пропускную способность из SHA-NI.
Для входных данных, отличных от 32 байтов, или при охвате нескольких блоков, продолжает использоваться исходная реализация общего назначения. Внутрицепочные вычисления SHA-256 (хэш-вызовы внутри программ, работающих на SBF) также остались полностью неизменными. Оптимизация применяется только к рабочим нагрузкам, которые неоднократно вычисляют одноблочные 32-байтовые хэши — как в PoH — и не влияет на любой другой путь.
Улучшение скорости проверки PoH на 10–20 % — прямое влияние на запас обработки слотов лидеров
На AMD Zen3 или более новых CPU значение проверки скорости PoH, измеренное при запуске валидатора Solana, было отчет изменено первоначальным автором для улучшения на 10–20 % после применения этого исправления. Аналогичный уровень улучшения мы наблюдали в реальной проверке на валидаторе Epics DAO.
Значение этого улучшения выходит за рамки простого контрольного числа. Вычислительный запас PoH напрямую преобразуется в запас обработки, который валидатор Solana имеет во время своих лидирующих слотов. Прием транзакций, накопление вычислительных единиц, производство блоков — в течение ограниченного времени, доступного в лидирующем слоте, сокращение времени CPU, затрачиваемого на вычисления PoH, увеличивает ресурсы, доступные для каждой другой задачи.
Это тихое, но надежное улучшение, которое повышает ключевые показатели производительности валидатора: задержку голосования, частоту пропуска и количество вычислительных единиц на блок.
Никакого влияния на консенсус — полностью совместимая резервная конструкция
Вычисления SHA-256 под патчем kagren дают результаты, идентичные результатам стандартной реализации. Путь выполнения разветвляется в зависимости от входного условия: 32-байтовые одноблочные входные данные идут по оптимизированному маршруту, а все остальное возвращается к стандартной реализации. Вычисления SHA-256 внутри цепочки остаются полностью неизменными.
Структурного риска возникновения проблем на уровне консенсуса нет, например, если валидатор окажется на форке из-за несогласия результатов хеширования с результатами других валидаторов. Перед развертыванием исправленного готовые сборки SLV выполняет этап проверки, чтобы подтвердить четность результата со стандартной реализацией, и только затем переходит к переключению.
Целевые CPU и предварительные условия
Этот патч дает свои преимущества только на CPU, оснащенных набором инструкций SHA-NI. В частности, это означает архитектуры AMD Zen3 или более поздних версий — серии EPYC 7003/9004/9005, серии Ryzen 5000 и новее, серии Threadripper 5000/7000 и аналогичные процессоры.
Большинство конфигураций, используемых в валидаторе Epics DAO эксплуатация и на платформе ERPC, соответствуют этому условию, поэтому большинство узлов Solana RPC ERPC и серверов серии SLV Metal могут извлечь выгоду из этого исправления. На CPU старого поколения без инструкций SHA-NI SLV пропускает приложение исправления и продолжает работу со стандартной реализацией.
Реальная проверка на валидаторе Epics DAO — еще один строительный блок нашего мира, занимающий третье место в рейтинге

Валидатор Epics DAO, который мы используем в качестве источника точек доступа SWQoS ERPC и канала Epic Shreds, достиг общего мирового рейтинга №3 (оценка 99,93) среди всех валидаторов Solana в Shinobi Performance Pool. Этот результат отражает совокупность множества улучшений: выбор оборудования, оптимизация параметров ядра, настройка сетевого стека, настройка соответствия IRQ и интеграция DoubleZero.
Интеграция патчей Kagren — еще одно дополнение к этому накоплению. После того как реальная проверка на валидаторе Epics DAO подтвердила его эффективность и стабильность в работе, мы включили его в SLV как встроенный навык. Методы оптимизации, проверенные валидатором мирового класса эксплуатация, теперь доступны в форме, которую может воспроизвести любой пользователь SLV.
Validators DAO существует для повышения общего качества обработки и отказоустойчивости сети Solana. Повышение производительности отдельных валидаторов напрямую приводит к повышению пропускной способности обработки по всей цепочке Solana. Оптимизация, выпущенная Kagren под CC0, проверенная на валидаторе Epics DAO и доставленная операторам валидаторов по всему миру через SLV — этот цикл возврата знаний лежит в основе нашей цели существования.
Валидатор и RPC Двойная поддержка в SLV — автоматическое обнаружение клиентов, удаленная сборка и развертывание
В этом выпуске как валидаторы Solana, так и узлы Solana RPC рассматриваются как цели для приложения исправлений в SLV.
SLV автоматически определяет тип клиента, работающего на целевом узле (Agave, Jito-Agave), и клонирует соответствующее исходное дерево Solana в удаленную среду сборки. Репозиторий исправлений kagren также извлекается автоматически, и весь процесс — применение исправления к логике хеширования PoH, перестроение с использованием флагов оптимизации target-CPU, резервное копирование существующего двоичного файла и развертывание исправленного двоичного файла — выполняется сквозным образом под контролем SLV.
Исходную версию Solana можно указать явно или разрешить автоматически на основе информации о версии, управляемой SLV. Также поддерживается массовое применение на нескольких узлах, охватывающее вариант постепенного развертывания исправления по всему действующему парку.
Обратите внимание, что после развертывания исправленного двоичного файла перезапуск валидатора Solana или процесса RPC выполняется оператором отдельно. SLV обрабатывает все, вплоть до двоичного обмена; время перезапуска определяется политикой каждого оператора. Когда используется агент AI SLV, сам перезапуск также можно делегировать агенту.
В сочетании с агентом ИИ — полностью посредством естественного языка

Как и остальная функциональность SLV, приложение исправлений Kagren предоставляется через MCP (протокол контекста модели). Если запуск ввести AI Console и просто сказать агенту ИИ что-то вроде «Применить патч оптимизации SHA-256 к этому валидатору», весь процесс — идентификация узла, сборка и развертывание — выполняется агентом, который выбирает и выполняет соответствующие шаги.
Также поддерживается прямое выполнение CLI, поэтому ту же операцию можно включить в сценарии автоматизации. Независимо от того, используется AI-агент или нет, одно и то же поведение воспроизводится на той же основе MCP.
До сих пор применение пользовательского патча к валидатору Solana требовало, чтобы оператор самостоятельно выполнял всю последовательность действий: клонирование исходного кода, настройку среды сборки, разрешение зависимостей, интеграцию патча, настройку флагов оптимизации и замену готовые сборки. SLV абстрагирует весь этот процесс в нечто, что AI-агент может выполнять от имени оператора.
Технология, которую оператор хочет внедрить для повышения производительности, никогда не должна сдерживаться сложностью эксплуатации — политика SLV, предложенная с поддержкой DoubleZero, продолжается здесь с патчем kagren.
Поддержка локального режима — от одной машины до целого парка
Помимо удаленного управления, SLV поддерживает локальный режим, в котором SLV запускается непосредственно на узле, доступ к которому осуществляется через ssh. Приложение исправлений Kagren также работает в локальном режиме, поэтому применение исправления непосредственно к одному работающему узлу или распространение его по всему парку с помощью настройки удаленного управления на основе Ansible можно выполнить в одной и той же среде SLV.
Для пользователей, переходящих с Solv, применение патча Kagren в локальном режиме является простой отправной точкой. Начните с одной машины и при необходимости переходите к удаленному управлению — общая философия проектирования SLV последовательно реализуется и в способах настройки производительности.
Вклад в сеть Solana в целом
Solana — это распределенная вычислительная сеть. Его производительность определяется суммой производительности каждого отдельного валидатора, распределенного по всему миру.
Запас в 10–20 %, полученный каждым валидатором при вычислении PoH, накапливается на уровне всей сети в виде дополнительного запаса обработки во время слотов лидеров, повышения точности отслеживания голосов и более стабильного производства блоков. Предоставление оптимизации, которую Кагрен выпустил под CC0, большему количеству валидаторов через операционную платформу, такую как SLV, является вкладом в производительность и отказоустойчивость сети Solana в целом.
SLV продолжит предоставлять улучшения, важные для реальной эксплуатации, в форме, которую можно будет применить не более чем через разговор с ИИ-агентом. Структурно снизив когнитивную нагрузку валидатора эксплуатация и уменьшив препятствия для работы, необходимой для повышения производительности, мы продолжим создавать среду, в которой больше операторов смогут запускать свои валидаторы на более высоком уровне качества.
Поставляется с открытым исходным кодом — продолжаем возвращать знания
Сам SLV по-прежнему предоставляется с открытым исходным кодом. Вся его функциональность, включая интеграцию патчей Kagren, свободно доступна в репозитории SLV GitHub.
Знания, полученные в ходе исследований и разработок ERPC реальной эксплуатации, публикуются в виде открытого исходного кода благодаря навыкам и инструментам SLV. Методы оптимизации, параметры настройки и операционные ноу-хау, накопленные на пути к достижению мирового рейтинга №3 с валидатором Epics DAO — все это сконцентрировано в навыках SLV для своих ИИ-агентов в такой форме, которую любой оператор валидатора по всему миру может воспроизвести на том же уровне качества.
SLV Веб-сайт: https://slv.dev/en
SLV GitHub: https://github.com/validatorsDAO/slv
Попробуйте прямо сейчас с токенами SLV AI
Приложение Kagren patch также доступно как часть функциональности агента AI SLV. Используя токены SLV AI, всю работу приложения можно выполнить посредством диалога на естественном языке с агентом AI.
В рамках акции запуск мы бесплатно распространяем 100 000 токенов с авторизацией в размере 5 евро — более чем достаточно, чтобы испытать применение патча kagren посредством разговора с ИИ-агентом. Также поддерживаются соединения с использованием токенов ChatGPT и Claude API, поэтому пользователи также могут запускать SLV AI со своими собственными ключами API.
ERPC SLV Планы AI: https://erpc.global/en/price/
В сочетании с платформой ERPC
Все валидаторы Solana и узлы Solana RPC, работающие на платформе ERPC, построены на базе AMD Zen4 или более новых CPU — конфигурациях, в которых используется исправление kagren. Развертывая среду, созданную с помощью SLV, на платформе ERPC, пользователи с первого дня получают все следующее: высокоскоростную загрузку снимков внутри платформы, связь zero-distance с валидаторами Solana, настроенные конфигурации для Solana и ускорение PoH с помощью патча kagren.
ERPC объединяет Solana RPC, Solana Geyser gRPC, Solana Shredstream (Epic Shreds), серверы bare metal, высокопроизводительные VPS и ERPC Global Storage в единую платформу, при этом все службы подключаются по внутренним сетевым путям в конструкции zero-distance. Выделенная оптоволоконная сеть DoubleZero также интегрирована во всех регионах, при этом особенно заметно снижение задержки P99 примерно на 200 мс в азиатском регионе (Токио и Сингапур).
ERPC Веб-сайт: https://erpc.global/en
Пять лет подряд одобрения WBSO — AS200261 Solana — выделенный центр обработки данных
ELSOUL LABO получала одобрение пять лет подряд, начиная с 2022 года, в рамках WBSO, программы поддержки исследования и разработка правительства Нидерландов. Результаты непрерывных исследований и разработок инфраструктуры Solana RPC, размещения валидаторов и операционной оркестрации, а также создания сред эксплуатация Solana-инфраструктуры, управляемых агентами искусственного интеллекта, реализуются непосредственно в наборе инструментов SLV и агентах искусственного интеллекта.
Кульминацией этих исследований и разработок является строительство выделенного центра обработки данных Solana под нашим собственным ASN (AS200261), назначенным RIPE NCC. Благодаря стандартизированному аппаратному обеспечению последнего поколения — AMD EPYC 5-го поколения, AMD Threadripper PRO 5-го поколения (9975WX и выше) и NVMe Gen 5 — в сочетании с оптимальным дизайном сетевых путей, обеспечиваемым нашим собственным ASN, этот объект обеспечивает высочайшее качество, превосходящее существующие центры обработки данных премиум-класса. Открытие запланировано на этот месяц и будет способствовать дальнейшему ускорению создания сред, которые создают ИИ-агенты SLV.
Благодарность Кагрену
Эта интеграция в SLV была бы невозможна без работы, которую Кагрен обнародовал в репозитории, оптимизированном для solana-sha256-hasher. Мы еще раз выражаем наше глубокое уважение и благодарность за эти усилия, выпущенные под лицензией CC0 как вклад в экосистему Solana.
Улучшение, выпущенное с открытым исходным кодом и доставленное операторам валидаторов по всему миру через другой инструмент с открытым исходным кодом (SLV) — такой цикл общих знаний делает экосистему Solana в целом сильнее. Со своей стороны, мы также продолжим передавать через SLV знания, которые мы получили от работы с платформой ERPC и валидатором Epics DAO.
solana-sha256-hasher-оптимизированный (кагрен): https://github.com/kagren/solana-sha256-hasher-optimized
Контакт
По вопросам SLV и ERPC создайте заявку в службу поддержки на официальном Discord-сервере Validators DAO.
Официальный Discord-сервер Validators DAO: https://discord.gg/C7ZQSrCkYR
Ссылки
- SLV Веб-сайт: https://slv.dev/en
- SLV GitHub: https://github.com/validatorsDAO/slv
- ERPC Веб-сайт: https://erpc.global/en
- ERPC SLV Планы AI: https://erpc.global/en/price/
- solana-sha256-hasher-оптимизированный (кагрен): https://github.com/kagren/solana-sha256-hasher-optimized
- Epics DAO Веб-сайт: https://epics.dev/en
- Официальный Discord-сервер Validators DAO: https://discord.gg/C7ZQSrCkYR


