La "Cancun Upgrade" d'Ethereum a actuellement de nouveaux progrès : le 8 décembre 2023, lors de la 176e réunion de la Fondation Ethereum, les développeurs ont convenu à l'unanimité que si les choses se passent bien, le fork Goerli sera programmé début 2024, l'objectif est d'activer le testnet Goerli Dencun en janvier 2024.

Quant au moment précis pour l'achèvement final de la « mise à niveau de Cancun » d'Ethereum, selon les spéculations des initiés de l'industrie sur les progrès actuels du développement du protocole et de l'achèvement des tests, il est prévu que la mise à niveau soit officiellement mise en œuvre entre mars et avril 2024.

Concentrez-vous sur les marchés primaires et secondaires du cercle des devises. Engagé à rechercher des pièces qui montent en flèche de premier niveau et des pièces potentielles de deuxième niveau de haute qualité. V : wu354133 n'a pas de seuil, pas de frais, pas de promotion d'échanges, pas de liens commerciaux.

L'importance de la « mise à niveau de Cancun » d'Ethereum n'est pas moindre que celle de la « mise à niveau de Shapella » - car cette mise à niveau est la clé d'une expansion ultérieure d'Ethereum. Elle peut augmenter le volume de transactions auquel le réseau Ethereum peut répondre par seconde, et le fera. ouvre également Ethereum. Une nouvelle étape dans le développement des capacités de stockage et de récupération de données.

Pour les utilisateurs de blockchain qui détiennent des actifs numériques, le changement le plus intuitif que la « mise à niveau de Cancun » d'Ethereum apportera aux transactions d'actifs numériques est que les frais de gaz requis pour les transactions d'actifs numériques sur le réseau Ethereum Layer 2 seront considérablement réduits, la baisse pourrait atteindre. 14 fois.

imToken prend désormais en charge tous les réseaux de couche 2 et les chaînes compatibles EVM sur Ethereum. Une fois la « mise à niveau de Cancun » terminée, les utilisateurs détenant des actifs numériques peuvent profiter des actifs du réseau Ethereum de couche 2 avec des coûts plus élevés et des frais de gaz moins élevés grâce au commerce imToken. De plus, imToken prend en charge OP et Polygon, et vous pouvez également bénéficier de coûts d'exploitation réseau relativement inférieurs en utilisant directement la fonction Swap d'imToken.

Pour les développeurs de blockchain, il est important de noter qu'après la mise en œuvre officielle de la « mise à niveau de Cancun » d'Ethereum en 2024, le réseau de test Goerli ne sera plus utilisé. Il est recommandé aux développeurs de migrer vers le réseau de test Sepolia dès que possible.

imToken prend désormais entièrement en charge le réseau de test Sepolia et prend en charge la revendication des actifs de test du réseau de test Sepolia via l'entrée « robinet ».

En savoir plus sur le « surclassement à Cancun »

Cancun est une ville touristique célèbre du Mexique et le lieu de la conférence Devcon 3. Selon les règles de dénomination des mises à niveau d'Ethereum, les mises à niveau nommées d'après des noms de lieux sont des mises à niveau pour la couche d'exécution d'Ethereum.
La mise à niveau de la couche de consensus Ethereum synchronisée avec cette « mise à niveau de Cancun » porte le nom de code Deneb. Par conséquent, le nom officiel de la version complète de la couche d'exécution et de la couche de protocole de cette mise à niveau d'Ethereum a été déterminé comme « Dencun Upgrade » est Cancun (Cancun). ). ) + un mot composé de Deneb.
Voici les protocoles d'amélioration (EIP en abrégé) auxquels il convient de prêter attention dans le "Cancun Upgrade", comprenons ensemble.

01

Le protagoniste de "Cancun Upgrade": EIP-4844

Prototype de partage d'Ethereum

▶ Objectifs d'amélioration : résoudre l'évolutivité (c'est-à-dire les besoins d'expansion) d'Ethereum, contribuer à réduire le coût de transaction de la solution Rollups de couche 2 (Layer2) d'Ethereum et augmenter la vitesse des rollups.

▶ Contexte d'amélioration : le coût du réseau principal Ethereum Layer 1 (Layer1) a toujours été élevé et les améliorations nécessaires sont nécessaires de toute urgence pour réduire le coût d'exploitation global.

