TL;DR

  • En juin 2023, Uniswap a publié le projet de code pour Uniswap V4, qui proposait de nouvelles fonctionnalités majeures au protocole d'échange décentralisé (DEX).

  • Les nouvelles fonctionnalités incluent des « hooks » qui permettent de personnaliser les pools de liquidité, une conception singleton qui rend la liquidité entre pools plus efficace et le retour des paires de trading ETH natives.

  • Uniswap V4 devrait offrir de nombreux avantages, notamment une plus grande personnalisation, une meilleure efficacité, une réduction du gaz et des stratégies de trading avancées.

  • Il existe cependant certaines limitations potentielles à Uniswap V4, comme la possibilité pour Uniswap de percevoir une partie des frais de retrait et sa licence qui limite l'utilisation de son code source.

Qu’est-ce qu’Uniswap ?

Uniswap est un échange décentralisé (DEX) qui fonctionne sur la blockchain Ethereum. Il permet aux utilisateurs d'échanger divers actifs numériques à l'aide d'un modèle de teneur de marché automatisé (AMM), éliminant ainsi le besoin de carnets de commandes traditionnels.

Initialement inspiré par le concept de teneur de marché automatisé en chaîne du co-fondateur d'Ethereum, Vitalik Buterin, Uniswap a été créé par le développeur d'Ethereum Hayden Adams en 2018.

Uniswap est devenu un leader sur le marché DEX, bénéficiant de volumes de transactions importants et d'une liquidité plus importante par rapport aux autres DEX. Depuis 2023, Uniswap se classe parmi les meilleurs DEX sur la base de diverses mesures telles que le volume des transactions, la liquidité et le nombre d'utilisateurs actifs.

Uniswap a connu diverses itérations, lançant Uniswap V2 en 2020 et Uniswap V3 en 2021. En juin 2023, Uniswap a publié le projet de code pour Uniswap V4, qui inclut de nouvelles fonctionnalités majeures.

Mais avant de nous plonger dans les nouvelles fonctionnalités d’Uniswap V4, passons en revue les itérations précédentes d’Uniswap pour mieux comprendre son évolution.

Une introduction à Uniswap V1

L'itération initiale, Uniswap V1, a été lancée en novembre 2018 en tant que plateforme de validation de principe. Sa principale innovation a été l’introduction du modèle Constant Product Market Maker (CPMM).

Au lieu de s'appuyer sur le système traditionnel basé sur le carnet d'ordres, Uniswap a permis à toute personne disposant de jetons de rechange de les regrouper dans une paire de négociation spécifique (par exemple, ETH/DAI) et en retour de gagner une part des frais collectés auprès des utilisateurs qui négocient contre la liquidité. piscine.

Uniswap V1 a facilité les échanges de jetons entre les jetons ERC-20 et l'éther (ETH). Il permettait également les échanges entre deux jetons ERC-20. Le processus d'échange entre deux jetons ERC-20 impliquait un processus en deux étapes :

Échangez le jeton ERC-20 1 contre de l’éther (ETH).

Échangez de l'éther (ETH) contre le jeton ERC-20 2.

Ce processus était nécessaire car les contrats intelligents Uniswap V1 ne prenaient en charge que les pools de liquidité directs entre les jetons ERC-20 et l'éther (ETH).

Bien qu'Uniswap V1 soit révolutionnaire, il avait ses limites, notamment des inefficacités dans son algorithme de tarification qui pourraient être exploitées par les arbitragistes et un dérapage élevé pour les transactions de gros volumes.

Une introduction à Uniswap V2

En réponse aux défis rencontrés par Uniswap V1, Uniswap V2 a été lancé en mai 2020 avec plusieurs améliorations cruciales. Uniswap V2 a ajusté son modèle AMM pour inclure des échanges directs de jeton à jeton, ce qui réduit les dérapages et améliore l'efficacité du capital.

De plus, la V2 a introduit les swaps flash, qui permettent aux utilisateurs de retirer autant qu'ils le souhaitent d'un pool de liquidités et de faire n'importe quoi avec ces fonds tant qu'ils restituent le montant retiré (plus des frais) dans le cadre de la même transaction. Cela a facilité l’arbitrage et les opportunités d’agriculture de rendement sans nécessiter de capital initial.

Uniswap V2 a également introduit le concept de prix moyens pondérés dans le temps (TWAP), qui a permis à d'autres applications décentralisées d'utiliser plus facilement et en toute sécurité les prix d'Uniswap.

Une introduction à Uniswap V3

Lancé en mai 2021, Uniswap V3 s'est concentré sur la résolution des problèmes liés à l'efficacité du capital et à la liquidité concentrée. Uniswap V3 permet aux fournisseurs de liquidité de choisir des fourchettes de prix spécifiques dans lesquelles leurs actifs seront utilisés, gagnant ainsi des frais plus élevés en raison d'une utilisation accrue du capital.

