Afin de réduire le risque de réorganisation malveillante de la blockchain et d'améliorer la compatibilité avec d'autres réseaux de blockchain de machines virtuelles Ethereum (EVM), la chaîne #BNB de #Binance devrait subir deux hard forks en août 2023. .

Afin de réduire le risque de réorganisation malveillante de la blockchain et d'améliorer la compatibilité avec d'autres réseaux de blockchain Ethereum Virtual Machine (EVM), la chaîne BNB de Binance devrait subir deux hard forks en août 2023.

Après de nombreux tests, les améliorations Plato et Hertz devraient avoir lieu respectivement le 10 et le 30 août. Le BEP-126 est introduit par la mise à niveau Plato déjà terminée. La proposition d'évolution la plus récente comprend un mécanisme de finalité rapide qui devrait rendre impossible l'annulation des blocages.

Le 10 août, à la hauteur du bloc 30724096, l'amélioration Plato a été achevée. de BscScan

Dans une interview avec Cointelegraph, Arno Bauer, architecte de solutions senior chez BNB Chain, a expliqué les subtilités des changements de réseau. Les utilisateurs pourront obtenir rapidement des informations précises sur le bloc finalisé le plus récent grâce au mécanisme de finalité rapide, qui devrait réduire la probabilité de réarrangement de la chaîne et stabiliser la production de blocs. Dans ses mots :

Essentiellement, le BEP-126 propose d'ajouter un mécanisme de finalité rapide à la BNB Smart Chain pour améliorer la sécurité et l'efficacité de la blockchain.

Selon Bauer, une idée fondamentale de la technologie blockchain est la finalité, qui fait référence au point auquel une transaction ou un bloc de transactions ne peut plus être modifié ou annulé. Avec les systèmes blockchain, la finalité reste essentielle pour préserver la confiance et éviter les doubles dépenses.

La finalité rapide est introduite dans BEP-126 à travers une séquence de procédures. Un bloc est d'abord proposé au réseau par un validateur, et d'autres validateurs reçoivent ensuite ce bloc. Les validateurs créent ensuite un message de vote en signant ensuite pour le bloc avec leurs clés privées. Lorsque le bloc parent immédiat dispose d'un nombre suffisant de votes, une agrégation des votes a lieu, les votes des validateurs étant collectés dans un pool et regroupés.

Lorsqu'ils votent pour des blocs, les validateurs doivent respecter certains critères, comme s'abstenir de publier deux votes uniques pour la même hauteur. Un bloc est « justifié » selon les règles de finalité si l'en-tête de son bloc enfant direct a une attestation, et il est finalisé si le bloc et son enfant direct sont justifiés.

Même si d'autres fourches à chaîne ont une somme de difficulté plus grande, la fourche est considérée comme ayant la chaîne la plus longue puisqu'elle comprend le bloc justifié le plus élevé. Concernant le nombre nécessaire de validateurs, il existe des différences supplémentaires dans les exigences de production et de finalisation des blocs.

Enfin et surtout, à l'instar du protocole de preuve de participation d'Ethereum, les validateurs de la chaîne BNB sont récompensés pour leur vote, tandis que ceux qui enfreignent les règles sont punis de pertes.

Le hard fork de Hertz, prévu le 30 août, vise à maintenir la chaîne BNB à jour avec les avancées les plus récentes des blockchains EVM. Comme l'explique Bauer, les forks d'Ethereum à Berlin et à Londres, qui ont été récemment mis en œuvre, exigent que la chaîne BNB maintienne ses structures de blocs et de transactions ainsi que son EVM de base.

Afin de promouvoir un développement fluide et l’expansion de l’écosystème, il est crucial que ces EIP soient également activés le #BSC pour des raisons de compatibilité.

Selon Bauer, le mécanisme de finalité rapide de BNBChain devrait rendre l'environnement des applications décentralisées (DApps) plus sûr tout en améliorant leur réactivité et leur efficacité. #evm