ActualitésCryptoBNB Chain invite les opérateurs de nœuds BSC-Reth à installer la v0.1.4-hotfix

BNB Chain invite les opérateurs de nœuds BSC-Reth à installer la v0.1.4-hotfix

Auteur: Coinotag·

Points clés

  • •Le 6 novembre, BNB Chain a demandé aux opérateurs de nœuds BSC-Reth d'installer la version v0.1.4-hotfix et de redémarrer leurs clients sans délai.
  • •Le hotfix corrige une erreur pouvant amener le client à calculer une racine d'état incorrecte.
  • •La racine d'état est un hachage cryptographique présent dans chaque en-tête de bloc qui permet aux nœuds de vérifier l'intégrité de l'ensemble des comptes et des contrats intelligents à un point donné de la chaîne.
  • •La racine d'état figurant dans chaque en-tête bloc, un défaut de calcul affecte la validation des blocs elle-même et peut désynchroniser les nœuds ou leur faire servir des données incohérentes.
  • •BSC-Reth est l'adaptation en Rust par BNB Chain de Reth, un client d'exécution développé à l'origine par Paradigm pour l'écosystème Ethereum.
BNB Chain invite les opérateurs de nœuds BSC-Reth à installer la v0.1.4-hotfix

BNB Chain a lancé une instruction urgente aux opérateurs de BSC-Reth, le client d'exécution écrit en Rust utilisé sur la BNB Smart Chain : installer la version v0.1.4-hotfix et redémarrer le logiciel. Cette directive a été communiquée le 6 novembre.

Selon les notes de version GitHub, qui constituent la référence principale de ce changement, le correctif répare une erreur pouvant amener Reth à calculer une racine d'état incorrecte. Les opérateurs de nœuds ont été invités à appliquer la mise à jour et à redémarrer leurs clients sans délai.

BSC-Reth est l'adaptation par BNB Chain de Reth, un client d'exécution développé à l'origine par Parad pour l'écosystème Ethereum. Les clients d'exécution gèrent le traitement des transactions et maintiennent l'état d'un réseau blockchain. La racine d'état est un engagement cryptographique de cet état — un hachage inclus dans chaque en-tête de bloc qui permet aux nœuds de vérifier l'intégrité de l'ensemble des comptes et des contrats intelligents à un point donné de la chaîne. La racine d'état étant présente dans chaque en-tête de bloc, un défaut de calcul touche la validation des blocs elle-même plutôt qu'un composant périphérique.

Lorsqu'un client calcule une racine d'état incorrecte, il peut se désynchroniser du reste du réseau. Un nœud concerné peut ne pas valider correctement les blocs ou servir des données incohérentes aux applications et services qui en dépendent. C'est pourquoi les équipes de clients publient généralement des correctifs rapides pour ce type de défauts et encouragent les opérateurs à mettre à niveau promptement.

Les détails techniques supplémentaires du changement v0.1.4-hotfix sont documentés dans les notes de version GitHub du projet, qui restent la référence officielle du correctif. Les opérateurs de BSC-Reth doivent récupérer le hotfix et redémarrer leurs nœuds comme indiqué, et peuvent vérifier la version en cours d'exécution par rapport aux notes de version si des révisions ultérieures sont publiées.

Ce reportage a été publié pour la première fois sur COINOTAG : https://en.coinotag.com/bnb-chain-bsc-reth-v0-1-4-hotfix-state-root