SLV ajoute du support pour le Patch d'optimisation SHA-256 qui accélère la validation de Solana PoH (connu comme le Patch de kagren) — 10-20% PoH Amélioration de la vérification de vitesse, offrant des Epics Validator DAO Perspectives opérationnelles à tous les utilisateurs de SLV via des agents AI
SLV ajoute du support pour le Patch d'optimisation SHA-256 qui accélère la validation de Solana PoH (connu comme le Patch de kagren) — 10-20% PoH Amélioration de la vérification de vitesse, offrant des Epics Validator DAO Perspectives opérationnelles à tous les utilisateurs de SLV via des agents AI

ELSOUL LABO B.V. (Siège: Amsterdam, Pays-Bas; PDG: Fumitake Kawasaki) et Validators DAO sont heureux d'annoncer que SLV, leur outil de développement Solana open source développé et exploité conjointement, supporte maintenant un patch d'optimisation (connu sous le nom de patch kagren) qui accélère le calcul SHA-256 utilisé par Solana validator PoH (Proof of History).
Après validation du monde réel sur le validateur d'Epics DAO, le patch a été intégré dans SLV sous une forme qui s'applique à la fois aux validateurs Solana et Solana nœuds RPC, et peut être appliqué par n'importe quel SLV l'utilisateur à travers une conversation avec un agent IA.
Sur les processeurs AMD Zen3 ou plus récents équipés d'instructions SHA-NI, une amélioration de 10 à 20 % du contrôle de vitesse PoH mesuré au démarrage est attendue. Ce gain de performance se traduit directement en une salle de traitement supplémentaire pendant les slots leaders sur les validateurs Solana.
SLV Site web: https://slv.dev/en
SLV GitHub: https://github.com/validatorsDAO/slv
Qu'est-ce que le patch kagren? — Optimisation précise du sentier le plus chaud dans les validateurs de Solana
Le consensus de Solana est construit sur une chaîne de hachage continue SHA-256 connue sous le nom de Proof of History (PoH). Le processus de prise du hachage précédent (32 octets) comme entrée pour générer le hachage suivant est répété des centaines de milliers de fois dans une seule slot (environ 400 ms). Parmi tous les chemins de code d'un validateur Solana, ce calcul PoH SHA-256 est le plus fréquemment exécuté et le consommateur dominant du temps CPU.
Le « patch kagren » est un effort ciblé pour optimiser ce chemin le plus chaud. Son auteur original, kagren, a forgé le sha256-hasher de Solana-sdk et fournit une implémentation SHA-NI spécialisée pour l'état d'entrée de la PoH de 32 octets dans un seul bloc.
Ce patch est publié sous Creative Commons CC0 1.0 Licence universelle, permettant à quiconque d'utiliser, de modifier et de redistribuer librement. Nous exprimons notre respect sincère à Kagren pour cette contribution, qui est ouvertement diffusée dans l'écosystème de Solana.
Solana-sha256-hashher-optimized (kagren): https://github.com/kagren/solana-sha256-hasher-optimized
Instructions SHA-NI et optimisation déterministe pour les entrées à 32 octets et à un bloc
SHA-256 est un algorithme qui traite les données en blocs de 64 octets (512 bits). Lors du hachage d'une entrée de 32 octets, les 32 octets restants sont remplis d'un rembourrage défini par spécification — un octet 0x80 en tête, un rembourrage zéro et une séquence de bits traînants représentant la longueur d'entrée.
L'observation clé est ceci: lorsque le hachage est toujours effectué sur 32 octets dans un seul bloc, comme dans PoH, ce rembourrage est entièrement déterministe. Le patch kagren déplie ces portions déterministes à l'avance le long du chemin de calcul SHA-NI, en retirant les branches, les boucles et les charges qui étaient présentes dans l'implémentation générale. Par conséquent, pour l'état d'entrée spécifique de 32 octets et un seul bloc, PoH extrait le débit maximal de SHA-NI.
Pour les entrées autres que 32 octets, ou lorsque l'on couvre plusieurs blocs, on continue d'utiliser l'implémentation à usage général originale. Le calcul en chaîne SHA-256 (appel hash à l'intérieur des programmes fonctionnant sur le SBF) est également laissé entièrement inchangé. L'optimisation ne s'applique qu'aux charges de travail qui calculent plusieurs fois un seul bloc, des hachages de 32 octets — comme dans PoH — et n'a aucun effet sur aucun autre chemin.
10-20% Amélioration du contrôle de vitesse PoH — Impact direct sur le traitement des slots leaders
Sur les processeurs AMD Zen3 ou plus récents, la valeur de contrôle de vitesse de PoH mesurée au démarrage du validateur Solana a été rapportée par l'auteur original pour améliorer de 10-20% après l'application de ce patch. Nous avons observé un niveau similaire d'amélioration de la validation du monde réel validateur d'Epics DAO.
La signification de cette amélioration va au-delà d'un simple numéro de référence. La salle de calcul PoH traduit directement dans la salle de traitement qu'un validateur Solana a lors de ses slots leaders. L'ingestion de transactions, l'accumulation d'unités de calcul, la production de blocs — dans le temps limité disponible dans une slot leader, la réduction du temps CPU consommé par le calcul PoH augmente les ressources disponibles pour toutes les autres tâches.
Il s'agit d'une amélioration silencieuse mais fiable qui soulève les principaux indicateurs de performance d'un validateur: latence de vote, taux de saut et unités de calcul par bloc.
Aucun impact sur le consensus — Conception d'automne entièrement compatible
Les calculs SHA-256 sous le patch kagren produisent des résultats identiques à ceux de la mise en œuvre standard. Les branches de chemin d'exécution basées sur la condition d'entrée: les entrées à 32 octets et à un bloc prennent la route optimisée, tandis que tout le reste revient à l'implémentation standard. Le calcul en chaîne SHA-256 reste inchangé.
Il n'y a pas de risque structurel de questions de consensus, comme un atterrissage de validation sur une fourche en raison de résultats de hachage en désaccord avec d'autres validateurs. Avant de déployer des binaires patchés, SLV effectue une étape de vérification pour confirmer la parité des résultats avec la mise en œuvre standard, et seulement ensuite procède au basculement.
CPU et prérequis cibles
Ce patch n'offre son avantage que sur les processeurs équipés de l'ensemble d'instructions SHA-NI. Plus précisément, cela signifie AMD Zen3 ou architectures ultérieures — série EPYC 7003 / 9004 / 9005, série Ryzen 5000 et suivantes, série Threadripper 5000 / 7000, et processeurs similaires.
La plupart des configurations utilisées dans Epics DAO les opérations de validation et ERPC plate-forme répondent à cette condition, donc la majorité des les nœuds Solana RPC d'ERPC et SLV Les serveurs de la série Metal peuvent bénéficier de ce patch. Sur les processeurs plus anciens sans instructions SHA-NI, SLV saute l'application patch et continue à fonctionner sur l'implémentation standard.
Validation du monde réel validateur d'Epics DAO — Un autre bloc derrière notre monde #3 Classement