Uniswap V3 a également introduit plusieurs niveaux de frais (0,05 %, 0,30 % et 1,00 %) pour mieux s'adapter aux différents niveaux de risque et volumes de transactions.

La liquidité non fongible (NFL) est une autre nouvelle fonctionnalité qui permet aux fournisseurs de liquidité de recevoir des NFT représentant leur part dans les pools de liquidité, permettant aux utilisateurs d'échanger, de vendre ou de transférer leurs positions de liquidité sans affecter les actifs sous-jacents du pool.

Une autre caractéristique remarquable d'Uniswap V3 est son intégration avec la solution Layer 2 d'Ethereum, Optimism, qui vise à réduire les frais de transaction et à améliorer l'évolutivité de la plateforme.

Quoi de neuf avec Uniswap V4 ?

Bien qu'Uniswap V4 n'ait pas encore été officiellement publié, les fonctionnalités et améliorations potentielles sont publiées dans son projet de code et son livre blanc. Ils comprennent les éléments suivants :

1. « Hooks » et pools personnalisés

Uniswap V4 permettrait à quiconque de procéder à une personnalisation grâce à l'introduction de « hooks », qui sont des contrats qui s'exécutent à différents stades du cycle de vie d'un pool de liquidité.

Pour mieux comprendre les « crochets », il est important de reconnaître que chaque pool de liquidité a un cycle de vie depuis la création jusqu'à l'ajout, la suppression ou l'ajustement de la liquidité. Les « hooks » permettent aux développeurs d'ajouter du code qui effectue des actions désignées à des moments clés tout au long du cycle de vie du pool.

Par exemple, des « hooks » peuvent être ajoutés pour permettre aux pools de liquidité de prendre en charge les frais dynamiques de manière native, d'ajouter des ordres limités en chaîne ou d'agir en tant que teneur de marché moyen pondéré dans le temps (TWAMM) pour répartir les ordres importants dans le temps afin de minimiser l'impact sur les prix. .

La personnalisation des pools de liquidités via des « hooks » peut être illimitée, allant de l'utilisation de divers oracles en chaîne au dépôt de liquidités inutilisées dans des protocoles de prêt. En fin de compte, les « hooks » offriraient aux développeurs une flexibilité significative pour créer des pools de liquidités personnalisés pour répondre à des besoins spécifiques.

2. Singleton

Dans Uniswap V3, un nouveau contrat a été déployé pour chaque pool de liquidités, ce qui rend la création de pools et la réalisation d'échanges multi-pools plus coûteuses.

Un changement majeur dans Uniswap V4 est que tous les pools sont détenus dans un seul contrat. Cela permettra d'importantes économies de gaz car les swaps n'auront plus besoin de transférer des jetons entre des pools détenus dans des contrats différents. Les estimations d'Uniswap montrent qu'Uniswap V4 pourrait réduire les coûts de création de pool de gaz de 99 %.

3. Comptabilité flash

La conception singleton complète un autre changement architectural dans Uniswap V4 appelé comptabilité flash.

Dans les versions précédentes d'Uniswap, chaque opération telle qu'un échange de jetons ou un ajout de liquidité à un pool se terminait par un transfert de jetons. Dans Uniswap V4, les transferts externes ne sont effectués qu'à la fin, ce qui simplifie les opérations du pool et réduit les coûts.

La comptabilité Singleton et Flash permet un routage plus efficace et plus économique sur plusieurs pools. Étant donné que l’introduction de « hooks » augmenterait le nombre de pools de liquidités, cet avantage est particulièrement utile.

4. Paires de trading ETH natives

Uniswap V4 ramène l’ETH natif dans les paires de trading.

Comme expliqué ci-dessus, Uniswap V1 était limité aux paires de jetons ETH/ERC-20. Dans Uniswap V2, cependant, les paires ETH natives ont été supprimées en raison de la complexité de la mise en œuvre et des problèmes de fragmentation de la liquidité entre les paires WETH et ETH.

Uniswap V2 et Uniswap V3 exigent que la grande majorité des utilisateurs enveloppent leur ETH dans WETH avant de négocier sur le protocole Uniswap, ce qui nécessite du gaz supplémentaire.

Grâce à l'introduction de la comptabilité singleton et flash, Uniswap V4 permet d'échanger des paires WETH et ETH. Cela profiterait aux utilisateurs, car les transferts ETH natifs (21 000 gaz) représentent environ la moitié du coût du gaz des transferts ERC-20 (40 000 gaz).

Quels sont les avantages d’Uniswap V4 ?