Actuellement, les solutions de mise à l’échelle sur Ethereum sont principalement des cumuls de couche 2.

En pratique, la solution Rollups aide les utilisateurs à économiser beaucoup de coûts d'exploitation (ci-après dénommés Gas Fee). Par exemple, pour le compte du projet Optimism, le coût régulier des Gas Fee n'est que de 0,001 gwei, ce qui est bien inférieur au coût régulier. coût du réseau principal de couche 1 d'Ethereum ; la solution de ZK Rollups offre de meilleures performances de compression des données, ne nécessite pas l'inclusion de données de signature et est moins chère, même jusqu'à 1 % du réseau principal de couche 1 d'Ethereum.

Cependant, pour un plus large éventail d’utilisateurs, les coûts du gaz restent un fardeau relativement élevé, même après la solution Rollups. De plus, l'efficacité d'Ethereum dans le traitement des transactions parallèles est encore faible et il ne peut gérer qu'un volume de transactions à deux chiffres par seconde. Celles-ci nécessitent de nouvelles améliorations pour améliorer l'évolutivité.

Sharding - est une méthode d'amélioration puissante pour résoudre les problèmes ci-dessus, mais elle n'est pas encore implémentée dans Ethereum. La proposition opportune du plan d'amélioration EIP-4844 est de résoudre les besoins ci-dessus et de mettre en œuvre la mise à niveau de sharding, a trouvé un compromis. qui peut être appliqué à Ethereum au stade actuel et a jeté les premières bases techniques permettant à Ethereum de réaliser un partage global des données à l’avenir.

Par conséquent, EIP-4844 était autrefois appelé « Proto-danksharding », qui est le « prototype de sharding ». Le mot dank a également une origine différente. Il est tiré du nom du chercheur d'Ethereum Dankrad Feist. Il a dit un jour : "EIP-4844 deviendra un accélérateur pour les Rollups".

Actuellement, afin d'afficher de manière plus intuitive les améliorations techniques de l'EIP-4844, le titre du protocole d'amélioration EIP-4844 a été uniformément décrit comme « Shard Blob Transactions », c'est-à-dire « Shard Blob Transactions ».

▶ Contenu d'amélioration (améliorations techniques réalisées) :

· Présentation des transactions Blob : Blob est l'abréviation de Binary Large Object. Les transactions Blob sont un nouveau type de transaction qui sera utilisé dans le futur partitionnement. · Introduire toute la logique de couche d'exécution requise pour mettre en œuvre le futur partitionnement complet. · Introduire une logique de validation croisée pour toutes les couches d'exécution et de consensus requises pour mettre en œuvre le futur partitionnement complet. · Implémenter la superposition entre la vérification des blocs de balises (c'est-à-dire les données Ethereum de couche 2) et l'échantillonnage de la disponibilité des données blob. · Introduire des blocs balises pour mettre en œuvre la plupart de la logique requise pour le futur partitionnement complet.

