Uniswap V0

Uniswap V1 a été lancé en novembre 2018. Cependant, en fait, l’année précédente, le prototype d’Uniswapd avait été formé. En 2017, le fondateur Hayden a démissionné de Siemens. Son ami Karl, qui travaillait à la Fondation Ethereum, a réconforté Hayden : « L'ingénierie mécanique est une industrie en déclin et Ethereum est l'avenir. » Sous la direction de Karl, Hayden a découvert Ethereum et Solidity. En novembre 2017, il a créé sa preuve de quelque chose (Preuve de concept AMM comme ils l'ont nommé), qui est Uniswap V0. Cette image montre à quoi ressemblait Uniswap au début.

Avant le lancement officiel de la V1, Hayden a utilisé les bureaux de Balance et MakerDao pour travailler sur la V0. Fin juillet 2018, Uniswap a officiellement reçu une subvention de la Fondation Ethereum.

Uniswap V1

Le 2 novembre 2018, dernier jour de la conférence Devcon 4, le contrat intelligent d'Uniswap a été officiellement déployé sur le réseau principal Ethereum. À cette époque, il n'y avait que 30 000 $ d'entrées de capitaux, ce qui ne fournissait que 100 $ de profondeur de négociation comme liquidité initiale pour les trois jetons. Par la suite, uniswap.io et app.uniswap.org/# ont également été lancés l'un après l'autre.

En septembre 2019, Uniswap V1 a inauguré son premier projet d'extraction de liquidité, basé sur les jetons ERC-20. Au cours de la période V1, le volume des transactions et l’échelle des utilisateurs étaient relativement faibles. En tant que première version du protocole Uniswap, la V1 comprend un mécanisme basé sur un teneur de marché automatisé (AMM) qui permet aux utilisateurs d'effectuer des transactions de jetons sans autorisation sans avoir besoin d'un carnet d'ordres sur la blockchain Ethereum. Cette version adopte un modèle de produit constant, ce qui signifie simplement que le produit des soldes des deux tokens de la paire de trading reste constant.

Le mécanisme innovant d'Uniswap V1 offre aux utilisateurs un moyen rapide et pratique d'échanger des jetons, éliminant ainsi la dépendance aux échanges centralisés traditionnels. Il a jeté une base solide pour les versions ultérieures d’Uniswap et est également devenu une source d’inspiration pour d’autres protocoles AMM. Cependant, Uniswap V1 n’a pas beaucoup attiré l’attention des utilisateurs à l’époque.

Uniswap V2

En mai 2020, Uniswap V2 a fait ses débuts ! Il s’agit d’une mise à niveau majeure qui a fait d’Uniswap une sensation dans la communauté des cryptomonnaies. En septembre 2020, SushiSwap est né, attirant d'innombrables attentions et utilisateurs, ce qui a permis à Uniswap de vraiment commencer à attirer l'attention du marché.

Par rapport à Uniswap V1, Uniswap V2 apporte une série d'améliorations significatives. Plus important encore, il introduit le trading de plusieurs paires de jetons, rendant les paires de trading plus flexibles et diversifiées. Ne se limitant plus à l'échange avec Ethereum (ETH), les jetons ERC-20 peuvent désormais également être échangés entre eux ! De plus, Uniswap V2 introduit également l'oracle du prix moyen pondéré dans le temps (TWAP), ce qui constitue une avancée majeure !

Le lancement d'Uniswap V2 consolide la position de leader d'Uniswap dans le domaine du trading décentralisé. Il offre aux utilisateurs plus de fonctionnalités et de flexibilité, leur permettant de mieux gérer les liquidités et d'effectuer une plus grande variété de transactions. C’est l’émergence d’Uniswap V2 qui favorise le développement rapide de la finance décentralisée (DeFi) et offre aux utilisateurs une source importante de liquidités.

Uniswap V3

Uniswap V3 a été lancé en mai 2021, apportant un nouveau concept de « liquidité centralisée ». Ce concept permet aux fournisseurs de liquidité de définir des fourchettes de prix spécifiques au sein des paires de trading, permettant ainsi un contrôle plus précis des prix. Cela permet aux fournisseurs de liquidité de gagner davantage grâce aux frais de négociation et réduit la possibilité pour les arbitragistes de négocier sur les différences de prix.

Dans le même temps, Uniswap V3 a également étendu l'oracle d'Uniswap V2 et optimisé la méthode de calcul et l'efficacité du gaz de l'oracle TWAP. L'oracle V3 étend la période de disponibilité des données à 9 jours ou même plus grâce à un seul appel en chaîne. Et grâce à l'optimisation globale de TWAP, la V3 réduit la consommation de gaz d'environ 50 % par rapport à la V2. Les transactions simples seront environ 30 % moins chères que les transactions V2 avec la même fonctionnalité.

De plus, Uniswap V2 utilise des frais de transaction standard de 0,3 %, tandis que la V3 propose 3 niveaux de frais distincts : 0,05 %, 0,3 % et 1 %. Cela permet aux fournisseurs de liquidité de choisir des pools en fonction du risque qu'ils sont prêts à prendre. La V3 introduit également pour la première fois l'utilisation de NFT en tant que LP (fournisseurs de liquidité) pour fournir une preuve de liquidité, ce qui signifie que la liquidité fournie est suivie par des jetons ERC721 non fongibles.

Le lancement d'Uniswap V3 a eu un impact significatif sur l'écosystème DeFi. Il offre aux fournisseurs de liquidité plus de choix et de meilleures opportunités de profit tout en améliorant l'efficacité des transactions. Uniswap V3 stimule également l'innovation dans le commerce décentralisé et mène d'autres bourses et protocoles dans leurs efforts pour améliorer l'expérience utilisateur et réduire les coûts de transaction. Cependant, les fournisseurs de liquidité passifs ont été critiqués pour avoir été évincés de l’espace de revenus par les traders en temps réel et les teneurs de marché professionnels.

Uniswap V4 — Hooks change tout

Une fois le projet de livre blanc d’Uniswap V4 lancé, le marché a donné une interprétation complète. Il mentionne principalement des optimisations telles que Hook, Singleton, Flash Accounting et ETH natif, parmi lesquelles Hook est l'innovation la plus importante de la V4. Hook d'Uniswap V4 pourrait devenir l'outil le plus puissant pour la construction de liquidités. À l'avenir, le coût de création d'une plate-forme DeFi et de combinaison de liquidités sera considérablement réduit.

Crochets

En termes simples, les contrats Hooks sont des contrats qui appellent d'autres contrats intelligents et exécutent une logique pendant le cycle de vie de la transaction. Ces logiques peuvent être mises en œuvre par des contrats définis par l'utilisateur et appelées à des moments critiques.

Uniswap V4 introduit un nouveau contrat appelé « Hooks », qui est appelé à plusieurs moments clés, offrant aux développeurs plus de capacités de personnalisation et une marge d'innovation. Ces moments clés incluent :

  • onSwap : appelé lorsqu'un swap se produit, il peut être utilisé pour enregistrer des informations de transaction, effectuer des opérations spécifiques ou modifier les frais de transaction et d'autres logiques personnalisées.

  • onMint : appelé lorsqu'un fournisseur de liquidité ajoute des liquidités au pool, il peut être utilisé pour enregistrer des informations pertinentes ou effectuer des opérations spécifiques.

  • onBurn : appelé lorsque le fournisseur de liquidité retire des liquidités du pool, il peut être utilisé pour enregistrer des informations pertinentes ou effectuer des opérations spécifiques.

Dans le passé, les développeurs de pools de liquidité ne pouvaient personnaliser que les frais LP et LP, tandis que les Hooks de V4 permettent aux développeurs d'avoir plus de marge d'innovation en fonction de la liquidité et de la sécurité d'Uniswap. Uniswap Labs a présenté une gamme de possibilités, révélant les fonctionnalités uniques du produit, notamment :

  • Teneur de marché moyen pondéré dans le temps (TWAMM).

  • Frais dynamiques basés sur la volatilité ou d'autres valeurs.

  • Limite de prix en chaîne.

  • Les liquidités hors champ sont déposées dans des protocoles de prêt.

  • Oracles personnalisés en chaîne, tels que les oracles géoméens.

  • Réinvestissez automatiquement les frais LP dans les positions LP.

  • Les bénéfices MEV (Miner Extractable Value) intégrés sont distribués aux LP.

Uniswap V4 améliore encore l'état de l'infrastructure de liquidité et améliore l'efficacité du capital grâce à ces optimisations. Cependant, la question des pertes non payées (IL) de liquidité concentrée demeure.

L'IL est un problème inhérent à l'AMM. Tant que les prix de deux actifs s'écartent des prix initiaux, l'IL se produira. Pour les mécanismes de liquidité centralisés tels que Uni V3 et V4, le problème IL est particulièrement grave en raison du Gamma élevé dans une plage étroite, ce qui est particulièrement évident lorsqu'il s'agit de fournir de la liquidité entre des marchés à forte volatilité ou des actifs à faible corrélation.

Les moyens actuels de résoudre l'IL comprennent l'utilisation de subventions de jetons de protocole, la mise en œuvre de structures de frais dynamiques, la création de fonds d'assurance et l'utilisation de mécanismes de couverture. Ces méthodes sont toutes des moyens indirects d’atténuer les problèmes d’IL.

Les frais de traitement dynamiques d'Uniswap V4, les prix Oracle optimisés et davantage de subventions LP (telles que les subventions MEV et les frais de traitement de réinvestissement automatique, etc.) compensent indirectement dans une certaine mesure les pertes IL de LP.

Concernant la sécurité et la complexité des contrats, la logique de base d'Uniswap V4 est la même que celle de la V3 et ne peut pas être mise à niveau. Bien que chaque pool puisse utiliser son propre contrat intelligent Hooks et enrichir les fonctionnalités d'Uniswap V4 et obtenir davantage de possibilités de combinaison grâce à des appels de contrat externes, ces appels sont limités à des autorisations spécifiques déterminées au moment de la création du pool. Des appels de contrats externes excessifs augmenteront les frais de gaz, donc pour de simples échanges, Uniswap V4 n'est peut-être pas moins cher que V3/V2. C’est le compromis qui accompagne la complexité et la composition.

Uniswap V4 introduit également le concept de contrats « Singleton », qui enregistre tous les pools de liquidités dans un seul contrat, ce qui permet d'économiser considérablement sur les frais de gaz. En outre, la V4 introduit également un système de comptabilité rapide, qui transfère uniquement les actifs sur le solde net, améliorant ainsi l'efficacité du système et économisant les frais de gaz.

en conclusion

Uniswap V4 constitue une étape importante vers le développement d’une véritable infrastructure DeFi. Pour les développeurs, il offre une plateforme expérimentale pleine d’imagination illimitée. Ils peuvent lancer diverses explorations intéressantes sur Uniswap V4.

Pour les fournisseurs de liquidité (LP), l’ajout de liquidité deviendra plus personnalisé et plus pratique. Pour les utilisateurs ordinaires, la création d’un pool de trading est plus économique et offre davantage d’options de trading. Ils peuvent par exemple choisir d'utiliser la V2, la V3 ou la V4 en fonction de leurs besoins, car chaque version présente des avantages uniques. Le contrat V2 est simple et facile à comprendre, et les frais de transaction d'un seul pool sont relativement faibles ; tandis que la structure du V4 est plus complexe, mais il peut aider les utilisateurs à économiser beaucoup de coûts de gaz lorsque plusieurs pools doivent être appelés en même temps. le même temps.

Le développement continu de l’industrie DeFi continuera de promouvoir l’optimisation des méthodes de gestion des liquidités. Pour les parties au projet, la fonction Donate() introduite par Uniswap V4 peut les aider à atteindre l'objectif de gestion des liquidités et à augmenter la liquidité du projet en soudoyant les fournisseurs de liquidité. De plus, la fonction hook d'Uniswap V4 pourrait devenir l'outil le plus puissant pour créer des liquidités, réduisant ainsi le coût de création d'une plate-forme DeFi et combinant les liquidités.

L'émergence d'Uniswap V4 aura un impact significatif sur le futur paysage DeFi. Bien que le code de la V4 n'ait pas encore été finalisé et révisé et qu'il faudra un certain temps pour être officiellement publié, cette fenêtre de temps est l'occasion pour de nombreux protocoles de développer leur propre liquidité et d'ajuster leur orientation de développement. Quoi qu’il en soit, les attentes des gens envers Uniswap V4 augmentent de jour en jour et ils pensent que cela apportera de nouvelles possibilités et de nouveaux changements à l’industrie DeFi.