Récemment, je fais un résumé des méthodes d'évaluation de la piste DeFi. Après étude de quelques cas, Uniswap est un représentant typique en termes d'influence et de logique itérative.

La logique interne de l'itération d'Uniswap de la V1 à la V4, ainsi que du lancement du protocole UniswapX, est l'innovation fonctionnelle et l'optimisation des mécanismes pour les transactions DEX.

La V1 a initialement implémenté l'AMM dans le domaine du cryptage, la V2 a réduit l'exposition au risque ETH et a lancé un oracle de prix plus difficile à manipuler, la V3 a résolu le problème de la faible efficacité du capital grâce à une liquidité centralisée, la V4 a implémenté un DEX personnalisable et le protocole UniswapX a été renforcé grâce à le mécanisme d'enchères La compétitivité des agrégateurs tiers permet d'optimiser les dérapages de prix.

Historique du développement d'Uniswap

Il n’est pas nécessaire d’entrer dans les détails sur le statut et l’influence d’Uniswap. Selon les données en temps réel de Dune, Uniswap est toujours le DEX avec la plus grande part de marché.

En tant que DEX leader, il n'existe pas depuis longtemps, mais il a été répété à plusieurs reprises. Jetons un coup d'œil au processus de développement :

En juin 2017, Vitalik a publié l'article On Path Independence ;

En novembre 2018, Uniswap V1 a été publié : prenant en charge les transactions entre ETH et ERC-20Token ;

En mars 2020, Uniswap V2 a été publié : prenant en charge les transactions entre deux paires de jetons ERC-20 quelconques ;

En mai 2021, Uniswap V3 est sorti : améliorant le taux d'utilisation des fonds LP et proposant le concept de liquidité agrégée ;

En juin 2023, Uniswap V4 a été lancé : la personnalisation du contrat Hooks a été introduite pour éviter les fuites de valeur ;

En juillet 2023, Uniswap X a été lancé : agrégation de liquidités en chaîne et hors chaîne, protection MEV.

Uniswap V1 : une tentative de tenue de marché automatisée

En 2017, Vitalik a publié un article « On Path Independence » sur sa page Web personnelle, dans lequel le teneur de marché automatisé (AMM) a été introduit pour la première fois dans le domaine du cryptage, qui est une méthode de trading différente du CEX. Bien entendu, cette approche a longtemps été discutée dans les cercles non cryptographiques (comme les cercles financiers traditionnels).

On sait que sur le marché boursier, sur le marché à terme ou sur les CEX existants, la plupart des transactions s'effectuent dans le Carnet d'Ordres (mode carnet d'ordres). Les teneurs de marché (tels que les courtiers et les bourses centralisées) font correspondre les ordres d'achat des acheteurs et les ordres de vente des vendeurs lorsque les prix correspondent, complétant ainsi les transactions entre acheteurs et vendeurs.

Cependant, des problèmes ont été rencontrés dans le cas de la décentralisation.La raison en est que dans l'environnement décentralisé de DEX (n'importe qui peut participer à la création du marché), il est difficile de fournir une liquidité, un taux de transaction et une expérience relativement médiocres. sans liquidités suffisantes, il est difficile d’égaler l’efficacité opérationnelle du CEX.

Dans cet article de Vitalik, un concept nouveau est introduit sur le marché du cryptage : le Market Maker automatique.

Dans ce concept, la tarification des actifs est effectuée via des algorithmes de tarification plutôt que via le modèle traditionnel du carnet de commandes. Dans le modèle AMM, il n'est pas nécessaire de recourir aux cotations des teneurs de marché ou à la mise en correspondance du système, et les traders peuvent utiliser directement les liquidités du pool pour réaliser l'échange d'actifs.

TokenA et TokenB forment une relation de produit constante :

tokenA_balance(p) *tokenB_balance(p)=K (K reste inchangé)

Il s'agit d'un système commercial axé sur la liquidité appelé Constant Product Market Maker (CPMM).

Selon cette approche, un teneur de marché indépendant du chemin peut être formé en définissant toute relation (monotone) entre le jeton A et le jeton B et en calculant ses dérivés à tout moment pour donner un prix.

Trois parties : LP, traders, arbitragistes

Dans le mécanisme de tenue de marché de l'AMM, il n'y a pas de contrepartie spécifique similaire au modèle du carnet d'ordres. La valeur réelle de l'actif est déterminée par la formule mathématique d'un produit constant. Dans une certaine mesure, elle peut être comparée à la contrepartie. un contrat intelligent, qui peut réaliser le trading automatisé de l'actif.