Le validateur d'Epics DAO, que nous opérons comme source pour les endpoints SWQoS d'ERPC et Epic Shreds alimentation, a atteint le rang mondial #3 au total (score 99.93) parmi tous les validateurs Solana du Shinobi Performance Pool. Ce résultat reflète l'accumulation de multiples améliorations: sélection du matériel, optimisation des paramètres du noyau, réglage de la pile réseau, ajustement de l'affinité IRQ, et DoubleZero l'intégration.
L'intégration du patch kagren est un autre ajout à cette accumulation. Après validation du monde réel sur le validateur d'Epics DAO confirmé à la fois son efficacité et la stabilité de la production, nous l'avons incorporé dans SLV comme une compétence intégrée. Les techniques d'optimisation éprouvées par les opérations de validation de classe mondiale sont maintenant disponibles sous une forme que n'importe quel SLV l'utilisateur peut se reproduire.
Validators DAO existe pour augmenter la qualité globale du traitement et la tolérance aux défauts du réseau Solana. L'amélioration de la performance des validateurs individuels se traduit directement par un débit de traitement plus élevé dans toute la chaîne Solana. Une optimisation que kagren a publiée sous CC0, validée sur la validateur d'Epics DAO, et livré aux opérateurs de validateur dans le monde entier SLV — ce cycle de restitution des connaissances est au cœur de notre raison d'être.
Validateur et RPC Dual Support en SLV — Détection automatique des clients et construction et déploiement à distance
Avec cette version, les validateurs Solana et Solana les nœuds RPC sont couverts comme cibles pour l'application du patch dans SLV.
SLV détecte automatiquement le type de client sur le nœud cible (Agave, Jito-Agave) et clone l'arbre source de Solana approprié dans un environnement de construction à distance. Le dépôt de patchs kagren est également récupéré automatiquement, et l'ensemble du processus — en appliquant le patch à la logique de hachage PoH, en reconstruisant avec des drapeaux d'optimisation cible-CPU, en sauvegarde du binaire existant et en déployant le binaire patché — fonctionne de bout en bout sous SLV Le contrôle.
La version source de Solana peut être spécifiée explicitement ou résolue automatiquement sur la base des informations de version gérées par SLV. Application en vrac sur plusieurs nœuds est également pris en charge, couvrant le cas d'utilisation du déploiement progressif du patch sur une flotte opérationnelle.
Notez qu'après le déploiement du binaire patché, redémarrer le validateur Solana ou RPC le processus est effectué séparément par l'opérateur. SLV gère tout jusqu'à l'échange binaire; le moment du redémarrage est laissé à la politique de chaque opérateur. Lorsque SLV L'agent IA est utilisé, le redémarrage lui-même peut également être délégué à l'agent.
Combiné avec l'agent IA — Entièrement par le langage naturel

