Résumé
En juin 2023, Uniswap a publié le projet de code d'Uniswap V4, proposant de nouvelles fonctionnalités majeures du protocole de plateforme d'échange décentralisée (DEX).
Les nouvelles fonctionnalités incluent des « chevilles » pour des pools de liquidité personnalisables, une conception singleton pour améliorer l'efficacité de la liquidité entre pools et le retour des paires de trading ETH natives.
Uniswap V4 devrait offrir de nombreux avantages, notamment une meilleure personnalisation, une plus grande efficacité, des coûts de gaz réduits et des stratégies de trading améliorées.
Mais Uniswap V4 a également certaines limitations. Par exemple, Uniswap peut facturer une partie des frais de retrait, et sa licence limite l'utilisation du code source.
Uniswap est un échange décentralisé (DEX) fonctionnant sur la blockchain Ethereum. Grâce à la plate-forme, les utilisateurs peuvent échanger divers actifs numériques à l'aide du modèle de teneur de marché automatisé (AMM), éliminant ainsi le besoin d'utiliser les carnets de commandes traditionnels.
Le développeur d'Ethereum, Hayden Adams, a fondé Uniswap en 2018, inspiré à l'origine par le concept de teneurs de marché automatisés en chaîne du co-fondateur d'Ethereum, Vitalik Buterin.
Uniswap est devenu le leader du marché DEX avec un volume de transactions important et une liquidité plus élevée par rapport aux autres DEX. Depuis 2023, Uniswap se classe parmi les meilleurs DEX sur la base de divers indicateurs tels que le volume des transactions, la liquidité et les utilisateurs actifs.
Uniswap a connu plusieurs itérations, lançant Uniswap V2 en 2020 et Uniswap V3 en 2021. En juin 2023, Uniswap a publié le projet de code d'Uniswap V4, qui contient plusieurs nouvelles fonctionnalités majeures.
Avant de plonger dans les nouvelles fonctionnalités d'Uniswap V4, passons en revue les versions précédentes d'Uniswap pour mieux comprendre son évolution.
Uniswap V1 est la version initiale, lancée en tant que plateforme de preuve de concept en novembre 2018. Sa principale innovation est l’introduction du modèle CPMM (Constant Product Market Maker).
Uniswap ne s'appuie pas sur un système traditionnel basé sur un carnet d'ordres, mais regroupe tous ceux qui ont des jetons inactifs dans des paires de trading spécifiques (telles que ETH/DAI) et collecte auprès des utilisateurs qui négocient avec le pool de liquidité. Certains frais de traitement sont payés en retour.
Uniswap V1 facilite les échanges de jetons entre les jetons ERC-20 et Ethereum (ETH). Il permet également l'échange entre deux tokens ERC-20. Le processus d'échange entre deux jetons ERC-20 est un processus en deux étapes :
Convertir le jeton ERC-20 1 en Ethereum (ETH).
Échangez Ethereum (ETH) contre des jetons ERC-202.
Ce processus est nécessaire car les contrats intelligents Uniswap V1 ne prennent en charge que les pools de liquidité directs entre les jetons ERC-20 et Ethereum (ETH).
Bien qu'Uniswap V1 soit révolutionnaire, il a également ses limites, notamment un algorithme de tarification inefficace qui peut être exploité par les arbitragistes et des spreads glissants élevés pour les transactions importantes.
Afin de faire face aux défis rencontrés par Uniswap V1, Uniswap V2 a été lancé en mai 2020 et a apporté un certain nombre d'améliorations clés. Uniswap V2 ajuste son modèle AMM pour prendre en charge les échanges directs de jeton à jeton, réduisant ainsi le dérapage et améliorant l'efficacité du capital.
De plus, la V2 introduit également Flash Swap, les utilisateurs peuvent retirer n'importe quel montant du pool de liquidité et faire n'importe quoi avec ces fonds, à condition qu'ils restituent le montant retiré dans la même transaction (plus les frais de traitement). Cette fonctionnalité stimule le développement de l'arbitrage et offre des opportunités d'extraction de liquidités sans fonds initiaux.
Uniswap V2 introduit également le concept de prix moyen pondéré dans le temps (TWAP), une fonctionnalité grâce à laquelle d'autres applications décentralisées peuvent utiliser les prix d'Uniswap plus facilement et en toute sécurité.
Uniswap V3 a été lancé en mai 2021 et est dédié à la résolution des problèmes liés à l'efficacité du capital et à la liquidité centralisée. Avec Uniswap V3, les fournisseurs de liquidité peuvent choisir d'utiliser des fourchettes de prix spécifiques de leurs actifs, gagnant ainsi des frais plus élevés grâce à une meilleure utilisation du capital.
Uniswap V3 introduit également un système de niveaux de frais (0,05%, 0,30% et 1,00%) pour mieux correspondre aux différents niveaux de risque et volumes de transactions.
Une autre nouvelle fonctionnalité est la liquidité non fongible (NFL), grâce à laquelle les fournisseurs de liquidité peuvent collecter des NFT représentant leur part du pool de liquidité, et les utilisateurs peuvent le faire sans affecter les actifs sous-jacents du pool. Échangez, vendez ou transférez leur liquidité. postes.
Une autre fonctionnalité importante d'Uniswap V3 est l'intégration avec la solution Ethereum Layer 2 Optimism, conçue pour réduire les frais de transaction et améliorer l'évolutivité de la plateforme.
Bien qu'Uniswap V4 ne soit pas encore sorti, ses futures fonctionnalités et améliorations ont été annoncées dans des projets de code et des livres blancs. Ceux-ci incluent :
Uniswap V4 permettra à chacun de personnaliser en introduisant des « pegs », qui sont des contrats qui s'exécutent à différentes étapes du cycle de vie de la liquidité.
Pour mieux comprendre les « pegs », il est important de réaliser que chaque pool de liquidité a un cycle de vie allant de la création à l'ajout, à la suppression ou à l'ajustement. Les « hooks » permettent aux développeurs d'ajouter du code qui effectue des actions spécifiées à des moments clés tout au long du cycle de vie du pool.
Par exemple, vous pouvez autoriser les pools de liquidité à prendre en charge les frais dynamiques natifs en ajoutant des « piquets », en ajoutant des limites de prix en chaîne ou en agissant en tant que teneur de marché moyen pondéré dans le temps (TWAMM) pour répartir progressivement les commandes importantes et minimiser les impact sur les prix.
La personnalisation des pools de liquidités via des « ancrages » peut être illimitée, depuis l'utilisation de plusieurs oracles en chaîne jusqu'au dépôt de liquidités inutilisées dans des protocoles de prêt. Fondamentalement, les « ancrages » offriront aux développeurs une énorme flexibilité dans la personnalisation des pools de liquidités pour répondre à des besoins spécifiques.
Dans Uniswap V3, chaque pool de liquidité déploie un nouveau contrat, donc le coût de création d'un pool et d'exécution de swaps multi-pool est plus élevé.
Un grand changement dans Uniswap V4 est que tous les pools de fonds sont stockés dans un seul contrat. Cette décision permet d'économiser des coûts de gaz importants, car les échanges ne nécessiteront plus de transférer des jetons entre les pools dans différents contrats. Uniswap estime qu'Uniswap V4 peut réduire de 99 % le coût du gaz lié à la création d'un pool de capitaux.
La conception singleton est un complément à un changement architectural dans Uniswap V4 appelé Lightning Accounting.
Dans les versions précédentes d'Uniswap, l'échange de jetons ou l'ajout de liquidités au pool de fonds se terminait par le transfert de jetons. Dans Uniswap V4, les transferts externes ne sont effectués qu'à la fin, ce qui simplifie le fonctionnement du pool de fonds et réduit les coûts.
L'instance unique et la comptabilité éclair améliorent non seulement l'efficacité du routage entre pools, mais réduisent également les coûts de transaction. Cet avantage sera utile étant donné que l'introduction de « pegs » augmente le nombre de pools de liquidités.
Uniswap V4 reprend la prise en charge des paires de trading ETH natives.
Comme mentionné ci-dessus, Uniswap V1 ne prend en charge que les paires de jetons ETH/ERC-20. Dans Uniswap V2, la paire de négociation native ETH a été supprimée en raison de la complexité de la mise en œuvre et des préoccupations concernant la fragmentation de la liquidité entre les paires de négociation WETH et ETH.
Uniswap V2 et Uniswap V3 exigent que la grande majorité des utilisateurs encapsulent leur ETH dans WETH avant de négocier sur le protocole Uniswap, ce qui nécessite des frais de gaz supplémentaires.
Après avoir introduit les singletons et la comptabilité éclair, Uniswap V4 prend en charge les transactions sur les paires de trading WETH et ETH. Cela profitera 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).
Uniswap V4 s'engage à offrir plus de possibilités pour créer des liquidités et échanger des jetons sur la chaîne. Ses avantages incluent :
Les développeurs peuvent ajouter de nouvelles fonctionnalités au pool de liquidité avec une grande flexibilité grâce aux « hooks ». Cela devrait conduire à la création de pools innovants dotés de capacités de trading personnalisées.
Les "Hooks", les contrats singleton et la comptabilité éclair peuvent améliorer l'efficacité du routage des transactions.
Les nouvelles fonctionnalités d'Uniswap V4 devraient réduire davantage les coûts de carburant, attirant ainsi davantage d'utilisateurs vers le protocole.
Il peut exister une structure de frais dynamique qui offre aux fournisseurs de liquidité (LP) plus de contrôle et peut augmenter leurs revenus.
De nouvelles fonctionnalités telles que le Time Weighted Average Market Maker (TWAMM), les ordres limités et les frais dynamiques permettent des stratégies de trading avancées qui n'étaient pas possibles dans les versions précédentes. Ceci est très attractif pour les traders expérimentés.
Uniswap V4 a certaines limitations. Ceux-ci incluent :
Uniswap V4 dispose de deux mécanismes de frais de gouvernance indépendants : les frais d'échange et les frais de retrait, chaque mécanisme est différent. Semblable à Uniswap V3, la gouvernance Uniswap (détenteurs de jetons Uniswap DAO et UNI) peut choisir de facturer un certain pourcentage de frais de change dans des pools de fonds spécifiques.
Dans Uniswap V4, si le « peg » choisit initialement d'activer les frais de retrait pour le pool de fonds, le service de gouvernance peut facturer le pourcentage le plus élevé des frais de retrait.
Uniswap V4 sera publié sous la licence de code source commercial 1.1, qui limite l'utilisation du code source d'Uniswap V4 dans des environnements commerciaux ou de production à quatre ans, date à laquelle il sera converti en licence générale. Licence de Licence Publique (GPL), valable en permanence. Par conséquent, certains membres de la communauté ont critiqué la dernière version d’Uniswap comme n’étant pas un véritable produit open source.
Le marché des plateformes d'échange décentralisées (DEX) se développe constamment et de nouveaux protocoles et plateformes émergent constamment. Uniswap est un acteur dominant dans l'espace DEX. Il a été fondé en 2018 et a publié sa version de quatrième génération 5 ans plus tard. Chaque itération passée du protocole a ajouté de nouvelles mises à niveau et des fonctionnalités améliorées.
Des changements importants dans la conception d'Uniswap V4 visent à libérer les possibilités infinies de DEX. Bien que cette conception ouverte donne aux développeurs une marge d’expérimentation pratiquement illimitée, elle peut augmenter considérablement la complexité de l’expérience utilisateur. Avant d'interagir avec un pool de liquidité, les utilisateurs doivent étudier attentivement le fonctionnement du pool et comprendre le rôle de chaque « ancrage ».
Cependant, les avantages potentiels d'Uniswap V4 devraient être énormes. Il est important que les utilisateurs fassent toujours leurs propres recherches (DYOR) et comprennent parfaitement le modèle qu'ils s'apprêtent à adopter.
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!