Quelqu'un doit fournir des liquidités dans un contrat intelligent, et le fournisseur de liquidités est LP (Liquidity Provider). LP fournit des liquidités pour les transactions en injectant des actifs dans les contrats intelligents du pool, obtenant ainsi des revenus de frais de transaction. Une fois que le LP a constitué le pool de liquidité initial, les traders peuvent échanger des jetons via le pool, et les arbitragistes prendront l'initiative de maintenir les prix des actifs cohérents avec les prix du marché grâce à l'arbitrage de prix entre différents marchés.

Dans Uniswap V1 sorti en novembre 2018, tous les actifs peuvent être échangés via ETH. Pour les transactions entre ETH et ERC-20Token, n’importe qui peut ajouter des jetons pour échanger avec l’ETH natif qui est essentiellement un intermédiaire de trading d’actifs.

Que se passe-t-il dans un pool unique si nous voulons échanger ?

Supposons qu'un ETH vaut actuellement 100 TokenA et qu'un pool ETH/TokenA se compose de 10 ETH et de 1 000 TokenA.

À l’heure actuelle, la valeur de 10 ETH et de 1 000 TokenA est la même que celle de 1 000 dollars américains et le ratio de valeur des actifs est de 1 : 1. k=10 *1000=10000, ce produit reste inchangé sans ajouter plus de liquidité.

Supposons maintenant que je veuille vendre 5 ETH au pool, alors cela devrait être :

y=10000/(10+5)=666,67,

Le nombre d'ETH dans le pool est passé à 15 et le nombre d'USDC à ce moment-là est devenu 666,67, j'ai donc échangé 5 ETH contre 333,33 TokenA.

À l’heure actuelle, le prix d’un seul ETH dans le pool est de

666,67/15=44,44,

Autrement dit, un ETH équivaut à 44,44 TokenA.

Bien sûr, si le prix d’un pool unique change de manière significative par rapport à celui des autres marchés commerciaux, les arbitragistes envahiront immédiatement jusqu’à ce qu’ils absorbent la différence de prix. Après tout, le mécanisme AMM ne peut que générer des prix de transaction, mais ne peut pas découvrir les prix du marché, le rôle des arbitragistes est donc très important.

Pertes éphémères, LP Token, dérapage de transaction

Des pertes éphémères se produisent lorsque le rapport de prix des jetons déposés change par rapport au moment où ils ont été déposés dans le pool. Plus le changement est grand, plus la perte d’impermanence est grande.

Maintenant, en tant que LP, nous continuerons à donner un exemple :

Formule de base d'UniswapV1 : x∗y=k

Désormais, en tant que fournisseur de liquidité, nous continuons d'ajouter 10 ETH et 1 000 TokenA au pool comme liquidité initiale. À l'heure actuelle, 1 ETH équivaut à 100 TokenA.

Le produit constant des deux quantités d'actifs est 10*1000=10000(x*y=10000,x=100y).

À l’heure actuelle, si le prix de 1 ETH passe à 200 TokenA,

Nous pouvons convertir :

x*y=10000,x=200y,

Ainsi, x=7,071 et y=1414,21 sont calculés.

À cette époque, le pool de liquidités est passé des 10 ETH et 1 000 TokenA initiaux à : 7,071 ETH et 1414,21 TokenA.

Vous avez trouvé le problème ?

À ce stade, si je rachète tous les actifs, je recevrai 7,071 ETH et 1414,21 TokenA. La valeur réelle calculée dans TokenA est.

7,071*200+1414,21=2828,41,

Et s'il est calculé sur la base des 10 ETH et 1000 TokenA initiaux, le prix actuel devrait être

10*200+1000=3000JetonA.

La différence dans cette partie du revenu (3000-2828,41=171,59TokenA) est la perte éphémère.

Des pertes éphémères se produisent parce que, dans le cadre du mécanisme automatique de teneur de marché des bourses décentralisées, les fournisseurs de liquidité ajustent les fonds en fonction des fluctuations de prix, ce qui entraîne des pertes de capital et des rendements manqués.