▶ Remarque : Blob a été initialement conçu pour aider à transporter les données Ethereum de couche 2. Dans le même temps, Blob, cet ensemble de vecteurs de données, est stocké par les nœuds de la couche de consensus Ethereum, il ne peut donc pas être lu par la machine virtuelle Ethereum (EVM) de la couche d'exécution. C'est cette séparation des données qui est réalisée. Frais réduits pour les solutions Ethereum Layer 2 Rollups. De plus, les données du blob seront supprimées après 18 jours. Afin de réduire la pression sur le réseau principal causée par les propositions d'amélioration, l'EIP-4844 fixe une limite supérieure à l'augmentation de l'espace de stockage de chaque bloc de balise par rapport à la future mise en œuvre du partitionnement complet, en la limitant à une taille de données d'environ 0,5 Mo. (environ 4 Blobs) au maximum), mais cette limite supérieure devrait augmenter à l'avenir. L’impact de l’EIP-4844 sur le nombre maximum de transactions par seconde de la blockchain (Max TPS)
Réseau EIP-4844 avant la mise en œuvre après la mise en œuvre d'EIP-4844
Optimisme455637
Décision 1226316.4
zkSync Era750750
Ethereum1313△ Données mises à jour le 11/12/2023EIP-4844 Impact sur les frais de gaz de transaction d'actifs
Réseau EIP-4844 avant la mise en œuvre après la mise en œuvre d'EIP-4844
Envoyer un échangeEnvoyer un échange
Optimisme0,11$0,22$0,00788$0,02$
Décision 1 0,17 $ 0,48 $ 0,01214 $ 0,034 $
ère zkSync0,10 $-0,00714 $-
Ethereum$1,56$7,78$1,56$7,78△ Source de données : I2fees.info, statistiques du 2023/12/802 "Cancun Upgrade" Liste des propositions d'amélioration confirmées pour la mise en œuvre : · EIP-4844 · · EIP-1153 · · EIP-6780 · · EIP- 4788 · · EIP-5656 · · EIP-7516 · En plus de la proposition d'amélioration très médiatisée EIP-4844 mentionnée ci-dessus, depuis le 8 décembre 2023, la « mise à niveau de Cancun » a confirmé qu'il existe également des propositions d'amélioration en cours implémenté. Comprend : ▶ EIP-1153 « Transient Storage Opcodes » : Ajouter des opcodes de stockage transitoire. Le stockage transitoire est une solution spécialement conçue pour résoudre la communication interne des blocs. Le stockage transitoire ne modifie pas la sémantique des opérations existantes. Les données de stockage transitoires seront supprimées après chaque transaction. Il n'est pas nécessaire d'accéder au disque du serveur après utilisation et le client n'a pas besoin de charger le disque. données originales. Par conséquent, relativement parlant, l'avantage de l'utilisation du stockage temporaire pour résoudre les problèmes de communication au sein des blocs est que les frais de gaz sont faibles et qu'il n'est pas nécessaire d'envisager le remboursement des frais de fonctionnement dus au stockage temporaire dans les futures conceptions de stockage de données Ethereum. Cependant, l'EIP-1153 n'est pas destiné à traiter de l'utilisation de données de stockage temporaire dans les contrats intelligents existants. ▶ EIP-6780 « SELFDESTRUCT uniquement dans la même transaction » : modifiez la fonction de l'opcode SELFDESTRUCT pour préparer la future application de l'architecture Verkle Tree (communément appelée « Walker Tree ») dans Ethereum. Actuellement, Ethereum utilise l'architecture Merkle Tree (communément appelée « Merkle Tree »). L'utilisation de l'opcode SELFDESTRUCT peut apporter un grand nombre de modifications à l'état du compte, par exemple, vous pouvez supprimer des codes et du stockage. Cependant, lorsque l'architecture Verkle Tree sera appliquée à Ethereum à l'avenir, les comptes ne pourront pas être facilement modifiés ou supprimés, car l'architecture Verkle Tree stockera chaque compte dans une clé de compte différente, et ces clés ne seront pas connectées au compte racine. . Par conséquent, EIP-6780 propose des modifications à la fonctionnalité de l'opcode SELFDESTRUCT. Selon EIP-6780, l'opcode SELFDESTRUCT modifié n'a plus la possibilité de modifier ou de supprimer des comptes pendant l'utilisation et ne sera utilisé que pour transférer ETH à l'appelant, mais il existe une exception lorsque SELFDESTRUCT est exploité par un contrat intelligent. dans la même transaction qui a été créée.

