La chaîne BNB de Binance devrait subir deux hard forks en août 2023 pour réduire le risque de 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 respectivement pour le 10 et le 30 août, après des tests approfondis. La mise à niveau Plato, qui a déjà eu lieu, introduit le BEP-126. La dernière proposition d'évolution implémente un mécanisme de finalité rapide qui devrait exclure la possibilité d'annuler les blocs.
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 du dernier bloc finalisé. Bauer a dit :
"Dans l'ensemble, le 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, faisant référence 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 blockchain.
BEP-126 introduit une 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 le blocage en utilisant leur clé privée, créant ainsi un message de vote. L'agrégation des votes a ensuite lieu, les votes des validateurs étant rassemblés dans un pool et regroupés si le bloc parent direct dispose de suffisamment de votes.
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 qu'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 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 leur vote, ceux qui enfreignent les règles de vote étant réduits, à l’instar du protocole de preuve de participation d’Ethereum.
Le hard fork de 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 maintenir ses structures de blocs et de transactions, ainsi que son EVM de base, à jour pour correspondre aux forks de Berlin et de Londres récemment mis en œuvre par Ethereum.
"Par conséquent, pour des raisons de compatibilité, il est important que ces EIP soient également activés sur BSC afin de garantir un développement et une croissance de l'écosystème fluides."
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é de transaction plus rapide devrait améliorer la réactivité et l'efficacité des DApps exécutés sur la chaîne BNB.
Magazine : Risque sur les dépôts : que font réellement les échanges cryptographiques avec votre argent ?