Puisqu’ils agissent à la fois en tant qu’acheteurs et vendeurs, ils sont obligés d’augmenter le montant des actifs qu’ils détiennent lorsque les prix baissent et de diminuer le montant des actifs qu’ils détiennent lorsque les prix augmentent, ce qui entraîne des pertes. Bien entendu, vous pouvez également choisir de vous couvrir et gérer les risques en ouvrant des contrats courts/longs sur ETH.

Afin de motiver les utilisateurs à agir en tant que LP pour fournir des liquidités et les encourager à supporter la volatilité des prix, LP Token a vu le jour. Il s'agit d'une récompense pour les fournisseurs de liquidité, qui peuvent recevoir un certain pourcentage des frais de traitement pour chaque transaction (UniswapV1, les traders paient 0,3 % sur la transaction, qui appartient au fournisseur de liquidité). Dans le même temps, il sert également de certificat permettant à LP de retirer les liquidités ajoutées par lui-même.

Un autre concept est le glissement du trading, que les amis qui font souvent du trading DEX connaissent certainement. En tant que système commercial axé sur la liquidité, la belle équation de produit constant d'AMM est une courbe lisse et le prix change à tout moment en fonction de la relation entre l'offre et la demande.

Si vous échangez un grand nombre de jetons à ce moment-là, un glissement se produira et il y aura une certaine différence entre votre prix attendu et le prix que vous obtenez réellement du pool. Autrement dit, il y aura un écart entre le prix souhaité et le prix de la transaction.

Uniswap V2 : Adaptation, Oracle, Prêt Flash

Uniswap V1 ne prend en charge que les transactions entre les paires de trading ERC-20/ETH. Essentiellement, il utilise l'ETH comme intermédiaire de devise de transition pour échanger entre les jetons ERC-20. Bien que le chemin de transaction soit simple, il crée une exposition au risque ETH pour les fournisseurs de LP. , risques de perte éphémère et de dérapage.

Dans Uniswap V2, il est toujours basé sur le mécanisme de « teneur de marché de produit constant », mais la mise à niveau de la V2 a apporté des améliorations d'efficacité, notamment : la prise en charge de deux paires de jetons ERC-20 pour le trading, ce qui signifie que n'importe quel ERC20 peut être créé - ERC20 s'apparie sans qu'il soit nécessaire de s'appairer via le chemin de transition de l'ETH.

Je n’entrerai pas dans les détails sur ce point. La mise à niveau de la V2 comprend de nombreux aspects, et deux points plus importants sont : l’amélioration de l’oracle des prix et la réalisation de prêts flash.

Améliorations du prix Oracle

Dans le processus d'Uniswap V1, le prix calculé en divisant les fonds de réserve des deux actifs du pool n'est pas sûr s'il est utilisé comme prévision de prix en chaîne, car il peut être facilement manipulé.

L'un des objectifs de cette mise à niveau V2 est d'augmenter le coût et la difficulté de la manipulation des prix. Dans la V1, en supposant que d'autres contrats utilisent le prix actuel ETH-DAI pour régler les produits dérivés, un attaquant qui manipule le prix mesuré peut acheter de l'ETH à partir de la paire ETH-DAI, déclencher le règlement du contrat dérivé à un prix gonflé, puis ETH. est revendu à la paire, ramenant son échange à son vrai prix. Dans ce cas, les transactions peuvent même se produire sous forme de transactions atomiques ou avec des mineurs contrôlant l’ordre des transactions au sein d’un bloc.

Dans la V2, afin de déterminer l'équilibre des prix du marché, le prix est mis à jour une fois par bloc et le prix d'échange du jeton est déterminé avant le bloc suivant, c'est-à-dire que le prix du marché du jeton est basé sur la dernière transaction du bloc précédent.

Dans cette mise à niveau, de nouvelles données de prévision de prix sont également fournies : Prix moyen pondéré dans le temps TWAP. Accumuler les prix relatifs de deux actifs au début de chaque bloc permet à d’autres contrats sur Ethereum d’estimer le prix moyen pondéré dans le temps de deux actifs sur n’importe quel intervalle de temps.

Plus précisément, dans Uniswap V2, le prix est accumulé en suivant la somme cumulée du prix lorsque quelqu'un interagit avec le contrat au début de chaque bloc. Sur la base de l'horodatage du bloc, chaque prix est pondéré en fonction du temps écoulé depuis la mise à jour du bloc précédent. Cela signifie que la valeur de l'accumulateur à un moment donné (après avoir été mise à jour) doit être la somme des prix au comptant pour chaque seconde de l'historique du contrat.

