La Fondation Ethereum annoncé que la mise à niveau du réseau Dencun devrait être mise en ligne sur le Ethereum . Cela survient après une activation réussie sur tous les réseaux de test. La mise à niveau, prévue pour le 13 mars 2024 à 13h55 UTC, nécessite que les opérateurs de nœuds et les jalonneurs mettent à jour leur logiciel. Cela fait suite à la mise à niveau de Shapella et inclut des changements majeurs tels que l'introduction de blobs de données éphémères avec EIP-4844, visant à réduire les frais de transaction L2. Une diffusion en direct communautaire sera disponible pour ceux qui souhaitent suivre l'événement.
La mise à niveau inclut des modifications apportées aux couches de consensus et d'exécution d' Ethereum , détaillées dans EIP-7569. Les principaux changements de protocole sont EIP-1153 (opcodes de stockage transitoire), EIP-4788 (racine de bloc Beacon dans l'EVM), EIP-4844 (transactions Shard Blob), EIP-5656 (MCOPY – instruction de copie de mémoire), EIP-6780 (SELFDESTRUCT uniquement dans la même transaction), EIP-7044 (sorties volontaires signées perpétuellement valides), EIP-7045 (augmenter l'emplacement d'inclusion d'attestation maximum), EIP-7514 (ajouter une limite maximale de désabonnement d'époque) et EIP-7516 (code d'opération BLOBBASEFEE).
Pour les modifications de la couche consensus, les spécifications peuvent être trouvées dans le dossier Deneb du référentiel ethereum /consensus-specs. Les modifications de la couche d'exécution sont décrites dans les EIP liés, avec une spécification Python en cours dans le référentiel ethereum /execution-specs. De plus, Deneb nécessite des modifications de l'API du moteur pour la communication entre les nœuds de la couche de consensus et d'exécution, détaillées dans le fichier cancun.md du référentiel ethereum /execution-apis.
Les versions client prenant en charge Dencun sur le réseau principal Ethereum ont été répertoriées, y compris les versions pour Lighthouse, Lodestar, Nimbus, Prysm, Teku (couche de consensus) et Besu, Erigon, go- ethereum , Nethermind, Reth (couche d'exécution). La Fondation Ethereum met en garde les validateurs contre les risques liés à la gestion d'un client majoritaire et propose des ressources pour la distribution des clients et des guides de changement.
Pour Ethereum ou d’Ether , aucune action n’est requise sauf indication contraire de leur fournisseur d’échange ou de portefeuille. Les opérateurs de nœuds doivent mettre à jour leurs clients vers les versions spécifiées pour garantir la compatibilité avec la mise à niveau de Dencun. Il est également conseillé aux Stakers de mettre à jour leur nœud balise et leur client validateur, avec la possibilité de pratiquer le processus de mise à niveau sur ephemery.dev.
Le fait de ne pas participer à la mise à niveau entraînera une synchronisation avec la blockchain , conduisant à une incompatibilité avec le Ethereum . Les développeurs d'applications et d'outils sont encouragés à examiner les EIP inclus dans Dencun pour connaître les impacts potentiels sur leurs projets, en particulier en notant les EIP ayant des implications de compatibilité ascendante.
Le nom « Dencun » combine « Deneb », un nom d'étoile, reflétant la mise à niveau de la couche de consensus, et « Cancun », un nom de ville Devcon, pour la mise à niveau de la couche d'exécution, poursuivant la tradition consistant à nommer les mises à niveau Ethereum d'après des emplacements célestes et importants.