BNB Chain Optimise Reth pour un Synchronisation Plus Rapide et une Meilleure Performance des Validateurs
BNB Chain a annoncé des avancées significatives dans son client Reth, visant à améliorer les vitesses de synchronisation et la performance des validateurs sur la BNB Smart Chain (BSC). Ces développements tirent parti de l'architecture modulaire de Reth et de ses capacités de traitement avancées pour améliorer la scalabilité et l'efficacité pour les opérateurs de nœuds et les développeurs.
Optimisations Clés dans Reth
Le client Reth, initialement développé par Paradigm pour Ethereum, a été adapté pour BSC grâce à l'intégration de fonctionnalités spécifiques à BSC. Les premières optimisations incluent le traitement parallèle des tries épars et des paramètres de build ajustés, qui ont réduit la latence d'insertion de blocs, d'exécution, et de validation pendant la synchronisation des nœuds complets. Cependant, la latence de validation p95 reste plus élevée par rapport au client BSC-Geth.
D'autres améliorations ont été apportées au calcul de la racine d'état, à la persistance et à la planification de la production de blocs. En intégrant TrieDB de Geth, l'équipe a permis le préchargement de tries et a ajusté les processus de planification. Les tests internes ont enregistré une augmentation de 40% du débit par rapport à la configuration TrieDB précédente, marquant un pas significatif en avant dans la performance des validateurs.
Objectifs de Performance et Plans Futurs
Le client Reth de BSC vise à atteindre un objectif à long terme de maintien de 1G gaz/s sous des temps de bloc 750ms. Des tests initiaux ont déjà montré une vitesse de synchronisation 40% plus rapide par rapport au client BSC-Geth actuel, avec des plans pour des améliorations supplémentaires telles que l'optimisation EVM JIT et ASM Hash.
Bien que le client soit actuellement opérationnel pour les synchronisations historiques et en direct, la migration des validateurs est encore en développement. Les opérateurs de nœuds peuvent s'attendre à une synchronisation plus rapide, un débit RPC plus élevé et une réduction des frais d'exploitation, tandis que les développeurs et les utilisateurs bénéficieront d'une expérience réseau plus réactive et évolutive.
Implications pour l'Écosystème BNB
L'intégration de Reth dans l'écosystème BNB souligne l'engagement de BNB Chain vers l'avancement de l'infrastructure blockchain. En tirant parti des capacités performantes de Reth, le réseau vise à fournir une base robuste pour les applications et services décentralisés, garantissant la scalabilité et l'efficacité pour sa base d'utilisateurs en croissance.