Les utilisateurs de l'oracle peuvent choisir quand commencer et terminer cette période, le coût pour les attaquants de manipuler TWAP sera plus élevé et le prix est relativement difficile à manipuler.

Réaliser un prêt flash

Le prêt flash est une innovation absolue par rapport à la finance traditionnelle. Après tout, les transactions réelles ne peuvent pas être annulées comme sur la blockchain. Les prêts flash Flash Swaps ont été introduits dans la V2.

Les utilisateurs sont libres de prêter des actifs au pool et de les utiliser ailleurs dans la chaîne, uniquement pour restituer les actifs et payer les intérêts correspondants à la fin de la transaction (paiement dans la même transaction atomique), si le paiement n'est pas restitué normalement. la transaction sera annulée.

En fait, il permet à quiconque de prêter rapidement n’importe quel actif stocké dans le pool Uniswap. Dans la V1, les utilisateurs ne sont pas autorisés à recevoir et à utiliser l'actif avant de le payer. Lorsqu'ils utilisent l'actif A pour acheter l'actif B, l'actif A doit être envoyé au contrat avant que l'actif B puisse être obtenu.

Il existe également d'autres points de mise à jour : notamment Uniswap V2 ajustant le nouveau cadre contractuel, utilisant un simple format binaire à virgule fixe pour encoder et traiter les prix (précision), mettre à jour les frais de protocole, prendre en charge les méta-transactions pour les actions de pool créées, etc.

Uniswap V3 : Amélioration de l'efficacité du capital

Contexte : Uniswap V2 a des problèmes de liquidité.

D'après l'introduction du mécanisme AMM ci-dessus, nous pouvons voir que dans V1 et V2, la liquidité du pool est effectivement distribuée dans la zone [0, +∞] En d'autres termes, n'importe quel prix est autorisé dans le pool V2. des transactions se produisent (se référer à la courbe lisse de la fonction inverse dans le produit constant AMM).

À première vue, c'est une bonne chose. La fourchette de négociation est très large, mais en réalité, il n'existe pas une demande suffisante pour les paires de négociation présentant des volatilités différentes dans leurs fourchettes de prix, ce qui entraîne un grave manque de liquidité, à l'exception de certaines fourchettes de négociation. , faible utilisation des actifs.

Comme vous pouvez l’imaginer, il est inutile et inutile de fournir des liquidités à un prix si éloigné de la fourchette de prix que le prix pourrait ne jamais atteindre ce point.

liquidité concentrée

Dans ce cas, afin d'améliorer la liquidité financière, Uniswap V3 a introduit le concept de liquidité concentrée.

C'est-à-dire : les fournisseurs de liquidité (LP) peuvent librement choisir de fournir des liquidités dans une certaine fourchette de prix. Cela peut mieux fournir de la liquidité et fonctionner dans une fourchette d'efficacité du capital élevée, et peut également être utilisé dans des pools d'actifs avec des prix différents. la volatilité a des configurations différentes.

Chaque petite gamme de prix de la V3 peut être comprise comme une V2 au travail. Au cours de la transaction, le prix se déplacera en douceur le long de la courbe. Lorsque le prix atteint une certaine section de V2, il atteint le point d'intervalle de prix de V3. À ce moment-là, le prix passera à l'intervalle de prix suivant. .

Après avoir compris le concept ci-dessus, nous pouvons découvrir le nouveau terme : le cœur de la V3 est Ticks.

Les ticks, les ticks, sont les plus petits montants supplémentaires par lesquels un titre peut être négocié. Dans la V3, en divisant la fourchette de prix de [0, +∞] en d'innombrables ticks à granularité fine, des restrictions sur les limites supérieure et inférieure de chaque fourchette sont mises en œuvre. La liquidité est agrégée via un contrôle de granularité. L'ensemble de la fourchette de prix dans la V3 est calibrée par des ticks discrets et uniformément répartis. Chaque tick a un indice et un prix correspondant, et chaque tick aura sa propre profondeur de liquidité.

Les principes mathématiques d'Uniswap V3 ont changé, bien qu'ils soient similaires à la couche sous-jacente de la V2 :

L=xy sous le signe racine

L est appelé la quantité de liquidité, et la liquidité dans le pool est la combinaison des deux quantités d'actifs Token. De même, le produit des quantités des deux jetons est K, mais comme chaque Tick a des profondeurs de liquidité différentes, les formules équivalentes pour différentes profondeurs ne sont plus les mêmes.

