L’explorateur de la couche d’exécution weiihann a partagé les résultats d’une expérience à grande échelle sur l’optimisation de l’état d’Ethereum. Comme le rapporte Foresight, l’étude consistait à lancer une charge sur le réseau principal pendant un an sur un client Geth afin de comparer les nœuds complets traditionnels avec une approche innovante de stockage uniquement de l’état actif, accessible pendant douze mois. Les résultats de cette expérience ouvrent de nouvelles perspectives pour la scalabilité du réseau.
Révolution dans la réduction de la taille des bases de données des nœuds
Le résultat le plus impressionnant de l’expérience est la réduction radicale des exigences matérielles. En comparant les nœuds complets traditionnels avec ceux qui ne stockent que l’état actif sur un cycle annuel, les chercheurs ont constaté une réduction de la taille de la base de données de 359 gigaoctets à 81 gigaoctets—une baisse de près de 77,5 %. Les résultats les plus remarquables ont été observés lors de l’optimisation du stockage Trie, ce qui démontre l’efficacité d’une approche ciblée de gestion des données d’état.
Cette réduction a une valeur pratique : moins d’espace disque signifie des barrières d’entrée plus faibles pour le lancement de nœuds, ce qui peut accroître la décentralisation du réseau et attirer davantage de participants.
Améliorations notables en performance et synchronisation
L’expérience a révélé des optimisations temporelles significatives dans le fonctionnement des nœuds. Le temps de réexécution des blocs a été réduit d’environ 15 %, et les opérations de lecture ont montré la plus grande amélioration. La latence de lecture du stockage au niveau P50 (médiane) a diminué de 46 %, tandis que P99 (percentile 99) a montré une amélioration de 36 %. Ces métriques indiquent une accélération tant dans les scénarios moyens que dans les pires.
Un autre indicateur important est l’optimisation de la latence en queue. Le temps d’insertion des blocs au niveau P99 a été réduit de 21 %, ce qui est crucial pour maintenir une synchronisation stable des nœuds sous une charge maximale du réseau.
Orientations stratégiques pour la recherche future
L’équipe prévoit d’étendre l’expérience en comparant les résultats avec d’autres clients Ethereum, en testant des cycles de gestion d’état alternatifs (comme six mois) et en étudiant des stratégies spécialisées de nettoyage des stockages de contrats. De telles expérimentations complètes aideront à déterminer les paramètres optimaux pour différents types de nœuds et d’utilisation du réseau.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
La recherche Ethereum a présenté une expérience d'optimisation d'état avec des résultats remarquables
L’explorateur de la couche d’exécution weiihann a partagé les résultats d’une expérience à grande échelle sur l’optimisation de l’état d’Ethereum. Comme le rapporte Foresight, l’étude consistait à lancer une charge sur le réseau principal pendant un an sur un client Geth afin de comparer les nœuds complets traditionnels avec une approche innovante de stockage uniquement de l’état actif, accessible pendant douze mois. Les résultats de cette expérience ouvrent de nouvelles perspectives pour la scalabilité du réseau.
Révolution dans la réduction de la taille des bases de données des nœuds
Le résultat le plus impressionnant de l’expérience est la réduction radicale des exigences matérielles. En comparant les nœuds complets traditionnels avec ceux qui ne stockent que l’état actif sur un cycle annuel, les chercheurs ont constaté une réduction de la taille de la base de données de 359 gigaoctets à 81 gigaoctets—une baisse de près de 77,5 %. Les résultats les plus remarquables ont été observés lors de l’optimisation du stockage Trie, ce qui démontre l’efficacité d’une approche ciblée de gestion des données d’état.
Cette réduction a une valeur pratique : moins d’espace disque signifie des barrières d’entrée plus faibles pour le lancement de nœuds, ce qui peut accroître la décentralisation du réseau et attirer davantage de participants.
Améliorations notables en performance et synchronisation
L’expérience a révélé des optimisations temporelles significatives dans le fonctionnement des nœuds. Le temps de réexécution des blocs a été réduit d’environ 15 %, et les opérations de lecture ont montré la plus grande amélioration. La latence de lecture du stockage au niveau P50 (médiane) a diminué de 46 %, tandis que P99 (percentile 99) a montré une amélioration de 36 %. Ces métriques indiquent une accélération tant dans les scénarios moyens que dans les pires.
Un autre indicateur important est l’optimisation de la latence en queue. Le temps d’insertion des blocs au niveau P99 a été réduit de 21 %, ce qui est crucial pour maintenir une synchronisation stable des nœuds sous une charge maximale du réseau.
Orientations stratégiques pour la recherche future
L’équipe prévoit d’étendre l’expérience en comparant les résultats avec d’autres clients Ethereum, en testant des cycles de gestion d’état alternatifs (comme six mois) et en étudiant des stratégies spécialisées de nettoyage des stockages de contrats. De telles expérimentations complètes aideront à déterminer les paramètres optimaux pour différents types de nœuds et d’utilisation du réseau.