Uniswap V1 a été lancé en novembre 2018. Cependant, en fait, l'année précédente, le prototype d'Uniswapd a été formé. En 2017, le fondateur Hayden a démissionné de Siemens. Karl, un ami 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 Solidité, En novembre 2017, il a créé son Proof-of-something (Proof of concept AMM comme ils l'ont nommé), qui est Uniswap V0. Cette image montre à quoi ressemblait Uniswap depuis le tout début.
Avant le lancement officiel de la V1, Hayden a utilisé le bureau de Balancer et MakerDao pour travailler sur la V0. Fin juillet 2018, Uniswap a officiellement reçu la subvention de la Fondation Ethereum.
Uniswap V1
** Le 2 novembre 2018, dernier jour de Devcon 4, les contrats intelligents d'Uniswap ont été déployés sur le réseau principal Ethereum. ** Ce jour-là, seulement 30 000 $ de liquidités ont été déposés comme liquidité de base des trois jetons, ce qui ne peut garantir qu'une profondeur de transaction de 100 $. Ensuite, uniswap.io et app.uniswap.org/# ont également été déployés et lancés.
En septembre 2019, Uniswap V1 a lancé le premier projet d'extraction de liquidités, qui est l'extraction de liquidités basée sur des jetons ERC-20. Au cours de la période V1, le volume de transactions était relativement faible et l'échelle des utilisateurs était relativement petite. Comme la première version du protocole Uniswap. La V1 utilise un mécanisme basé sur Automated Market Maker (AMM) qui permet aux utilisateurs d'échanger des jetons sans autorisation sur la blockchain Ethereum sans carnet de commandes. Un modèle de produit constant est adopté, c'est-à-dire x*y=k, où x et y sont les soldes des deux jetons de la paire de transactions.
Le mécanisme innovant d'Uniswap V1 permet aux utilisateurs d'effectuer des transactions de jetons rapidement et facilement sans s'appuyer sur les échanges centralisés traditionnels ; il a jeté les bases des versions ultérieures d'Uniswap et est devenu une source d'inspiration pour d'autres protocoles AMM. Mais en fait, la version Uniswap V1 à cette époque n'attirait pas beaucoup d'utilisateurs.
Uniswap V2
**Uniswap V2 sortira en mai 2020. ** Dans le même temps, en septembre 2020, SushiSwap a commencé à apparaître sur la scène de la communauté de cryptage, attirant beaucoup d'attention et d'utilisateurs, ce qui a en fait permis à Uniswap de vraiment attirer l'attention du marché des utilisateurs.
** Le changement le plus important d'Uniswap V2 sur la base d'Uniswap V1 est l'introduction de plusieurs transactions de paires de jetons, augmentant la flexibilité des paires de transactions et la mise à niveau d'ERC-20 qui ne peut être échangée qu'avec ETH pour prendre en charge ERC-20 à Échange ERC-20. De plus, des améliorations significatives de l'oracle du prix moyen pondéré dans le temps (TWAP) introduites avec Uniswap V2. **
Le lancement d'Uniswap V2 a consolidé la position d'Uniswap dans le domaine des échanges décentralisés. Il offre plus de fonctions et de flexibilité, permettant aux utilisateurs de mieux gérer les liquidités et d'effectuer plus de types de transactions. Uniswap V2 a également contribué au développement rapide de la finance décentralisée (DeFi), offrant aux utilisateurs une importante source de liquidités.
Uniswap V3
**Uniswap V3 a été lancé en mai 2021, introduisant le concept de "liquidité concentrée". ** Il permet aux fournisseurs de liquidité de définir des fourchettes de prix spécifiques dans les paires de négociation pour un contrôle plus précis des prix. Cela offre aux fournisseurs de liquidité des gains plus importants sur les frais de transaction et réduit les opportunités pour les arbitragistes de profiter des différences de prix.
Uniswap V3 étend également l'oracle d'Uniswap V2 et optimise la méthode de calcul et l'efficacité du gaz de l'oracle TWAP. La machine oracle V3 peut étendre la période de disponibilité des données à 9 jours ou plus grâce à un appel en chaîne. Dans le même temps, grâce à l'optimisation globale de TWAP, la consommation de gaz est réduite d'environ 50 % par rapport à la V2. Des transactions simples seront équivalentes à celles de la V2. Les fonctionnalités sont environ 30 % moins chères.
De plus, Uniswap V2 utilise les frais de transaction standard de 0,3 %, tandis que V3 propose 3 niveaux de frais distincts : 0,05 %, 0,3 % et 1 %. Cela permet aux fournisseurs de liquidité de sélectionner des pools en fonction du risque qu'ils sont prêts à prendre. La V3 a introduit le modèle d'utilisation de NFT en tant que LP pour fournir une preuve de liquidité pour la première fois, c'est-à-dire que la liquidité fournie est suivie par des jetons ERC721 non homogènes.
Le lancement d'Uniswap V3 a eu un impact majeur sur l'écosystème DeFi. Il offre aux fournisseurs de liquidités plus de choix et de meilleures opportunités de revenus, tout en améliorant l'efficacité des transactions. Uniswap V3 stimule également l'innovation dans les échanges décentralisés et dirige les efforts d'autres échanges et protocoles pour améliorer l'expérience utilisateur et réduire les coûts de transaction. Mais dans le même temps, les fournisseurs de liquidité passifs ont été critiqués pour avoir été évincés par le JIT et les teneurs de marché professionnels pour tirer un revenu des frais de gestion.
Uniswap V4 — Les crochets changent tout
Une fois le projet de livre blanc d'Uniswap V4 lancé, le marché l'a pleinement interprété. Il mentionne principalement des optimisations telles que Hook, Singleton, Flash Accounting et ETH natif, parmi lesquelles Hook est l'innovation la plus importante de V4. ** Le crochet d'Uniswap V4 pourrait devenir l'outil le plus puissant pour la construction de liquidités. À l'avenir, le coût de construction d'une plate-forme DeFi et de la combinaison de liquidités sera considérablement réduit. **
Crochets
En termes simples, le contrat Hooks est un contrat qui appelle d'autres contrats intelligents et la logique exécutée dans 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.
Plus précisément, le contrat Hooks peut être appelé aux points clés suivants :
· onSwap : Appelé lors de l'échange, il peut être utilisé pour implémenter une logique personnalisée, telle que l'enregistrement d'informations sur les transactions, la réalisation d'opérations spécifiques ou la modification des frais de transaction, etc.
· onMint : appelé lorsque le fournisseur de liquidité ajoute de la liquidité au pool, il peut être utilisé pour une logique personnalisée, telle que l'enregistrement d'informations pertinentes fournies par la liquidité ou la réalisation d'opérations spécifiques.
· onBurn : Appelé lorsque le fournisseur de liquidités retire des liquidités du pool, il peut être utilisé pour une logique personnalisée, telle que l'enregistrement d'informations pertinentes fournies par la liquidité ou la réalisation d'opérations spécifiques.
La version précédente des développeurs de pool de liquidité ne peut personnaliser que les frais LP et LP, et V4 Hooks permet aux développeurs de faire plus d'innovations basées sur la liquidité et la sécurité d'Uniswap, permettant aux développeurs de définir plus de comportements personnalisés, Uniswap Labs a présenté la gamme de possibilités suivante, révélant le caractéristiques uniques du produit, notamment :
· Teneur de marché moyen pondéré dans le temps (TWAMM)
· Commission dynamique basée sur la volatilité ou d'autres valeurs
· Liste des limites de prix en chaîne
· Contrat de prêt de dépôt de liquidité hors périmètre
· Oracles personnalisés en chaîne, tels que les oracles geomean
· Réinvestir automatiquement les frais de gestion LP dans la position LP
· Distribution intégrée des bénéfices MEV (valeur extractible du mineur) à LP
La relation entre l'optimisation d'Uniswap V4 et la perte impayée (IL)
En fait, ces optimisations ont encore renforcé l'efficacité du capital tout en renforçant la position de l'infrastructure de liquidité d'Uniswap, mais le problème de la perte non compensée (IL) de liquidité centralisée est toujours important.
IL est un problème endogène associé à AMM, tant que les deux prix des actifs s'écartent du prix initial, IL sera généré. Pour le mécanisme de liquidité centralisé d'Uni V3, V4 (et d'autres protocoles de gestion de liquidité similaires), le problème IL lui-même est plus grave en raison du Gamma élevé dans une plage étroite, qui peut être plus important dans certains scénarios, tels qu'un marché à forte volatilité. ou lorsque la corrélation entre les actifs fournissant de la liquidité est faible.
En ce qui concerne IL, il existe actuellement les solutions suivantes, mais elles n'atténuent toutes qu'indirectement ce problème :
· Par exemple ** en utilisant des subventions de jetons de protocole. **Les fournisseurs de liquidités peuvent miser avec leur liquidité. En jalonnant ces jetons, les fournisseurs de liquidités peuvent obtenir des récompenses ou des compensations supplémentaires pour compenser les pertes temporaires potentielles. Ces récompenses peuvent être fournies sous la forme de jetons supplémentaires ou d'une partie des frais de transaction du protocole.
· Mettre en place une structure de frais dynamique qui ajuste les frais en fonction des conditions du marché et des niveaux de perte temporaire subis par les fournisseurs de liquidités. Facturez des frais plus élevés pendant les périodes de pertes temporaires importantes et distribuez ces frais supplémentaires en guise de compensation aux fournisseurs de liquidités.
· La plate-forme peut créer un fonds d'assurance pour indemniser les fournisseurs de liquidité pour toute perte subie en raison de pertes temporaires. Ces fonds sont généralement collectés via diverses sources de revenus au sein du protocole ou via des contributions de la plate-forme elle-même.
· Mécanisme de couverture (options, etc.), Les fournisseurs de liquidité peuvent participer à des contrats dérivés ou utiliser d'autres instruments financiers pour couvrir leur exposition aux fluctuations de prix et atténuer l'impact des pertes temporaires.
· Le rééquilibrage dynamique des actifs, en ajustant en permanence l'allocation des actifs en fonction des fluctuations des prix et des conditions de marché, vise à optimiser l'exposition des fournisseurs de liquidités et à réduire les pertes potentielles.
· **Oracle des prix et prix moyen pondéré dans le temps (**TWAP) : l'oracle des prix et le mécanisme de tarification basé sur le TWAP peuvent être utilisés pour réduire l'impact des changements de prix soudains sur les fournisseurs de liquidités. En s'appuyant sur des données de prix plus stables et plus fiables, les fournisseurs de liquidités peuvent mieux comprendre les conditions du marché et ajuster leurs positions en conséquence.
On peut voir que les frais de gestion dynamiques d'Uniswap V4, des prix oracle plus optimisés et davantage de subventions LP (subventions MEV, frais de traitement de réinvestissement automatique, etc.) compensent tous indirectement la perte d'IL de LP dans une certaine mesure.
En ce qui concerne la sécurité et la complexité des contrats, la logique de base d'Uniswap V4 est aussi non évolutive que V3. Bien que chaque pool puisse utiliser son propre contrat intelligent Hooks, Hooks vérifiera si cette partie de la fonction nécessite des appels de contrats externes.L'appel de contrats externes enrichit les fonctions d'Uniswap V4 et réalise plus de possibilités de combinaison, mais uniquement lorsque le pool est créé, des autorisations spécifiques identifiées . Les contrats doivent appeler trop de contrats externes, ce qui entraînera également des coûts de gaz supplémentaires (un échange simple peut donc ne pas être moins cher que V3/V2), ce qui est également le compromis provoqué par la complexité et la composition.
Singleton
Dans Uniswap V3, le déploiement de contrats distincts pour chaque pool de liquidité augmente le coût de création de pools de liquidité et d'échanges sur plusieurs pools. Dans Uniswap V4, le contrat "Singleton" est utilisé pour sauvegarder tous les pools de liquidités, ce qui permet d'économiser considérablement les frais de gaz, car les transactions de jetons n'ont plus besoin d'être transférées entre différents contrats. Selon des estimations préliminaires, V4 réduit le coût du gaz de la création d'un pool de liquidités jusqu'à 99 %.
Comptabilité Flash
Le système de comptabilité rapide complète Singleton. Dans la V4, le système ne transfère plus d'actifs vers et depuis le pool de liquidités à la fin de chaque échange, mais transfère uniquement sur le solde net. Cette conception rend le système plus efficace et peut fournir des économies de gaz supplémentaires dans Uniswap V4.
ETH natif
Dans la version précédente, l'utilisateur négociait en fait avec WETH. ETH n'est pas un contrat de jeton mais WETH est un contrat de jeton. Pour Uniswap, le contrat ERC20 est plus facile à intégrer, donc chaque fois qu'un utilisateur Swap doit emballer un ETH supplémentaire, transformer ETH en WETH, cette étape provoque un gaspillage de gaz. La V4 restaure la prise en charge de l'ETH natif, ce qui réduit encore les frais généraux de gaz.
** Impact potentiel et opportunités d'Uniswap V4 sur d'autres pistes **
1) Piste d'agrégation
Du point de vue du marché des agrégateurs, Uniswap V4 offre de meilleurs taux, une plus grande efficacité du capital et un énorme pool de liquidités intégré par Singleton, qui attirera davantage du marché des agrégateurs (1 pouce, Cowswap) Volume de transactions élevé.
2) DEX personnalisé et protocoles de fonction de personnalisation de liquidité similaires
L'impact des ordres à cours limité Onchain, de la distribution de liquidité personnalisée, du taux dynamique, etc. sur Dex existant avec des fonctions similaires, y compris le retrait de la liquidité de l'accord de produit de coffre-fort à rendement amélioré LP sur Uni V3 semble être un résultat prévisible, ces L'accord peut faire face à la situation de rejoindre s'il ne peut pas gagner, et éventuellement devenir une partie de l'écosystème Uniswap V4. Pour les futurs protocoles DEX ou d'autres protocoles DeFi, il pourrait changer fondamentalement son modèle de construction de liquidités. Le crochet d'Uniswap V4 pourrait devenir l'outil le plus puissant pour la construction de liquidités. Le coût de construction d'une plate-forme DeFi et de la combinaison de liquidités sera considérablement réduit.
3) CEX
Pour les échanges centralisés, en raison de la fonction de limite de prix et de l'orthodoxie de la décentralisation, Uniswap V4 peut être en mesure de gagner plus de parts de marché grâce au hit CEX. Mais en fait, par rapport à CEX, le plus gros problème qui empêche les utilisateurs d'entrer dans DEX est que la vitesse et l'efficacité ne sont pas aussi bonnes que CEX, et souvent, pour la plupart des gens, le seuil précoce d'utilisation de DEX et le sacrifice de la sécurité du contrat pour la décentralisation Sexe et autres risques, de sorte que les utilisateurs doivent supporter des coûts relativement élevés. Pour le dire simplement, la faible efficacité et l'inutilisabilité nécessitent l'amélioration et la solution de l'infrastructure DEFI, et la version V4 ne peut pas le résoudre efficacement à l'heure actuelle. Après avoir résolu ces deux problèmes, la route pour DEX pour remplacer CEX sera plus facile.
4) Piste MEV
Lorsqu'il est incapable d'apporter des bénéfices au core Stakeholder (LP&Swapper) de la plateforme, le MEV et le protocole s'opposent.
Dans les versions précédentes, Uniswap V1 n'avait pas de mécanisme intégré spécifiquement conçu pour empêcher ou atténuer la MEV (valeur extractible par les mineurs), permettant aux mineurs ou aux validateurs de gagner des bénéfices supplémentaires en manipulant l'ordre des transactions dans le réseau blockchain au détriment des utilisateurs. .
Pour aider à atténuer le MEV, Uniswap V2 introduit une fonctionnalité « oracle des prix », une source de prix externe qui fournit des informations fiables et infalsifiables sur les prix des actifs. En s'appuyant sur des oracles de prix, Uniswap V2 vise à empêcher les attaques de premier plan, dans lesquelles les commerçants profitent des délais de confirmation des blocs pour manipuler les prix à des fins lucratives.
Uniswap V3 introduit plusieurs fonctionnalités pour atténuer le MEV, notamment les concepts de liquidité centralisée et de liquidité non homogène (positions NFT LP). La liquidité centralisée permet aux fournisseurs de liquidité de spécifier des fourchettes de prix pour leur liquidité, réduisant ainsi le risque de manipulation des prix. Des positions de liquidité non homogènes permettent aux fournisseurs de liquidité d'avoir un contrôle précis sur leur liquidité, réduisant ainsi le risque d'être pressé ou exploité par des arbitragistes.
Dans Uniswap V4, le mécanisme d'allocation MEV internalisé offre des opportunités aux développeurs MEV qui souhaitent occuper un rôle favorable dans le pool V4.
5) Parcours Oracle
Le TWAP d'UniswapV2 est une machine oracle sur la chaîne, qui peut être appliquée pour obtenir le prix de n'importe quel Token existant sur Uniswap.Le principal défaut est qu'il a besoin d'un programme hors chaîne pour déclencher la mise à jour des prix régulièrement, et il y a de la maintenance coût.
Le TWAP d'UniswapV3 résout ce défaut, et le stockage des données de déclenchement n'a plus besoin d'un programme hors chaîne pour être déclenché régulièrement, mais se déclenche automatiquement lorsqu'une transaction se produit sur Uniswap. En termes de source de données pour le calcul de TWAP, UniswapV2 ne stocke que les trois dernières valeurs de price0CumulativeLast, price1CumulativeLast et blockTimestampLast. UniswapV3 prend en charge plusieurs observateurs de prix (Oracle Observers), qui peuvent obtenir des données de prix à partir de plusieurs sources. Cette conception augmente la tolérance aux pannes et la fiabilité des prix du système. Par exemple, Uniswap v3 filtre les pools avec différents taux de commission pour la même paire de devises. Le pool qui n'est pas vide et qui a la liquidité la plus élevée devient le pool cible. Les données de prix dans le pool avec la meilleure liquidité sont utilisées comme prix du source oracle.
L'oracle intégré d'Uniswap V4 sera plus personnalisé, comme Geomean Oracles, comme l'utilisation de différentes méthodes de calcul de prix oracle pour les pools profonds et stables à grand volume (ETH-BTC) et les paires de jetons avec une faible liquidité.
Concernant l'impact sur la piste oracle, le coût de manipulation de l'oracle TWAP d'Uniswap est de contrôler le prix moyen des jetons sur une période de temps. En revanche, le coût de manipulation de Chainlink perturbe suffisamment de nœuds et manipule les prix sur les bourses. Par conséquent, Chainlink est un oracle hors chaîne, et l'oracle intégré d'Uniswap V4 ne constituera pas une menace pour Chainlink pour le moment. Pour les projets écologiques d'Uniswap (tels que les prêts, les pièces stables, les actifs synthétiques, etc.), la participation d'oracles hors chaîne comme Chainlink est toujours requise.
Résumer
Dans l'ensemble, la direction de ** Uniswap V4 évolue vers la véritable infrastructure de DeFi, et des expériences imaginatives pour les développeurs peuvent se produire sur Uniswap V4. **
Pour les LP, l'ajout de liquidités sera plus personnalisé et plus pratique. Pour les utilisateurs, il est moins coûteux de créer un pool de transactions et les transactions ont plus d'options. Par exemple, l'utilisation de V2, V3 et V4 a ses propres avantages. Le contrat de V2 est simple et la transaction d'un seul pool est bon marché ; la structure de V4 est complexe, mais elle peut aider les utilisateurs à économiser beaucoup de frais de gaz. lorsque plusieurs pools doivent être appelés.
Le développement continu de DeFi conduira à l'optimisation continue des méthodes de gestion de la liquidité. Pour le côté projet, la fonction Uniswap V4 Donate() peut aider le côté projet à soudoyer des liquidités pour atteindre l'objectif de gestion des liquidités. De plus, le Hook of Uniswap V4 pourrait devenir l'outil le plus puissant pour la construction de liquidités, et le coût de construction d'une plate-forme DeFi et de la combinaison de liquidités sera considérablement réduit.
Le futur modèle DeFi subira également de grands changements en raison de l'émergence de V4. Le code V4 n'a pas encore été finalisé et revu, il faudra donc un certain temps avant la sortie publique officielle.C'est une période de fenêtre pour que de nombreux protocoles développent leur propre liquidité et ajustent leur direction de développement.
Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
Historique de l'évolution d'Uniswap : opportunités et impacts de la V4
Auteur : LD Capital
Uniswap V0
Uniswap V1 a été lancé en novembre 2018. Cependant, en fait, l'année précédente, le prototype d'Uniswapd a été formé. En 2017, le fondateur Hayden a démissionné de Siemens. Karl, un ami 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 Solidité, En novembre 2017, il a créé son Proof-of-something (Proof of concept AMM comme ils l'ont nommé), qui est Uniswap V0. Cette image montre à quoi ressemblait Uniswap depuis le tout début.
Avant le lancement officiel de la V1, Hayden a utilisé le bureau de Balancer et MakerDao pour travailler sur la V0. Fin juillet 2018, Uniswap a officiellement reçu la subvention de la Fondation Ethereum.
Uniswap V1
** Le 2 novembre 2018, dernier jour de Devcon 4, les contrats intelligents d'Uniswap ont été déployés sur le réseau principal Ethereum. ** Ce jour-là, seulement 30 000 $ de liquidités ont été déposés comme liquidité de base des trois jetons, ce qui ne peut garantir qu'une profondeur de transaction de 100 $. Ensuite, uniswap.io et app.uniswap.org/# ont également été déployés et lancés.
En septembre 2019, Uniswap V1 a lancé le premier projet d'extraction de liquidités, qui est l'extraction de liquidités basée sur des jetons ERC-20. Au cours de la période V1, le volume de transactions était relativement faible et l'échelle des utilisateurs était relativement petite. Comme la première version du protocole Uniswap. La V1 utilise un mécanisme basé sur Automated Market Maker (AMM) qui permet aux utilisateurs d'échanger des jetons sans autorisation sur la blockchain Ethereum sans carnet de commandes. Un modèle de produit constant est adopté, c'est-à-dire x*y=k, où x et y sont les soldes des deux jetons de la paire de transactions.
Le mécanisme innovant d'Uniswap V1 permet aux utilisateurs d'effectuer des transactions de jetons rapidement et facilement sans s'appuyer sur les échanges centralisés traditionnels ; il a jeté les bases des versions ultérieures d'Uniswap et est devenu une source d'inspiration pour d'autres protocoles AMM. Mais en fait, la version Uniswap V1 à cette époque n'attirait pas beaucoup d'utilisateurs.
Uniswap V2
**Uniswap V2 sortira en mai 2020. ** Dans le même temps, en septembre 2020, SushiSwap a commencé à apparaître sur la scène de la communauté de cryptage, attirant beaucoup d'attention et d'utilisateurs, ce qui a en fait permis à Uniswap de vraiment attirer l'attention du marché des utilisateurs.
** Le changement le plus important d'Uniswap V2 sur la base d'Uniswap V1 est l'introduction de plusieurs transactions de paires de jetons, augmentant la flexibilité des paires de transactions et la mise à niveau d'ERC-20 qui ne peut être échangée qu'avec ETH pour prendre en charge ERC-20 à Échange ERC-20. De plus, des améliorations significatives de l'oracle du prix moyen pondéré dans le temps (TWAP) introduites avec Uniswap V2. **
Le lancement d'Uniswap V2 a consolidé la position d'Uniswap dans le domaine des échanges décentralisés. Il offre plus de fonctions et de flexibilité, permettant aux utilisateurs de mieux gérer les liquidités et d'effectuer plus de types de transactions. Uniswap V2 a également contribué au développement rapide de la finance décentralisée (DeFi), offrant aux utilisateurs une importante source de liquidités.
Uniswap V3
**Uniswap V3 a été lancé en mai 2021, introduisant le concept de "liquidité concentrée". ** Il permet aux fournisseurs de liquidité de définir des fourchettes de prix spécifiques dans les paires de négociation pour un contrôle plus précis des prix. Cela offre aux fournisseurs de liquidité des gains plus importants sur les frais de transaction et réduit les opportunités pour les arbitragistes de profiter des différences de prix.
Uniswap V3 étend également l'oracle d'Uniswap V2 et optimise la méthode de calcul et l'efficacité du gaz de l'oracle TWAP. La machine oracle V3 peut étendre la période de disponibilité des données à 9 jours ou plus grâce à un appel en chaîne. Dans le même temps, grâce à l'optimisation globale de TWAP, la consommation de gaz est réduite d'environ 50 % par rapport à la V2. Des transactions simples seront équivalentes à celles de la V2. Les fonctionnalités sont environ 30 % moins chères.
De plus, Uniswap V2 utilise les frais de transaction standard de 0,3 %, tandis que V3 propose 3 niveaux de frais distincts : 0,05 %, 0,3 % et 1 %. Cela permet aux fournisseurs de liquidité de sélectionner des pools en fonction du risque qu'ils sont prêts à prendre. La V3 a introduit le modèle d'utilisation de NFT en tant que LP pour fournir une preuve de liquidité pour la première fois, c'est-à-dire que la liquidité fournie est suivie par des jetons ERC721 non homogènes.
Le lancement d'Uniswap V3 a eu un impact majeur sur l'écosystème DeFi. Il offre aux fournisseurs de liquidités plus de choix et de meilleures opportunités de revenus, tout en améliorant l'efficacité des transactions. Uniswap V3 stimule également l'innovation dans les échanges décentralisés et dirige les efforts d'autres échanges et protocoles pour améliorer l'expérience utilisateur et réduire les coûts de transaction. Mais dans le même temps, les fournisseurs de liquidité passifs ont été critiqués pour avoir été évincés par le JIT et les teneurs de marché professionnels pour tirer un revenu des frais de gestion.
Uniswap V4 — Les crochets changent tout
Une fois le projet de livre blanc d'Uniswap V4 lancé, le marché l'a pleinement interprété. Il mentionne principalement des optimisations telles que Hook, Singleton, Flash Accounting et ETH natif, parmi lesquelles Hook est l'innovation la plus importante de V4. ** Le crochet d'Uniswap V4 pourrait devenir l'outil le plus puissant pour la construction de liquidités. À l'avenir, le coût de construction d'une plate-forme DeFi et de la combinaison de liquidités sera considérablement réduit. **
Crochets
En termes simples, le contrat Hooks est un contrat qui appelle d'autres contrats intelligents et la logique exécutée dans 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.
Plus précisément, le contrat Hooks peut être appelé aux points clés suivants :
· onSwap : Appelé lors de l'échange, il peut être utilisé pour implémenter une logique personnalisée, telle que l'enregistrement d'informations sur les transactions, la réalisation d'opérations spécifiques ou la modification des frais de transaction, etc.
· onMint : appelé lorsque le fournisseur de liquidité ajoute de la liquidité au pool, il peut être utilisé pour une logique personnalisée, telle que l'enregistrement d'informations pertinentes fournies par la liquidité ou la réalisation d'opérations spécifiques.
· onBurn : Appelé lorsque le fournisseur de liquidités retire des liquidités du pool, il peut être utilisé pour une logique personnalisée, telle que l'enregistrement d'informations pertinentes fournies par la liquidité ou la réalisation d'opérations spécifiques.
La version précédente des développeurs de pool de liquidité ne peut personnaliser que les frais LP et LP, et V4 Hooks permet aux développeurs de faire plus d'innovations basées sur la liquidité et la sécurité d'Uniswap, permettant aux développeurs de définir plus de comportements personnalisés, Uniswap Labs a présenté la gamme de possibilités suivante, révélant le caractéristiques uniques du produit, notamment :
· Teneur de marché moyen pondéré dans le temps (TWAMM)
· Commission dynamique basée sur la volatilité ou d'autres valeurs
· Liste des limites de prix en chaîne
· Contrat de prêt de dépôt de liquidité hors périmètre
· Oracles personnalisés en chaîne, tels que les oracles geomean
· Réinvestir automatiquement les frais de gestion LP dans la position LP
· Distribution intégrée des bénéfices MEV (valeur extractible du mineur) à LP
La relation entre l'optimisation d'Uniswap V4 et la perte impayée (IL)
En fait, ces optimisations ont encore renforcé l'efficacité du capital tout en renforçant la position de l'infrastructure de liquidité d'Uniswap, mais le problème de la perte non compensée (IL) de liquidité centralisée est toujours important.
IL est un problème endogène associé à AMM, tant que les deux prix des actifs s'écartent du prix initial, IL sera généré. Pour le mécanisme de liquidité centralisé d'Uni V3, V4 (et d'autres protocoles de gestion de liquidité similaires), le problème IL lui-même est plus grave en raison du Gamma élevé dans une plage étroite, qui peut être plus important dans certains scénarios, tels qu'un marché à forte volatilité. ou lorsque la corrélation entre les actifs fournissant de la liquidité est faible.
En ce qui concerne IL, il existe actuellement les solutions suivantes, mais elles n'atténuent toutes qu'indirectement ce problème :
· Par exemple ** en utilisant des subventions de jetons de protocole. **Les fournisseurs de liquidités peuvent miser avec leur liquidité. En jalonnant ces jetons, les fournisseurs de liquidités peuvent obtenir des récompenses ou des compensations supplémentaires pour compenser les pertes temporaires potentielles. Ces récompenses peuvent être fournies sous la forme de jetons supplémentaires ou d'une partie des frais de transaction du protocole.
· Mettre en place une structure de frais dynamique qui ajuste les frais en fonction des conditions du marché et des niveaux de perte temporaire subis par les fournisseurs de liquidités. Facturez des frais plus élevés pendant les périodes de pertes temporaires importantes et distribuez ces frais supplémentaires en guise de compensation aux fournisseurs de liquidités.
· La plate-forme peut créer un fonds d'assurance pour indemniser les fournisseurs de liquidité pour toute perte subie en raison de pertes temporaires. Ces fonds sont généralement collectés via diverses sources de revenus au sein du protocole ou via des contributions de la plate-forme elle-même.
· Mécanisme de couverture (options, etc.), Les fournisseurs de liquidité peuvent participer à des contrats dérivés ou utiliser d'autres instruments financiers pour couvrir leur exposition aux fluctuations de prix et atténuer l'impact des pertes temporaires.
· Le rééquilibrage dynamique des actifs, en ajustant en permanence l'allocation des actifs en fonction des fluctuations des prix et des conditions de marché, vise à optimiser l'exposition des fournisseurs de liquidités et à réduire les pertes potentielles.
· **Oracle des prix et prix moyen pondéré dans le temps (**TWAP) : l'oracle des prix et le mécanisme de tarification basé sur le TWAP peuvent être utilisés pour réduire l'impact des changements de prix soudains sur les fournisseurs de liquidités. En s'appuyant sur des données de prix plus stables et plus fiables, les fournisseurs de liquidités peuvent mieux comprendre les conditions du marché et ajuster leurs positions en conséquence.
On peut voir que les frais de gestion dynamiques d'Uniswap V4, des prix oracle plus optimisés et davantage de subventions LP (subventions MEV, frais de traitement de réinvestissement automatique, etc.) compensent tous indirectement la perte d'IL de LP dans une certaine mesure.
En ce qui concerne la sécurité et la complexité des contrats, la logique de base d'Uniswap V4 est aussi non évolutive que V3. Bien que chaque pool puisse utiliser son propre contrat intelligent Hooks, Hooks vérifiera si cette partie de la fonction nécessite des appels de contrats externes.L'appel de contrats externes enrichit les fonctions d'Uniswap V4 et réalise plus de possibilités de combinaison, mais uniquement lorsque le pool est créé, des autorisations spécifiques identifiées . Les contrats doivent appeler trop de contrats externes, ce qui entraînera également des coûts de gaz supplémentaires (un échange simple peut donc ne pas être moins cher que V3/V2), ce qui est également le compromis provoqué par la complexité et la composition.
Singleton
Dans Uniswap V3, le déploiement de contrats distincts pour chaque pool de liquidité augmente le coût de création de pools de liquidité et d'échanges sur plusieurs pools. Dans Uniswap V4, le contrat "Singleton" est utilisé pour sauvegarder tous les pools de liquidités, ce qui permet d'économiser considérablement les frais de gaz, car les transactions de jetons n'ont plus besoin d'être transférées entre différents contrats. Selon des estimations préliminaires, V4 réduit le coût du gaz de la création d'un pool de liquidités jusqu'à 99 %.
Comptabilité Flash
Le système de comptabilité rapide complète Singleton. Dans la V4, le système ne transfère plus d'actifs vers et depuis le pool de liquidités à la fin de chaque échange, mais transfère uniquement sur le solde net. Cette conception rend le système plus efficace et peut fournir des économies de gaz supplémentaires dans Uniswap V4.
ETH natif
Dans la version précédente, l'utilisateur négociait en fait avec WETH. ETH n'est pas un contrat de jeton mais WETH est un contrat de jeton. Pour Uniswap, le contrat ERC20 est plus facile à intégrer, donc chaque fois qu'un utilisateur Swap doit emballer un ETH supplémentaire, transformer ETH en WETH, cette étape provoque un gaspillage de gaz. La V4 restaure la prise en charge de l'ETH natif, ce qui réduit encore les frais généraux de gaz.
** Impact potentiel et opportunités d'Uniswap V4 sur d'autres pistes **
1) Piste d'agrégation
Du point de vue du marché des agrégateurs, Uniswap V4 offre de meilleurs taux, une plus grande efficacité du capital et un énorme pool de liquidités intégré par Singleton, qui attirera davantage du marché des agrégateurs (1 pouce, Cowswap) Volume de transactions élevé.
2) DEX personnalisé et protocoles de fonction de personnalisation de liquidité similaires
L'impact des ordres à cours limité Onchain, de la distribution de liquidité personnalisée, du taux dynamique, etc. sur Dex existant avec des fonctions similaires, y compris le retrait de la liquidité de l'accord de produit de coffre-fort à rendement amélioré LP sur Uni V3 semble être un résultat prévisible, ces L'accord peut faire face à la situation de rejoindre s'il ne peut pas gagner, et éventuellement devenir une partie de l'écosystème Uniswap V4. Pour les futurs protocoles DEX ou d'autres protocoles DeFi, il pourrait changer fondamentalement son modèle de construction de liquidités. Le crochet d'Uniswap V4 pourrait devenir l'outil le plus puissant pour la construction de liquidités. Le coût de construction d'une plate-forme DeFi et de la combinaison de liquidités sera considérablement réduit.
3) CEX
Pour les échanges centralisés, en raison de la fonction de limite de prix et de l'orthodoxie de la décentralisation, Uniswap V4 peut être en mesure de gagner plus de parts de marché grâce au hit CEX. Mais en fait, par rapport à CEX, le plus gros problème qui empêche les utilisateurs d'entrer dans DEX est que la vitesse et l'efficacité ne sont pas aussi bonnes que CEX, et souvent, pour la plupart des gens, le seuil précoce d'utilisation de DEX et le sacrifice de la sécurité du contrat pour la décentralisation Sexe et autres risques, de sorte que les utilisateurs doivent supporter des coûts relativement élevés. Pour le dire simplement, la faible efficacité et l'inutilisabilité nécessitent l'amélioration et la solution de l'infrastructure DEFI, et la version V4 ne peut pas le résoudre efficacement à l'heure actuelle. Après avoir résolu ces deux problèmes, la route pour DEX pour remplacer CEX sera plus facile.
4) Piste MEV
Lorsqu'il est incapable d'apporter des bénéfices au core Stakeholder (LP&Swapper) de la plateforme, le MEV et le protocole s'opposent.
Dans les versions précédentes, Uniswap V1 n'avait pas de mécanisme intégré spécifiquement conçu pour empêcher ou atténuer la MEV (valeur extractible par les mineurs), permettant aux mineurs ou aux validateurs de gagner des bénéfices supplémentaires en manipulant l'ordre des transactions dans le réseau blockchain au détriment des utilisateurs. .
Pour aider à atténuer le MEV, Uniswap V2 introduit une fonctionnalité « oracle des prix », une source de prix externe qui fournit des informations fiables et infalsifiables sur les prix des actifs. En s'appuyant sur des oracles de prix, Uniswap V2 vise à empêcher les attaques de premier plan, dans lesquelles les commerçants profitent des délais de confirmation des blocs pour manipuler les prix à des fins lucratives.
Uniswap V3 introduit plusieurs fonctionnalités pour atténuer le MEV, notamment les concepts de liquidité centralisée et de liquidité non homogène (positions NFT LP). La liquidité centralisée permet aux fournisseurs de liquidité de spécifier des fourchettes de prix pour leur liquidité, réduisant ainsi le risque de manipulation des prix. Des positions de liquidité non homogènes permettent aux fournisseurs de liquidité d'avoir un contrôle précis sur leur liquidité, réduisant ainsi le risque d'être pressé ou exploité par des arbitragistes.
Dans Uniswap V4, le mécanisme d'allocation MEV internalisé offre des opportunités aux développeurs MEV qui souhaitent occuper un rôle favorable dans le pool V4.
5) Parcours Oracle
Le TWAP d'UniswapV2 est une machine oracle sur la chaîne, qui peut être appliquée pour obtenir le prix de n'importe quel Token existant sur Uniswap.Le principal défaut est qu'il a besoin d'un programme hors chaîne pour déclencher la mise à jour des prix régulièrement, et il y a de la maintenance coût.
Le TWAP d'UniswapV3 résout ce défaut, et le stockage des données de déclenchement n'a plus besoin d'un programme hors chaîne pour être déclenché régulièrement, mais se déclenche automatiquement lorsqu'une transaction se produit sur Uniswap. En termes de source de données pour le calcul de TWAP, UniswapV2 ne stocke que les trois dernières valeurs de price0CumulativeLast, price1CumulativeLast et blockTimestampLast. UniswapV3 prend en charge plusieurs observateurs de prix (Oracle Observers), qui peuvent obtenir des données de prix à partir de plusieurs sources. Cette conception augmente la tolérance aux pannes et la fiabilité des prix du système. Par exemple, Uniswap v3 filtre les pools avec différents taux de commission pour la même paire de devises. Le pool qui n'est pas vide et qui a la liquidité la plus élevée devient le pool cible. Les données de prix dans le pool avec la meilleure liquidité sont utilisées comme prix du source oracle.
L'oracle intégré d'Uniswap V4 sera plus personnalisé, comme Geomean Oracles, comme l'utilisation de différentes méthodes de calcul de prix oracle pour les pools profonds et stables à grand volume (ETH-BTC) et les paires de jetons avec une faible liquidité.
Concernant l'impact sur la piste oracle, le coût de manipulation de l'oracle TWAP d'Uniswap est de contrôler le prix moyen des jetons sur une période de temps. En revanche, le coût de manipulation de Chainlink perturbe suffisamment de nœuds et manipule les prix sur les bourses. Par conséquent, Chainlink est un oracle hors chaîne, et l'oracle intégré d'Uniswap V4 ne constituera pas une menace pour Chainlink pour le moment. Pour les projets écologiques d'Uniswap (tels que les prêts, les pièces stables, les actifs synthétiques, etc.), la participation d'oracles hors chaîne comme Chainlink est toujours requise.
Résumer
Dans l'ensemble, la direction de ** Uniswap V4 évolue vers la véritable infrastructure de DeFi, et des expériences imaginatives pour les développeurs peuvent se produire sur Uniswap V4. **
Pour les LP, l'ajout de liquidités sera plus personnalisé et plus pratique. Pour les utilisateurs, il est moins coûteux de créer un pool de transactions et les transactions ont plus d'options. Par exemple, l'utilisation de V2, V3 et V4 a ses propres avantages. Le contrat de V2 est simple et la transaction d'un seul pool est bon marché ; la structure de V4 est complexe, mais elle peut aider les utilisateurs à économiser beaucoup de frais de gaz. lorsque plusieurs pools doivent être appelés.
Le développement continu de DeFi conduira à l'optimisation continue des méthodes de gestion de la liquidité. Pour le côté projet, la fonction Uniswap V4 Donate() peut aider le côté projet à soudoyer des liquidités pour atteindre l'objectif de gestion des liquidités. De plus, le Hook of Uniswap V4 pourrait devenir l'outil le plus puissant pour la construction de liquidités, et le coût de construction d'une plate-forme DeFi et de la combinaison de liquidités sera considérablement réduit.
Le futur modèle DeFi subira également de grands changements en raison de l'émergence de V4. Le code V4 n'a pas encore été finalisé et revu, il faudra donc un certain temps avant la sortie publique officielle.C'est une période de fenêtre pour que de nombreux protocoles développent leur propre liquidité et ajustent leur direction de développement.