Je n'entrerai pas dans les détails des principes mathématiques. Vous trouverez ci-dessous un article d'Atis Elsts sur les principes mathématiques de la V3. Les amis intéressés peuvent le lire par eux-mêmes.

Uniswap V2 a toujours des frais de transaction standard de 0,3 %, mais dans la V3, en raison de la granularité différente, trois niveaux de frais différents sont proposés, à savoir 0,05 %, 0,3 % et 1 %. À l’heure actuelle, les LP peuvent concentrer l’efficacité de leur capital dans la fourchette la plus fréquemment négociée pour obtenir des rendements optimaux.

De plus, la V3 a encore une fois optimisé l'oracle basé sur la V2. Elle ne stocke plus une seule variable d'accumulation de prix, mais stocke un ensemble de variables, ce qui peut prolonger la durée de vie des données, réduire les frais de gaz et réduire les coûts.

Uniswap V4 : DEX personnalisable

Uniswap V4 est basé sur le modèle de liquidité centralisé d'Uniswap V3, permettant à quiconque de déployer un nouveau pool de liquidité centralisé à l'aide de fonctions personnalisées sur Uniswap, devenant ainsi une plateforme DEX efficace et personnalisable.

Dans la V4, le point central est le contrat des hooks, et la vision est de permettre à chacun de prendre ces décisions de compromis en introduisant des « hooks ». Pour chaque pool, le créateur peut définir un « contrat Hooks » qui exécute la logique à des points clés du cycle de vie de l'appel.

Ces Hooks gèrent également les frais de change du pool et les frais de retrait facturés aux fournisseurs de liquidité.

Crochets et piscines personnalisées

Les hooks sont un ensemble de contrats développés par des tiers ou des responsables d'Uniswap. Lors de la création d'un pool, le pool peut choisir de lier un hook plus tard, à un stade spécifique de la transaction, le pool appellera automatiquement le contrat hook qui lui est lié. Le contrat est en Appel des points clés du cycle de vie pour mettre en œuvre la logique.

En d’autres termes, un hook est un contrat déployé en externe qui exécute une logique définie par le développeur à un moment désigné de l’exécution du pool. Ces hooks permettent aux intégrateurs de créer des pools de liquidité centralisés avec une exécution flexible et personnalisable. Les hooks peuvent modifier les paramètres du pool ou ajouter de nouvelles fonctionnalités et fonctionnalités.

Chaque pool de liquidité Uniswap a un cycle de vie : au cours du cycle de vie d'un pool de liquidité, plusieurs choses se produisent, notamment : le pool est créé avec un niveau de frais par défaut, la liquidité est ajoutée, supprimée ou réajustée, et les utilisateurs peuvent également échanger des jetons, etc. .

Dans Uniswap v3, ces événements du cycle de vie sont étroitement couplés et exécutés dans un ordre très strict. Mais afin de créer un espace pour une liquidité personnalisable dans Uniswap V4.

Le contrat Hooks crée une méthode d'introduction de code permettant aux déployeurs de pools miniers d'effectuer des opérations spécifiées à des moments clés du cycle de vie du pool minier, comme avant et après les échanges, ou avant et après les changements de position LP.

En bref, les hooks sont des plug-ins permettant de personnaliser la façon dont les pools, les swaps, les frais et les positions LP interagissent. Grâce aux contrats hooks, les développeurs peuvent innover en plus de la liquidité et de la sécurité du protocole Uniswap en s'intégrant aux contrats intelligents v4 pour créer. Pools AMM personnalisés.

Voici des exemples de fonctionnalités qui peuvent être implémentées via des contrats hook :

Exécution d'ordres importants via TWAMM sur une période de temps ; Ordres de limite de prix en chaîne exécutés à des prix spécifiés ; Frais dynamiques qui changent en fonction de la volatilité ; Mécanisme d'allocation MEV internalisé pour les fournisseurs de liquidité ;

La logique de base d'Uniswap V4 est la même que celle de la V3 et n'est pas évolutive. Étant donné que chaque pool est désormais défini par plus qu’une simple couche de jetons et de frais, une grande variété de pools peut être créée à partir de cela. Et bien que chaque pool puisse utiliser son propre contrat intelligent de hook, les hooks sont limités à des autorisations spécifiques déterminées lors de la création du pool.