Comme les autres SLV La fonctionnalité, l'application de patch kagren est exposée par MCP (Protocole modèle de contexte). En lançant la console IA et en disant simplement à l'agent IA quelque chose comme "Appliquer le correctif d'optimisation SHA-256 à ce validateur", l'ensemble du flux — identification, construction et déploiement du nœud — est effectué par l'agent, qui sélectionne et exécute les étapes appropriées.
Direct CLI l'exécution est également prise en charge, de sorte que la même opération peut être intégrée dans les flux d'automatisation scriptés. Que l'agent IA soit utilisé ou non, le même comportement est reproduit en plus du même MCP Fondation.
Jusqu'à présent, l'application d'un patch personnalisé à un validateur Solana a obligé l'opérateur à gérer l'ensemble de la séquence lui-même: clonage du code source, configuration d'un environnement de construction, résolution des dépendances, intégration du patch, réglage des drapeaux d'optimisation et échange de binaires. SLV résume tout ce processus en quelque chose que l'agent IA peut effectuer au nom de l'opérateur.
Une technologie qu'un opérateur souhaite adopter pour améliorer les performances ne devrait jamais être freinée par la complexité opérationnelle — la politique SLV de l ' Union européenne DoubleZero le soutien est poursuivi ici avec le patch kagren.
Support en mode local — D'une machine unique à une flotte entière
Outre la gestion à distance, SLV prend en charge un mode local dans lequel SLV est exécuté directement sur un nœud atteint via ssh. L'application de patch Kagren fonctionne également en mode local, de sorte que l'application du patch directement sur un seul nœud en cours d'exécution, ou le rouler sur une flotte entière dans le cadre d'une configuration de gestion à distance basée sur Ansible, peut tous deux être réalisée dans le même SLV environnement.
Pour les utilisateurs qui migrent à partir de solv, l'application du patch kagren en mode local est un point d'entrée facile. Commencez par une seule machine et une seule échelle pour la gestion à distance au besoin — SLV'la philosophie de conception globale porte toujours à la façon dont le réglage des performances est introduit aussi.
Contribution au réseau Solana dans son ensemble
Solana est un réseau informatique distribué. Sa performance est déterminée par la somme de la performance de chaque validateur individuel distribué dans le monde entier.
La salle de tête de 10 à 20 % gagnée par chaque validateur dans le calcul PoH s'accumule, au niveau de l'ensemble du réseau, comme la salle de tête de traitement supplémentaire pendant les créneaux de leader, une meilleure précision de suivi des votes et une production de blocs plus stable. Livraison d'une optimisation que kagren publié sous CC0 à plus de validateurs à travers une plate-forme opérationnelle comme SLV est une contribution à la performance et à la tolérance de la faute du réseau Solana dans son ensemble.
SLV continuera d'apporter des améliorations qui importent pour les opérations réelles sous une forme qui ne peut être appliquée que par une conversation avec un agent IA. En abaissant structurellement la charge cognitive des opérations de validateur et en réduisant les obstacles au travail requis pour améliorer les performances, nous allons continuer à construire un environnement dans lequel plus d'opérateurs peuvent faire fonctionner leurs validateurs à un niveau de qualité supérieur.
Livré en tant que open source — Continuer à redonner des connaissances
SLV elle-même continue à être fournie en tant que open source. Toutes ses fonctionnalités, y compris cette intégration de patch kagren, sont disponibles gratuitement à partir du SLV GitHub dépôt.
Les connaissances acquises les opérations ERPC et la R-D dans le monde réel sont publiées sous forme d'open source SLVles compétences et les outils. Techniques d'optimisation, paramètres de réglage et savoir-faire opérationnel accumulés le long de la route pour atteindre le rang mondial #3 avec le validateur d'Epics DAO — tout ceci est concentré dans SLVles compétences de ses agents IA, sous une forme que tout opérateur de validation à travers le monde peut reproduire au même niveau de qualité.
SLV Site web: https://slv.dev/en
SLV GitHub: https://github.com/validatorsDAO/slv
Essayez maintenant avec SLV Jetons IA
L'application de patch Kagren est également disponible dans le cadre de SLVla fonctionnalité de l'agent IA. En utilisant SLV Jetons IA, l'ensemble du travail d'application peut être complété par un dialogue en langage naturel avec l'agent IA.
En tant que promotion de lancement, nous distribuons gratuitement 100 000 jetons avec une autorisation de 5 €, soit plus qu'un volume suffisant pour faire l'expérience de l'application du patch kagren à travers une conversation avec l'agent IA. Connexions avec ChatGPT et Claude API les jetons sont également pris en charge, de sorte que les utilisateurs peuvent également exécuter SLV AI avec leurs propres API les clés.
ERPC SLV Plans d'IA: https://erpc.global/en/price/
Avec ERPC Plateforme
Tous les validateurs Solana et Solana nœuds RPC en cours d'exécution ERPC plate-forme sont construits sur AMD Zen4 ou les processeurs plus récents — configurations qui bénéficient du patch kagren. En déployant un environnement construit avec SLV sur la ERPC plate-forme, les utilisateurs obtiennent tout ce qui suit à partir du premier jour: téléchargements d'instantanés à haute vitesse au sein de la plate-forme, communication à distance zéro avec les validateurs Solana, configurations personnalisées spécifiques Solana, et accélération PoH via le patch kagren.
ERPC intègre Solana RPC, Solana Geyser gRPC, Solana ShredStream (Epic Shreds), serveurs en bare metal, VPS haute performance et ERPC Global Storage en une seule plate-forme, avec tous les services connectés sur les voies réseau internes dans un design à distance zéro. DoubleZeroLe réseau de fibres dédié est également intégré dans chaque région, avec un P99 réduction de la latence d'environ 200 ms en Asie (Tokyo et Singapour).
ERPC Site web: https://erpc.global/en
Cinq années consécutives WBSO Approbation — AS200261 Centre de données dédié au Solana
ELSOUL LABO a été approuvé pour cinq années consécutives depuis 2022 WBSO, le programme de soutien à la recherche et au développement du gouvernement néerlandais. Les résultats de la recherche-développement continue Solana RPC l'infrastructure, le placement des validateurs et l'orchestration opérationnelle, ainsi que la construction d'environnements d'opérations Solana pilotés par l'IA sont mis en œuvre directement dans SLV Les outils et les agents IA.
Comme point culminant de cette R-D, nous construisons un centre de données dédié au Solana sous notre propre ASN (AS200261), assigné par RIPE NCC. Avec le matériel normalisé sur la dernière génération — AMD EPYC 5e Gen, AMD Threadripper PRO 5e Gen (9975WX et plus), et NVMe Gen 5 — combiné avec la conception optimale du chemin de réseau activée par notre propre ASN, cette installation offre une qualité de haut niveau qui dépasse les datacenters premium existants. L'ouverture est prévue pour ce mois, et il soutiendra l'accélération des environnements qui SLV Les agents IA construisent.
Remerciements au kagren
Cette intégration SLV n'aurait pas été possible sans le travail que kagren a rendu public dans le dépôt Solana-sha256-hasher-optimisé. Nous exprimons une fois de plus notre profond respect et notre profonde gratitude pour cet effort, publié sous CC0 comme contribution à l'écosystème de Solana.
Une amélioration publiée en open source, livrée aux opérateurs de validation dans le monde entier via un autre outil open source (SLV) — un cycle de connaissances partagées comme celui-ci rend l'écosystème de Solana plus fort dans son ensemble. De notre côté, nous continuerons également à rendre grâce SLV, les connaissances que nous obtenons de l'exploitation ERPC plate-forme et validateur d'Epics DAO.
Solana-sha256-hashher-optimized (kagren): https://github.com/kagren/solana-sha256-hasher-optimized
Coordonnées
Pour des questions sur SLV et ERPC, créez un ticket de support sur le Discord officiel de Validators DAO.
Discord officiel de Validators DAO: https://discord.gg/C7ZQSrCkYR
Liens
- SLV Site web: https://slv.dev/en
- SLV GitHub: https://github.com/validatorsDAO/slv
- ERPC Site web: https://erpc.global/en
- ERPC SLV Plans d'IA: https://erpc.global/en/price/
- Solana-sha256-hashher-optimized (kagren): https://github.com/kagren/solana-sha256-hasher-optimized
- Epics DAO Site web: https://epics.dev/en
- Discord officiel de Validators DAO: https://discord.gg/C7ZQSrCkYR


