paint-brush
BEP 341 : Production de blocs consécutifspar@bnbchainecosystem
11,473 lectures
11,473 lectures

BEP 341 : Production de blocs consécutifs

par BNB Chain3m2024/06/26
Read on Terminal Reader

Trop long; Pour lire

Le BEP 341 vise à améliorer la capacité de traitement des transactions de la BNB Smart Chain (BSC). Cette proposition introduit une approche éprouvée dans laquelle les validateurs peuvent produire des blocs consécutifs, un changement significatif par rapport au système actuel de priorité à un seul emplacement. Cette approche introduit également des risques potentiels tels que l’abus du MEV, nécessitant une gouvernance et un suivi minutieux.
featured image - BEP 341 : Production de blocs consécutifs
BNB Chain HackerNoon profile picture
0-item
1-item


Le BEP 341 récemment proposé vise à améliorer la capacité de traitement des transactions de la BNB Smart Chain (BSC). Cette proposition introduit une approche éprouvée dans laquelle les validateurs peuvent produire des blocs consécutifs, un changement significatif par rapport au système actuel de priorité à emplacement unique. Dans le blog d'aujourd'hui, voyons comment cela impacte BSC et la communauté BNB Chain.

Motivation derrière le BEP 341

La principale motivation du BEP 341 est d'optimiser l'efficacité de la production de blocs et d'augmenter le débit des transactions sur BSC. En permettant aux validateurs de produire des blocs consécutifs, la blockchain peut améliorer considérablement sa capacité, répondant ainsi aux demandes croissantes de l'écosystème actif et en évolution du BSC. Cependant, cette approche introduit également des risques potentiels tels que l'abus de MEV, nécessitant une gouvernance et une surveillance minutieuses pour équilibrer les améliorations des performances et la sécurité.

Éléments clés du BEP 341

Avant de continuer, comprenons les deux paramètres clés du processus de production de blocs introduits par BEP 341.


  • Nombre de blocs consécutifs (n) : Ce paramètre définit le nombre de blocs consécutifs que chaque validateur peut produire au sein de chaque époque.


  • Ratio AntiMEV : Pour contrecarrer le potentiel valeur maximale extractible (MEV) abus, ce paramètre ajuste la répartition des frais de transaction sur le SystemRewardContract. À mesure que la priorité de bloc consécutive du validateur augmente, la répartition des frais de transaction entre SystemRewardContract augmente linéairement, plafonnée par le systemRewardAntiMEVRatio. Le paramètre initial est 0 et les modifications apportées à ce paramètre nécessitent également l'approbation de la gouvernance.

Production de blocs consécutifs

Actuellement, les validateurs de BSC obtiennent des droits de production de blocs prioritaires pour un seul créneau, tournant dans un ordre fixe. Il en résulte une limite de traitement des transactions divisée entre la validation des transactions du bloc précédent et le traitement des nouvelles transactions.



BEP 341 propose que les validateurs obtiennent des droits de production de blocs prioritaires pour une séquence continue de n créneaux par tour, optimisant ainsi l'efficacité du traitement des transactions. La proposition précise que les blocs suivants dans la séquence d'un validateur peuvent ignorer le processus de validation des transactions, en se concentrant entièrement sur le traitement des nouvelles transactions.



Cet ajustement entraîne une amélioration significative des Transactions Par Seconde (TPS), notamment lorsque le nombre de blocs consécutifs est compris entre 3 et 5.



Spécifications de mise en œuvre

  • L'attribution des droits de production de blocs prioritaires sera prédéfinie pour chaque époque, garantissant un processus équitable et impartial.


  • L’ensemble de validateurs changera d’époque pour empêcher la falsification de blocs, le nouvel ensemble étant choisi pour maintenir la sécurité et la décentralisation du réseau.


  • Pour empêcher moins de la moitié des nœuds de contrôler l'ensemble du réseau, les producteurs de blocs doivent produire moins de n blocs dans les blocs historiques précédents ((validatorN/2+1)*n-1).

Combattre le MEV avec le ratio AntiMEV

Pour empêcher l'extraction de MEV pendant la production de blocs consécutifs, le BEP 341 augmente la répartition des frais de transaction vers le SystemRewardContract de manière linéaire avec le numéro de bloc, plafonné par le systemRewardAntiMEVRatio.


Cette approche garantit que les validateurs emballent rapidement les transactions, atténuant ainsi le risque d'abus de MEV et préservant l'équité au sein du réseau.


Comme BSC a déjà mis en œuvre le PBS (Proposal Builder Separation), davantage de récompenses MEV seront en fait incluses dans les frais de gaz. Par conséquent, le systèmeRewardAntiMEVRatio sera plus efficace à mesure que davantage de validateurs adopteront le PBS.

Avantages du BEP 341

  • Efficacité améliorée de la production de blocs : en permettant aux validateurs de produire des blocs consécutifs, BSC peut améliorer considérablement son efficacité de production de blocs, améliorer le débit des transactions et répondre aux demandes de son écosystème en pleine croissance.


  • Décentralisation améliorée : le BEP 341 signale une évolution vers une plus grande décentralisation, avec une gouvernance axée sur la communauté garantissant que les changements sont apportés avec le consensus des délégants du BNB. Cette approche favorise un réseau plus décentralisé et plus résilient.


  • Répartition équitable des revenus : la proposition garantit que les revenus des validateurs et des délégateurs sont équitablement répartis, même si l'efficacité de la production de blocs s'améliore. Le mécanisme AntiMEV garantit que les validateurs hautes performances ne bénéficient pas d'un avantage indu, favorisant ainsi l'équité à travers le réseau.

Conclusion

Un élément clé du BEP 341 est l’accent mis sur la gouvernance et la contribution de la communauté. Les modifications du nombre de blocs consécutifs et du ratio AntiMEV nécessitent l'approbation de la communauté, démontrant l'engagement de BSC à écouter ses utilisateurs. Cette proposition garantit que tous les délégants de la BNB ont leur mot à dire dans le processus décisionnel.


En améliorant la capacité de traitement des transactions et en impliquant la communauté dans la gouvernance, le BEP 341 souligne l'importance d'une gouvernance adaptable et axée sur la communauté dans les écosystèmes blockchain.