Uniswap V4 est conçu pour ouvrir davantage de possibilités sur la manière dont la liquidité est créée et dont les jetons sont échangés en chaîne. Leurs avantages incluent :

1. Personnalisation

Les « hooks » permettent aux développeurs d’ajouter de nouvelles fonctionnalités aux pools de liquidité avec une grande flexibilité. Cela devrait stimuler l’émergence de pools innovants dotés de fonctionnalités de trading personnalisées.

2. Efficacité

L’introduction de « hooks », de contrats singleton et de comptabilité flash pourrait conduire à une efficacité améliorée dans le routage des transactions.

3. Réduction des gaz

Les nouvelles fonctionnalités d’Uniswap V4 devraient réduire davantage les coûts du gaz. Cela pourrait attirer davantage d’utilisateurs vers le protocole.

4. Potentiel d'augmentation des revenus pour les LP

Il pourrait y avoir des structures de frais dynamiques offrant aux fournisseurs de liquidité (LP) plus de contrôle et un potentiel d’augmentation des bénéfices.

5. Stratégies de trading avancées

De nouvelles fonctionnalités telles que le teneur de marché moyen pondéré dans le temps (TWAMM), les ordres limités et les frais dynamiques pourraient permettre des stratégies de trading plus avancées qui n'étaient pas possibles dans les versions précédentes. Ceux-ci pourraient être attrayants pour les traders avertis.

Quelles sont les limites potentielles d’Uniswap V4 ?

Il existe certaines limitations potentielles avec Uniswap V4. Ils comprennent:

1. Perception des frais

Uniswap V4 dispose de deux mécanismes de frais de gouvernance distincts : les frais de swap et les frais de retrait, chacun avec des mécanismes différents. Semblable à Uniswap V3, la gouvernance d'Uniswap (détenteurs de jetons Uniswap DAO et UNI) peut choisir de prélever un pourcentage plafonné des frais de swap sur un pool particulier.

Dans Uniswap V4, la gouvernance a la capacité de prélever un pourcentage plafonné de ces frais de retrait si les « crochets » choisissent initialement d'activer les frais de retrait pour un pool.

2. Licence qui limite l'utilisation

Uniswap V4 doit être publié sous la Business Source License 1.1, qui limite l'utilisation du code source d'Uniswap V4 dans un environnement commercial ou de production pendant quatre ans maximum, après quoi il sera converti en licence GPL (General Public License). à perpétuité. Cela a conduit certains membres de la communauté à critiquer le fait que la dernière itération d'Uniswap n'est pas vraiment open source.

Pensées finales

Le marché des échanges décentralisés (DEX) est un espace en constante évolution, avec de nouveaux protocoles et plateformes émergeant régulièrement. Uniswap est un acteur dominant dans l'espace DEX et publie sa quatrième version cinq ans après sa création en 2018, chacune des itérations passées du protocole ajoutant de nouvelles mises à niveau améliorant les fonctionnalités.

La conception d'Uniswap V4 s'accompagne de changements majeurs visant à libérer des possibilités illimitées dans les DEX. Bien que cette conception ouverte offre aux développeurs un espace d’expérimentation presque illimité, elle pourrait ajouter une complexité significative en termes d’expérience utilisateur. Les utilisateurs devront étudier attentivement le fonctionnement d’un pool de liquidité et apprendre ce que fait chaque « crochet » avant de s’engager dans le pool.

Néanmoins, les bénéfices potentiels d’Uniswap V4 semblent importants. Pour les utilisateurs, il est toujours important de faire vos propres recherches (DYOR) et de bien comprendre dans quoi vous vous engagez.

Lectures complémentaires

  • Qu'est-ce qu'Uniswap et comment ça marche ?

  • Qu'est-ce qu'un teneur de marché automatisé (AMM) ?

  • Que sont les pools de liquidités dans DeFi et comment fonctionnent-ils ?

  • L'écart acheteur-vendeur et le glissement expliqués

Avis de non-responsabilité et avertissement de risque : ce contenu vous est présenté « tel quel » à des fins d'information générale et éducatives uniquement, sans représentation ni garantie d'aucune sorte. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, ni comme une recommandation d’achat d’un produit ou d’un service spécifique. Vous devriez demander votre propre avis auprès de conseillers professionnels appropriés. Lorsque l'article est rédigé par un contributeur tiers, veuillez noter que les opinions exprimées appartiennent au contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Veuillez lire notre clause de non-responsabilité complète ici pour plus de détails. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut augmenter ou diminuer et vous ne récupérerez peut-être pas le montant investi. Vous êtes seul responsable de vos décisions d'investissement et Binance Academy n'est pas responsable des pertes que vous pourriez subir. Ce matériel ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel. Pour plus d’informations, consultez nos conditions d’utilisation et nos avertissements de risque.