L'une des mises à niveau les plus complexes de l'histoire d'Ethereum : Glamsterdam reconstruit la construction de blocs et la facturation du Gas
chaincatcherAuteur : Ethereum Foundation
Compilé par : Deep Tide TechFlow
Guide Deep Tide : La prochaine mise à niveau Glamsterdam d'Ethereum apporte une double restructuration des méthodes de construction de blocs et de la facturation du Gas, ce qui entraînera l'échec direct de tous les portefeuilles, indexeurs et estimateurs dont les limites de Gas sont codées en dur. La fondation a ouvert un réseau de test public à l'avance, offrant aux développeurs une fenêtre de quelques mois, mais le temps presse.

tl;dr
Découvrez Platåberget : un terrain d'essai précoce pour la mise à niveau Glamsterdam (Gloas + Amsterdam), désormais ouvert à la participation publique. Cette mise à niveau apportera des changements perturbateurs pour les développeurs d'applications. Notamment, tous les outils reposant sur des limites de Gas maximales codées en dur (tels que les portefeuilles, les indexeurs et les estimateurs de Gas) deviendront inefficaces et devront être mis à jour. Profitez de cette opportunité précoce pour effectuer des tests !
Platåberget est un réseau de test à court terme conçu pour que la communauté puisse tester les changements associés. Contrairement aux précédents réseaux de développeurs qui duraient très peu de temps, Platåberget est prévu pour fonctionner pendant plusieurs mois, offrant à la communauté un environnement stable pour découvrir Ethereum après Glamsterdam et avoir l'occasion de tester et de casser des choses avant que Glamsterdam ne soit mis en ligne sur les réseaux de test à plus long terme Sepolia et Hoodi.
Contenu du fork Glamsterdam
La mise à niveau Glamsterdam apporte des changements significatifs à la fois à la couche de consensus et à la couche d'exécution. Les points forts incluent :
Séparation intégrée proposant-constructeur : Il s'agit d'un changement majeur dans la manière dont les blocs sont construits, proposés et validés, y compris un nouveau processus d'API de constructeur et des vérifications PTC (ponctualité de la charge). Les infrastructures reposant sur des pipelines de production et de validation de blocs devraient être affectées.
Listes d'accès au niveau des blocs : Introduction de listes d'accès obligatoires au niveau des blocs qui enregistrent les emplacements d'état consultés et les modifications après les transactions. Les listes d'accès au niveau des blocs sont stockées séparément du corps du bloc et peuvent être échangées entre les nœuds de la couche d'exécution via eth/71.
Réévaluation du Gas : Il s'agit d'un ensemble de changements coordonnés des coûts du Gas visant à ramener la limite inférieure du Gas à environ 200 millions. Tous les outils avec des limites de Gas maximales codées en dur seront affectés.
Contrats et code d'initialisation plus volumineux : La taille maximale des contrats déployables passe de 24 Kio à 64 Kio, et la taille maximale du code d'initialisation passe de 48 Kio à 128 Kio.
Structures de données de consensus compatibles avec l'avenir
L'ensemble de validateurs pour Platåberget est relativement petit mais ouvert au public. N'importe qui peut déposer de nouveaux validateurs et tester ses processus de dépôt de validateurs et de constructeurs. ePBS est un changement significatif de la couche de consensus, et nous voulons nous assurer que tous les stakers indépendants, les projets DVT, les logiciels personnalisés et les opérateurs à grande échelle aient amplement l'occasion de tester leur infrastructure. Le fork Glamsterdam sur le réseau de test est prévu pour le 20 août, laissant suffisamment de temps pour déposer et se préparer à la transition du fork.
Un autre changement significatif de Glamsterdam est la réévaluation du Gas. Ces changements affecteront un public plus large car ils touchent tous les portefeuilles, indexeurs et estimateurs de Gas du réseau. Profitez de cette occasion pour déterminer quels outils ou hypothèses de votre système pourraient rencontrer des problèmes avant que le fork ne soit mis en ligne sur le réseau principal.
Une liste complète des EIP inclus est suivie dans le méta-EIP-7773 de Glamsterdam.
Utiliser Platåberget
Veuillez consulter la page de ressources de Platåberget pour un résumé des EIP inclus, du support client et de l'état de lancement ; référez-vous à la spécification devnet-8 pour les paramètres réseau, les valeurs de configuration, les nœuds d'amorçage et les informations de version des clients.
La page Platåberget fournit un processus d'ajout de réseau en un clic pour configurer vos clients EL et CL, ainsi qu'un robinet fournissant de l'ETH du réseau de test pour couvrir les dépôts et les frais de Gas.
Gardez les points suivants à l'esprit lors de l'exécution de nœuds :
Le public pourra soumettre des dépôts de validateurs ou de constructeurs via le navigateur Dora.
L'ensemble de validateurs de genèse ne pré-allouera pas de staking automatique à quelques entités mais sera guidé par des dépôts publics et allouera une partie de l'ETH à la genèse pour aider au démarrage.
Versions des clients : Les versions de chaque client sont facultatives, veuillez vérifier si la version que vous choisissez est incluse.
Images des clients
Actuellement, veuillez utiliser nos images de conteneurs ethPandaOps ci-dessous jusqu'à ce que les équipes clientes préparent des versions étiquetées.
Couche de consensus