Il existe également quelques changements architecturaux dans la V4, tels que la comptabilité Flash (compte instantané) qui peuvent réduire considérablement les frais de gaz. Cette fonctionnalité est incluse dans l'EIP-1153, qui introduit le stockage « transitoire », et sera implémentée après la mise à niveau de Cancun (Ethereum Cancun).

De plus, la version V4 utilise également le mode singleton (enregistre tous les états du pool dans un seul contrat), la comptabilité éclair (assure la solvabilité du pool), restaure la prise en charge de l'ETH natif, prend en charge les jetons ERC-1155 et ajoute des mécanismes de gouvernance en attente d'amélioration.

UniswapX : renforcer la concurrence

UniswapX est un nouveau protocole open source (GPL) sans autorisation, basé sur des enchères, pour le trading sur AMM et autres sources de liquidité. Le protocole améliorera la fonctionnalité d'échange sous plusieurs aspects, notamment : Augmentation des prix en regroupant les sources de liquidité. Swaps sans gaz pour éviter les échecs de transaction MEV (valeur maximale d'extraction). Aucun frais. Dans les mois à venir, UniswapX s'étendra aux swaps inter-chaînes sans gaz. .

Agrégation de niveau supérieur Agrégation de nouvelle génération

Contexte : Les transactions en chaîne continuent d'innover, entraînant une prolifération de pools de liquidité. De nouveaux niveaux de frais, L2 et davantage de protocoles en chaîne disperseront également la liquidité. Solution : UniswapX vise à résoudre ce problème grâce à un réseau ouvert qui sous-traite la complexité du routage à des tiers qui doivent rivaliser pour exécuter les transactions en utilisant des liquidités en chaîne telles que les pools AMM ou leurs propres inventaires privés.

Avec UniswapX, les traders pourront utiliser l'interface Uniswap sans se soucier de savoir s'ils obtiendront le meilleur prix. Les transactions des traders seront toujours enregistrées et réglées de manière transparente en chaîne. Toutes les commandes sont alimentées par le routeur de commandes intelligent Uniswap, qui oblige les tiers à concurrencer Uniswap V1, V2, V3 et, lors du lancement, la V4.

Essentiellement, UniswapX renforce le mécanisme de concurrence et optimise le glissement des prix de chaque pool d'actifs grâce à la sélection de routage par des tiers.

De plus, UniswapX a également lancé une nouvelle tentative : des transactions sans gaz, sans frais en cas d'échec. Le commerçant signe une commande hors chaîne unique, qui est ensuite soumise en chaîne par un tiers qui paie le gaz au nom du commerçant. Le tiers inclut les frais de gaz dans le prix de la transaction, mais peut rivaliser pour obtenir le meilleur prix en. exécuter plusieurs commandes par lots et réduire les coûts de transaction. La protection MEV restitue aux traders le MEV initialement obtenu grâce à des transactions d’arbitrage à un meilleur prix.

UniswapX aide les utilisateurs à éviter les formes plus explicites de retrait MEV : les ordres exécutés à l'aide d'actifs privés de tiers ne peuvent pas être « pris en sandwich » et les tiers sont incités à utiliser des relais de transactions privés lors de l'acheminement des ordres vers des pools de liquidité en chaîne. La prochaine version inter-chaînes d'UniswapX combinera l'échange et le pontage en une seule opération transparente. Grâce à UniswapX inter-chaînes, les swappers pourront basculer entre les chaînes en quelques secondes et attendre avec impatience leurs progrès.

Le thème principal d’Uniswap : l’itération

La logique interne de l'itération d'Uniswap de la V1 à la V4, ainsi que le lancement du protocole UniswapX, est l'innovation fonctionnelle de DEX (AMM).

La V1 a initialement implémenté AMM dans le domaine du cryptage, la V2 a réduit l'exposition au risque ETH et a lancé un oracle de prix plus difficile à manipuler, la V3 a résolu le problème de la faible efficacité du capital grâce à une liquidité centralisée, la V4 a implémenté un DEX personnalisable et le protocole UniswapX a été renforcé grâce à le mécanisme d'enchères La compétitivité des agrégateurs tiers permet d'optimiser les dérapages de prix.

Nous pouvons constater qu'Uniswap innove à chaque étape : réduction des coûts d'emprunt, optimisation de l'expérience utilisateur, renforcement de la sensibilisation à la concurrence et adoption des technologies émergentes. Cette mise à niveau itérative est la base d'un bon protocole pour durer éternellement.