Un défi à long terme auquel Ethereum est confronté est de savoir comment réduire la complexité et les besoins en stockage tout en maintenant la pérennité et la décentralisation de la chaîne. Cet article explore trois directions clés pour relever ce défi :
Historique expiré
L'objectif est de réduire ou d'éliminer la nécessité pour chaque nœud de stocker de manière permanente tous les historiques. Les principales méthodes comprennent :
Stocker uniquement les données historiques des derniers mois
Utiliser un réseau de stockage distribué pour stocker les anciennes données
Améliorer la disponibilité des données grâce à des codes de correction d'erreurs.
Cela peut considérablement réduire la charge de stockage des nœuds tout en maintenant l'accessibilité des données historiques.
État expiré
L'objectif est de limiter la croissance continue de la taille de l'état. Les principales solutions comprennent :
État partiel expiré : ne stocke que les données d'état récemment consultées
Échéance d'état basée sur le cycle d'adresse : réalisation d'une échéance d'état complète par le changement de format d'adresse
Ces solutions peuvent réduire considérablement les besoins en stockage d'état, mais nécessitent un compromis entre complexité et compatibilité.
Nettoyage des caractéristiques
L'objectif est de réduire la complexité du protocole en supprimant les fonctionnalités inutiles. Les principales orientations incluent :
Supprimer les anciens types de transactions et les précompilés
Simplifier le mécanisme de gas
Format de données unifié
Améliorer l'EVM pour faciliter l'analyse statique
Cela nécessite un compromis entre la simplification et la compatibilité ascendante, et il est nécessaire d'établir un processus standardisé pour effectuer des modifications non urgentes qui ne sont pas compatibles avec les versions antérieures.
Grâce à ces mesures, Ethereum peut réduire considérablement la complexité et les besoins en ressources tout en maintenant ses fonctionnalités essentielles et sa décentralisation, jetant ainsi les bases d'un développement durable à long terme.
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.
9 J'aime
Récompense
9
5
Partager
Commentaire
0/400
LayerHopper
· Il y a 14h
Y a-t-il encore un impact sur les coûts ?
Voir l'originalRépondre0
AirdropCollector
· Il y a 15h
Chez qui les données n'ont pas augmenté~
Voir l'originalRépondre0
MetaverseVagabond
· Il y a 15h
Ah bon, c'est tout ? Le mois dernier, j'ai augmenté la position à 5000, j'ai perdu beaucoup.
Feuille de route de purification d'Ethereum : expiration de l'historique, expiration de l'état et nettoyage des caractéristiques
L'avenir possible d'Ethereum : purification
Un défi à long terme auquel Ethereum est confronté est de savoir comment réduire la complexité et les besoins en stockage tout en maintenant la pérennité et la décentralisation de la chaîne. Cet article explore trois directions clés pour relever ce défi :
Historique expiré
L'objectif est de réduire ou d'éliminer la nécessité pour chaque nœud de stocker de manière permanente tous les historiques. Les principales méthodes comprennent :
Cela peut considérablement réduire la charge de stockage des nœuds tout en maintenant l'accessibilité des données historiques.
État expiré
L'objectif est de limiter la croissance continue de la taille de l'état. Les principales solutions comprennent :
Ces solutions peuvent réduire considérablement les besoins en stockage d'état, mais nécessitent un compromis entre complexité et compatibilité.
Nettoyage des caractéristiques
L'objectif est de réduire la complexité du protocole en supprimant les fonctionnalités inutiles. Les principales orientations incluent :
Cela nécessite un compromis entre la simplification et la compatibilité ascendante, et il est nécessaire d'établir un processus standardisé pour effectuer des modifications non urgentes qui ne sont pas compatibles avec les versions antérieures.
Grâce à ces mesures, Ethereum peut réduire considérablement la complexité et les besoins en ressources tout en maintenant ses fonctionnalités essentielles et sa décentralisation, jetant ainsi les bases d'un développement durable à long terme.