Maison >web3.0 >L'audit de la mise à niveau d'Ethereum Cancun prendra plusieurs mois ! Système de comptabilité Lightning

L'audit de la mise à niveau d'Ethereum Cancun prendra plusieurs mois ! Système de comptabilité Lightning

WBOY
WBOYavant
2024-02-20 13:27:17941parcourir

Laudit de la mise à niveau dEthereum Cancun prendra plusieurs mois ! Système de comptabilité Lightning

Uniswap, le principal échange décentralisé, a annoncé tard hier (15) que la version très attendue d'Uniswap v4 devrait provisoirement être lancée sur le réseau principal Ethereum au troisième trimestre 2024.

Selon la déclaration de la responsable de la gouvernance de la Fondation Uniswap, Erin Koen, en juillet dernier, la sortie de la version v4 dépendra de la mise en œuvre réussie de la mise à niveau de Cancun. De plus, un audit complet du code est requis, de sorte que le lancement de la v4 peut être retardé jusqu'à quatre mois après la fin de la mise à niveau de Cancun.

Uniswap v4 est lancé sur le réseau principal au troisième trimestre

La Fondation Ethereum a récemment annoncé que le plan de mise à niveau de Dencun devrait être lancé sur le réseau principal Ethereum le 13 mars 2024. Dans le même temps, la Fondation Uniswap a également mis à jour jeudi la date de lancement de la v4 dans un tweet, qui devrait avoir lieu au troisième trimestre de cette année. La fondation a également annoncé la feuille de route de l'audit avant la mise en ligne de la v4, ce qui devrait prendre plusieurs mois. Ils ont exprimé leur conviction que la v4 deviendra l’un des codes les plus rigoureusement audités sur Ethereum.

Phase 1 : Gel du code (en cours)

Achèvement du code de base, tests, optimisation du gaz, améliorations de la sécurité et finalisation des parties mineures.

Koen a précédemment déclaré que les modifications apportées à la proposition Ethereum EIP-1153 seront intégrées dans le code v4 pendant la phase de « gel du code ». Le point clé de l'EIP-1153 est l'introduction d'un système de « stockage temporaire », ce qui signifie qu'une fois la transaction terminée, l'espace de stockage correspondant sera libéré, contribuant ainsi à réduire les coûts du gaz.

Dans le processus de développement logiciel, le « gel du code » est une étape au cours de laquelle le code du protocole est corrigé et aucune modification à grande échelle n'est apportée. Cela signifie que l'équipe de développement cesse d'ajouter de nouvelles fonctionnalités ou de modifier les fonctionnalités existantes au protocole pour garantir la stabilité et la fiabilité du protocole. Cette étape vise à garantir que les étapes ultérieures du développement logiciel pourront mieux tester, corriger les bogues et finalement déployer le produit. Grâce au gel du code, l'équipe de développement peut se concentrer sur la résolution des problèmes existants et garantir la qualité et la stabilité du code sans être soumise à des modifications et interruptions fréquentes. Cela permet de réduire le risque de problèmes inattendus dans les étapes ultérieures et d'améliorer l'efficacité du développement

Phase 2 : Réseau d'audit et de test

Cette fois, un audit complet et un concours d'audit communautaire par plusieurs sociétés d'audit seront menés. Dans le même temps, la v4 sera déployée sur le testnet et les derniers ajustements du code seront effectués.

Phase 3 : Démarrer le réseau principal en ligne

v4 devrait être lancé sur le réseau principal Ethereum au troisième trimestre

Trois points forts techniques de la v4

Uniswap a subi une série de changements importants depuis la v1~v3, et a a progressivement posé les bases de son statut de pionnier dans le domaine des teneurs de marché automatisés (AMM) et de pierre angulaire de la finance décentralisée (DeFi). Par exemple, la version 3, qui sera lancée en 2021, introduit le concept de « liquidité concentrée », permettant aux utilisateurs de fournir des liquidités dans une fourchette de prix spécifique auto-définie, permettant ainsi une allocation plus efficace des liquidités et améliorant potentiellement l'efficacité du capital.

La prochaine version v4 vise à fournir un AMM plus personnalisable, flexible et efficace. Parmi les réformes techniques de grande envergure figurent : Hooks, Singleton Contract, Flash Accounting.

Hooks

L'axe principal d'Uniswap v4 est d'évoluer vers une structure de trading plus modulaire, ce qui est principalement réalisé grâce à l'introduction de "hooks" (les hooks permettront aux déployeurs de pool de liquidité d'ajouter de nouvelles personnalisations au pool de liquidité). . Définir du code pour permettre aux utilisateurs d'exécuter des fonctions telles que des frais dynamiques, des limites de prix en chaîne et des oracles personnalisés en chaîne

Laudit de la mise à niveau dEthereum Cancun prendra plusieurs mois ! Système de comptabilité Lightning

Contrat Singleton

Dans la v4, les contrats singleton et les systèmes de comptabilité éclair contribueront à réduire considérablement. les frais de gaz.

À l'origine dans la v3, chaque fois qu'un pool de liquidité était établi, un nouveau contrat devait être déployé, ce qui rendait plus coûteuse la création d'un pool et l'exécution d'un swap multi-pool tandis que dans la v4, Uniswap enregistre tous les pools dans un seul contrat ; ( Contrat Singleton), de sorte que lors de l'échange de jetons, il n'est pas nécessaire de transférer des jetons entre différents contrats. La recherche officielle montre que la v4 réduit le coût du gaz nécessaire à la création d'un pool minier de 99 %.

Laudit de la mise à niveau dEthereum Cancun prendra plusieurs mois ! Système de comptabilité Lightning

Système de comptabilité Lightning

Le système de comptabilité Lightning de la v4 contribuera à réduire davantage le coût du gaz des transactions, car le solde net des jetons dans le pool n'est transféré que lorsque l'échange est terminé, et à chaque fois dans le processus Opérations uniquement entraînent des mises à jour du solde interne, tandis que la v3 déplace tous les actifs impliqués dans la transaction vers/hors du pool pendant le processus d'échange.

« Protocol Code Freeze » fait référence à une étape du processus de développement logiciel où le code du protocole est corrigé et cesse d'apporter des modifications à grande échelle. A ce stade, l'équipe de développement arrête d'ajouter de nouvelles fonctionnalités ou de modifier les fonctionnalités existantes au protocole pour garantir la stabilité et la fiabilité du protocole

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer