BNB Chain hard fork pour améliorer la sécurité et la compatibilité avec les chaînes EVM

La chaîne BNB de Binance devrait subir deux hard forks en août 2023 pour réduire la possibilité d’une réorganisation malveillante de la blockchain et augmenter la compatibilité avec d’autres réseaux de blockchain Ethereum Virtual Machine (EVM).

Les mises à niveau Plato et Hertz sont prévues pour le 10 août et le 30 août, respectivement, après des tests approfondis. La mise à niveau de Plato, qui a déjà eu lieu, introduit BEP-126. La dernière proposition d’évolution implémente un mécanisme de finalité rapide qui devrait exclure la possibilité d’inverser les blocs.

La mise à niveau de Plato a été effectuée le 10 août à la hauteur de bloc 30724096. Source : BscScan

Arno Bauer, architecte de solutions senior chez BNB Chain, a dévoilé les spécificités des mises à niveau du réseau dans une interview avec Cointelegraph. Le mécanisme de finalité rapide devrait réduire les risques de réorganisation de la chaîne et stabiliser la production de blocs tout en permettant aux utilisateurs d’accéder instantanément à des informations précises à partir du dernier bloc finalisé. Bauer a dit :

« Globalement, BEP-126 vise à améliorer la sécurité et l’efficacité de la blockchain sur la chaîne intelligente BNB en introduisant un mécanisme de finalité rapide. »

Bauer a ajouté que la finalité est un concept central de la technologie blockchain, se référant au point auquel une transaction ou un bloc de transactions ne peut plus être modifié ou annulé. La finalité reste cruciale pour maintenir la confiance et éviter les doubles dépenses dans les systèmes de blockchain.

BEP-126 introduit la finalité rapide à travers une série d’étapes. Les validateurs commencent par proposer un bloc au réseau, qui est propagé aux autres validateurs. Les validateurs signent ensuite pour le bloc à l’aide de leur clé privée, créant ainsi un message de vote. L’agrégation des votes se produit alors, avec des votes de validateur rassemblés dans un pool et agrégés si le bloc parent direct a suffisamment de votes.

En relation : Binance Smart Chain et Binance Chain deviennent BNB Chain

Les validateurs doivent suivre des règles spécifiques lorsqu’ils votent pour des blocs, comme ne pas publier deux votes distincts pour la même hauteur. Les règles de finalité déterminent également qu’un bloc est « justifié » s’il y a une attestation dans l’en-tête du bloc enfant, et il est finalisé si le bloc et son enfant direct sont justifiés.

La fourche, y compris le bloc justifié le plus élevé, est considérée comme la chaîne la plus longue, même si les autres fourches de la chaîne ont une somme de difficulté plus élevée. La production de blocs et la finalisation de blocs ont également des exigences différentes en termes de nombre de validateurs nécessaires.

Enfin, les validateurs de la chaîne BNB sont récompensés pour le vote, ceux qui violent les règles de vote étant réduits, comme le protocole de preuve de participation d’Ethereum.

Le hard fork Hertz est prévu pour le 30 août et vise à maintenir la chaîne BNB à jour avec le dernier développement des blockchains EVM. Comme l’explique Bauer, la chaîne BNB doit conserver ses structures de blocs et de transactions, ainsi que son EVM de base, mis à jour pour correspondre aux fourches Berlin et Londres récemment mises en œuvre par Ethereum.

« Par conséquent, pour des raisons de compatibilité, il est important que ces EIP soient également activés sur BSC pour assurer un développement en douceur et une croissance de l’écosystème. »

Bauer a déclaré que le mécanisme de finalité rapide devrait fournir un environnement plus sécurisé pour les applications décentralisées (DApps), tandis qu’une finalité plus rapide des transactions devrait améliorer la réactivité et l’efficacité des DApps fonctionnant sur la chaîne BNB.

Magazine : Risque de dépôt : que font réellement les échanges cryptographiques avec votre argent ?