▶ EIP-4788 « Racine de bloc de balise dans l'EVM » : expose la racine du bloc de chaîne de balise dans la machine virtuelle Ethereum. La racine du bloc de chaîne de balise est un accumulateur cryptographique (Accumulators) utilisé pour prouver tout état de consensus. L’exposition de la racine du bloc de chaîne de balise dans la machine virtuelle Ethereum permettra un accès minimisé à la confiance à la couche de consensus Ethereum. Il s'agit également d'un protocole amélioré qui facilite le développement de cas d'utilisation et prendra en charge des cas d'utilisation tels que les pools de jalonnement et les ponts de contrats intelligents pour améliorer leurs hypothèses de confiance. ▶ EIP-5656 « MCOPY - Instruction de copie de mémoire » : Fournit une instruction de machine virtuelle Ethereum efficace qui peut être utilisée pour copier des zones de mémoire. La copie de mémoire est une opération de base et est très utile pour diverses opérations gourmandes en calculs. Cependant, la mise en œuvre future sur la machine virtuelle Ethereum entraînera également des coûts d'exploitation. L'instruction introduite par EIP-5656 est une nouvelle instruction qui n'existait pas auparavant. Si les contrats intelligents publiés utilisent cette nouvelle instruction, ils doivent faire attention à la compatibilité et devront peut-être ajuster leurs opérations. ▶ EIP-7516 « Opcode BLOBBASEFEE » : Présentation de l'opcode BLOBBASEFEE. Cet opcode est le même que l'opcode BASEFEE associé au protocole EIP-3198, sauf que BLOBBASEFEE renvoie les frais de base Blob selon le protocole EIP-4844 dans cette mise à niveau de Cancun. Lorsque le calendrier de la « mise à niveau de Cancun » a été officiellement déterminé (vers avril ~ mai 2023), le protocole de couche d'exécution EIP-2537 (opération de courbe BLS12-381 précompilée) qui pourrait être ajouté à la « mise à niveau de Cancun » a été vivement discuté), EIP- 5920 (introduisant le nouveau code d'opération PAY), au 8 décembre 2023, ne figurent toujours pas dans le calendrier de mise à niveau.

03 "Cancun Upgrade" Les propositions d'amélioration pour la couche de consensus Ethereum synchronisée "Deneb Upgrade" dont la mise en œuvre a été confirmée comprennent : · EIP-7400 · · EIP-7045 · · EIP-7514 · ▶ EIP-7400 « Sorties volontaires signées à validité perpétuelle » : Parvenir à un retrait volontaire de signature permanent et efficace. Ce protocole technique est principalement utilisé pour verrouiller le domaine de signature de sortie du validateur sur la couche de consensus Capella actuelle, et a obtenu une validité permanente après la « mise à niveau de Cancun », réduisant ainsi la complexité des opérations de gage sur Ethereum. ▶ EIP-7045 « Augmenter l'emplacement d'inclusion d'attestation maximal » : augmentez le texte chiffré en texte brut du package d'authentification maximal (emplacement de texte en clair). Ce protocole technique sera essentiel à l’analyse de sécurité et à la validation des règles actuelles du LMD-GHOST. Actuellement, les validateurs de la chaîne disposent de 32 emplacements de texte en clair pouvant être utilisés pour prouver les diffusions. Une fois le protocole technique EIP-7045 mis en œuvre, les validateurs peuvent disposer de jusqu'à 64 emplacements de texte en clair pouvant être utilisés pour prouver les diffusions. ▶ EIP-7514 « Ajouter une limite maximale de désabonnement d'époque » : Ajouter une limite maximale de désabonnement d'époque. Le but de la mise en œuvre de ce protocole technique est d’atténuer les problèmes d’externalité négative causés par la croissance du montant total des ETH mis en jeu. EIP-7514 est une solution de transition, et des solutions techniques seront spécifiquement conçues pour résoudre les problèmes ci-dessus à l'avenir. À mesure que le montant total d’ETH promis augmente, un grand nombre de validateurs sans restriction entraînera une augmentation des données de bruit, et la pression des données sur la couche de consensus Ethereum augmentera également. Plan d'amélioration technique EIP-7514 Pour résoudre les problèmes ci-dessus, il est recommandé de définir la limite maximale de désabonnement à 8. Cela réduit non seulement le nombre de validateurs actifs ajoutés à l'ensemble, mais limite également la croissance illimitée de l'ensemble. Concentrez-vous sur les marchés primaires et secondaires du cercle des devises. Engagé à rechercher des pièces qui montent en flèche de premier niveau et des pièces potentielles de deuxième niveau de haute qualité. V : wu354133 n'a pas de seuil, pas de frais, pas de promotion d'échanges, pas de liens commerciaux. Projets qui peuvent encore être lancés sur le marché primaire : La plateforme de trading NFT est établie au deuxième étage de BlUR, ——Nom du projet : blast Affiliation à la piste : L2 Institution d'investissement : paradigme Règles de verrouillage : Débloqué Volume d'émission : 10 milliards Heure de lancement prévue : Plateforme du premier trimestre : Binance ou Oyi - Nom du projet : Nxyz Institution d'investissement : Coinbase Sequoia Capital Greyloc Règles de verrouillage : Verrouillé pendant 30 jours et publié en 5 fois Heure de lancement estimée ;Décembre