Couche d'exécution

Support et retours
Si vous trouvez des erreurs ou des problèmes dans les spécifications, le meilleur canal de retour est le serveur Discord Ethereum R&D. Si vous préférez ne pas utiliser Discord, vous pouvez également signaler des problèmes dans les dépôts de spécifications suivants : couche de consensus, couche d'exécution, execution-apis, builder-specs et beacon-APIs.
Platåberget offre à la communauté l'opportunité de découvrir Ethereum après Glamsterdam et de commencer à découvrir des problèmes.
La réévaluation du Gas est particulièrement importante pour les développeurs d'applications : tous les outils reposant sur des limites de Gas maximales codées en dur (tels que les portefeuilles, les indexeurs et les estimateurs de Gas) deviendront inefficaces et devront être mis à jour. Nous espérons voir les développeurs de dApps et de portefeuilles tester sur Platåberget aux côtés des opérateurs d'infrastructure, car ces changements sont les plus susceptibles de prendre au dépourvu les outils en aval.
La réévaluation implique plus que les limites de Gas de bloc : le prix des opérations individuelles changera également, et l'EIP-8037 introduit une dimension de gaz d'état distincte pour les opérations qui créent de nouveaux états. La création de comptes, le déploiement de code ou l'écriture dans de nouveaux emplacements de stockage sont désormais mesurés à un coût fixe par octet d'état (CPSB), facturé à l'exécution plutôt qu'à l'avance. La conséquence réelle est qu'un transfert ETH standard n'est plus toujours un Gas fixe de 21 000 : le transfert vers un compte existant coûte toujours 21 000 (désormais décomposé en TXBASECOST + COLDACCOUNTACCESS + TXVALUECOST), mais l'envoi de fonds vers un compte inexistant entraîne des frais de gaz d'état supplémentaires de STATEBYTESPERNEWACCOUNT × CPSB à l'exécution. Toute hypothèse selon laquelle 21 000 couvre tous les transferts ou les estimations qui supposent une seule dimension de Gas doivent être réévaluées : voir l'EIP-2780 pour la décomposition des coûts intrinsèques, et l'EIP-8038 pour les coûts accrus d'accès à l'état.
Une fois les retours intégrés dans les logiciels clients et les spécifications, un réseau de développeurs non final suivra dans un délai d'un mois pour tester des scénarios de consensus extrêmes.
Après que ces réseaux de développeurs auront fonctionné de manière stable pendant un certain temps, les réseaux de test à long terme existants (Sepolia, Hoodi) subiront le fork Glamsterdam. Une fois qu'ils auront terminé la mise à niveau et resteront stables, la prochaine étape sera la transition du réseau principal Ethereum vers Glamsterdam 🎊.
Pour ceux qui souhaitent suivre les progrès plus en détail, les meilleurs canaux sont le serveur Discord Ethereum R&D, les appels All Core Dev, le traqueur de mise à niveau Glamsterdam ou le dépôt GitHub du réseau de développement Glamsterdam d'EthPandaOps.
Platåberget vous voit 🐻❄️ !
Ce contenu est fourni à titre informatif et éducatif uniquement et ne constitue pas un conseil en investissement lié à BTCC. BTCC s’efforce de garantir la véracité, l’exactitude et l’originalité du contenu ci-dessus, sans pouvoir toutefois les garantir.