Adieu à Fork Swap Uniswap V4 entre dans l'ère de "Romance of the Ten Thousand Hooks"

Auteur : YBB Capital Researcher Ac-Core

Introduction:

Par rapport à la version V3, qui a été publiée deux ans plus tard le 21 mai, la V4 offre une composabilité d'actifs plus libre et plus flexible et réduit considérablement les frais de gaz nécessaires pour fournir des liquidités et des transactions. ** Avec la bénédiction de la nouvelle fonction Hooks (hooks), les développeurs n'ont pas besoin de développer xxSwap, ils n'ont qu'à personnaliser la liquidité dans Hooks et ajouter des pages front-end et des éléments qui répondent à leurs propres besoins, puis ils peuvent ouvrir "lieux personnalisés", et en même temps Il n'y a pas non plus besoin de s'inquiéter du problème de liquidité insuffisante dans le "lieu désigné". ** Découvrons comment Uni V4 conduit DeFi de "l'ère Lego" à la "Romance of Ten Thousand Hooks".

Adieu à Fork Swap, Uniswap V4 entre dans l'ère du "Wangou Romance"

YBB Capital Chercheur Ac-Core Maison

Uniswap V4 — l'une des rares véritables innovations dans un marché baissier

La mise à niveau itérative d'Uniswap nous a permis de voir le potentiel infini du monde DeFi. Il n'a pas violé l'intention et les règles d'origine de X*Y=K du début à la fin. L'innovation d'Uniswap V4 se concentre principalement sur la fourniture d'une logique de transaction plus personnalisée, l'amélioration de l'efficacité du gaz et de l'expérience des développeurs, et l'amélioration de la commodité et de l'efficacité des transactions. Par rapport à la V3, les développeurs et les utilisateurs peuvent obtenir des services de market maker automatisés plus ouverts, gratuits et efficaces. Ce qui suit présentera entièrement la mise à niveau de la V4 et les deux changements les plus importants : Hooks et Singleton.

Introduction qui change tout : Hooks

** La fonction principale de la version Uniswap V4 - Hooks, qui permet à chaque développeur de créer un DEX personnalisé qui répond aux besoins de la scène et de construire ses propres "blocs de construction Lego" **. Les crochets sont un concept important introduit par Uniswap V4, ce sont des plug-ins pour personnaliser l'interaction des pools de liquidité, des échanges, des frais et des emplacements des fournisseurs de liquidité (LP). **Grâce au mécanisme Hooks, les développeurs peuvent effectuer des opérations spécifiques à des moments critiques du cycle de vie du pool de liquidités, comme avant/après l'échange, ou avant/après les changements de position LP.

Dans le même temps, **Hooks sont également des contrats intelligents, ils interagissent avec le contrat principal d'Uniswap V4 et peuvent être exécutés à différents "points clés" du pool de liquidité (les points clés font référence aux opérations avant/après l'échange, ou délai de dépôt/retrait LP, etc.), permettant aux développeurs de définir et d'exécuter une logique personnalisée de manière flexible. **Les crochets peuvent être liés à un pool de liquidités spécifique pour contrôler le comportement et l'interaction du pool. Par exemple, un développeur peut créer un crochet qui valide certaines conditions avant chaque échange, ou effectuer des opérations supplémentaires lorsque la position LP change.

Adieu à Fork Swap, Uniswap V4 entre dans l'ère du "Wangou Romance"

YBB Capital Chercheur Ac-Core Maison

Grâce à Hooks, les créateurs de pools de minage peuvent ajuster les paramètres du pool de minage et introduire de nouvelles fonctionnalités dans AMM, et même permettre la construction de diverses stratégies DeFi sur Uniswap, ce qui profite finalement davantage aux LP / swappers. Il n'est pas difficile d'imaginer que l'introduction de Hooks apportera aux développeurs une plus grande flexibilité et un espace d'innovation, et ils peuvent créer des pools de liquidités uniques en fonction de leurs propres besoins et stratégies pour offrir des expériences de trading plus innovantes et personnalisées, telles que :

** Teneur de marché moyen pondéré dans le temps (TWAMM) : ** Les développeurs peuvent utiliser le mécanisme Hooks pour créer un pool de liquidités qui prend en charge la stratégie TWAMM afin de répartir uniformément les transactions de commandes importantes sur une période donnée.

** ●Frais dynamiques : **Grâce aux crochets, le pool de liquidités peut ajuster dynamiquement les frais en fonction de la volatilité du marché ou d'autres paramètres d'entrée pour mieux s'adapter aux conditions du marché.

** Ordre à cours limité en chaîne : ** Les crochets peuvent créer et exécuter des ordres à cours limité sur la chaîne, permettant aux utilisateurs de négocier à des prix spécifiés.

** ●Interaction avec l'accord de prêt : **Les développeurs peuvent automatiquement déposer des fonds au-delà de la portée des liquidités dans l'accord de prêt via Hooks, maximisant ainsi l'utilité des fonds.

Dans le même temps, Uniswap V4 prend actuellement en charge huit rappels de crochets, comme indiqué dans la figure ci-dessous.Ces crochets peuvent être exécutés avant le début de la transaction et après la fin de la transaction, réalisant ainsi la fonction des ordres de limite de prix en chaîne. En fonctionnement réel, un prix limite peut être défini avant le début de la transaction, puis une fois la transaction terminée, il peut être vérifié si le prix limite est satisfait. S'il est satisfait, la transaction sera exécutée, et s'il ne l'est pas satisfait, la transaction sera annulée.

Adieu à Fork Swap, Uniswap V4 entre dans l'ère de "Wangou Romance" YBB Capital Researcher Ac-Core self made

**Un autre Hooks pour V4 —— "**Action Hooks"

** En plus des Hooks, il existe un autre "Action Hooks" dans la version Uniswap V4. Il peut déclencher l'exécution du contrat uniquement lorsque la condition Flag est remplie, de sorte qu'il peut invoquer la logique lors de l'exécution du contrat. ** Reportez-vous à l'organigramme ci-dessous pour l'expliquer. Avant notre échange d'actifs, le contrat doit vérifier l'indicateur pour évaluer la volatilité du pool de liquidités. Si la liquidité est élevée, l'indicateur deviendra vrai et exécutera nos crochets. Si insuffisant liquidité, Flag deviendra False et Hooks sera rejeté pour maintenir l'interaction inchangée. En effectuant l'opération "Action Hooks" comme indiqué ci-dessous, une méthode plus économe en gaz est activée pour exécuter les Hooks dont nous avons besoin, qui seront introduits le prochain Singleton La structure et la comptabilité Flash réaliseront une expérience d'échange d'actifs et de déploiement de contrat moins chère dans la V4.

Adieu à Fork Swap, Uniswap V4 entre dans l'ère du "Wangou Romance"

YBB Capital Chercheur Ac-Core Maison

Nouvelle structure de singleton : Singleton

Dans les versions précédentes d'Uniswap, Factory-Pool est la structure de contrat utilisée depuis la V1, et c'est également la structure de contrat la plus couramment utilisée pour de nombreux DEX et dérivés dans le monde DeFi. Cependant, dans la version V4, il a abandonné Factory -Pool et l'a remplacé par la structure "Singleton" du contrat Singleton. Dans la V3, chaque fois que vous créez un pool de liquidité, vous devez redéployer un nouveau contrat, ce qui est très coûteux à déployer, mais dans la V4, la structure singleton enregistre tous les pools de liquidité dans un seul contrat, ce qui peut maximiser Minimiser la création de liquidité et la consommation de gaz dans les pools inter-chaînes (contrats), de sorte que les transactions de jetons n'ont pas besoin d'être transférées entre différents contrats, et peuvent même réduire de 99 % les coûts de gaz à partir de la V3.

Cette architecture singleton est également équipée d'un nouveau système "Flash Accounting". Dans la V3, à la fin de chaque interaction, les actifs doivent être transférés entre les pools de liquidités, tandis que dans la version V4, le système ne transfère les actifs que sur le "solde net", et chaque opération (échange/déploiement) n'entraînera que des modifications des soldes internes. , soldes d'actifs exprimés en unités de "delta", à la fin du swap, il n'échange le solde net "delta" qu'après une série de calculs, ce qui signifie qu'un système plus efficace est en mesure de fournir à Uniswap V4 des économies de gaz supplémentaires .

**Avec "Singleton" et "Flash Accounting", Uniswap V4 prend en charge l'ETH natif. ****Les utilisateurs peuvent utiliser directement Ethereum (ETH) pour des transactions sans opérations de conversion supplémentaires, améliorant ainsi la commodité des transactions et économisant sur les frais de gaz. ** Cela rend Uni et l'écologie ETH étroitement liées, jouant le rôle de ** retour d'information vers Ethereum. **

** En termes de structure de contrat, le stockage et le conditionnement des données de position de liquidité de V4 ont également subi d'énormes changements. ** Dans la version V2, la liquidité est répartie sur l'ensemble de la gamme (comme le montre la figure 1 ci-dessus), de sorte que le protocole Uni utilise un jeton homogène (ERC-20) comme certificat de liquidité. Dans la version V3, en raison de l'ajout de la liquidité limite de prix, la sélection de l'affichage de la liquidité correspondante a été modifiée en jetons non homogènes (ERC-721) pour l'affichage. Dans la version V4, on suppose que l'affichage de la liquidité ne sera pas exprimé de manière tokenisée, mais sera géré à l'aide de l'adresse de chaque wallet. De plus, le "stockage transitoire" de l'EIP-1153 dans la mise à niveau de Cancun est également bénéfique pour le système V4, ce qui contribue à une optimisation supplémentaire des coûts.

![Adieu Fork Swap, Uniswap V4 entre dans l'ère du "Gateio"

Comment permettre des oracles personnalisés et une distribution MEV internalisée aux détenteurs de LP

**UniSwap V4 est un protocole de trading décentralisé conçu pour permettre le trading de jetons sans confiance sur Ethereum. ** Il offre une liquidité plus élevée et une meilleure expérience de trading pour cela en utilisant une implémentation oracle personnalisée et un mécanisme de distribution MEV (Maximize Transaction Value) internalisé. Pour permettre la mise en œuvre personnalisée d'oracle et la distribution de MEV internalisé aux fournisseurs de liquidité (détenteurs de LP), les étapes suivantes peuvent être envisagées :

**1. Concevez un Oracle personnalisé : **Vous devez développer un Oracle capable de fournir des données de prix personnalisées. Oracle est un contrat d'obtention de données externes, qui fournit des informations telles que les prix du marché en temps réel aux contrats intelligents. Selon vos propres besoins, vous pouvez développer un contrat Oracle personnalisé en fonction des paires de transactions, du temps ou d'autres facteurs.

**2. Mécanisme de distribution MEV internalisé : **MEV fait référence aux avantages générés en raison des changements dans l'ordre des transactions dans les transactions blockchain. UniSwap V4 distribue ces avantages directement aux fournisseurs de liquidité via le mécanisme de distribution interne MEV. Vous pouvez concevoir un mécanisme pour que lorsque le MEV apparaît, une partie des revenus soit directement distribuée aux détenteurs de LP correspondants.

**3. Intégration et déploiement du contrat : ** Intégrez le mécanisme de distribution Oracle personnalisé et MEV internalisé dans le contrat intelligent d'UniSwap V4. Ces fonctions doivent seulement être modifiées et étendues dans les contrats correspondants. Assurez-vous que les meilleures pratiques de sécurité sont suivies lors de l'élaboration et de la modification du contrat, et que des tests et des audits adéquats sont effectués.

**4. Mécanisme de notification et d'incitation : ** Faites la promotion de cette nouvelle fonctionnalité auprès des fournisseurs de liquidités et offrez-leur des incitations appropriées. Communiquez avec les utilisateurs via les canaux de médias sociaux, ou autrement, sur les avantages des nouveaux mécanismes de distribution Oracle personnalisés et MEV internalisés.

**5. Surveillance et amélioration : ** Après le déploiement, portez une attention particulière au fonctionnement du système. Surveiller l'efficacité des transactions et de la distribution du MEV et apporter les améliorations nécessaires. Dans le même temps, les commentaires et la participation aux suggestions de la communauté sont très importants pour optimiser davantage ce mécanisme.

Avantages d'un pool de liquidités personnalisé

Uniswap V4 introduit le concept de pools de liquidités personnalisés, mais la personnalisation est recommandée sur la base de la liquidité centralisée, de sorte que cette transformation affecte non seulement le modèle de développement de Fork Swap, l'importance de l'existence des agrégateurs, et fournit même des liquidités pour la liquidité. apportent de nombreux avantages.

** ●Étendre les options offertes par la liquidité :** Les modèles AMM traditionnels ont généralement des règles et des paramètres fixes, qui limitent le choix des fournisseurs de liquidité. Cependant, Uniswap V4 permet des pools de liquidités personnalisés via le mécanisme Hooks, permettant aux fournisseurs de liquidités de créer différents types de pools de liquidités en fonction de leurs propres préférences et stratégies. Cela permet à des pools de liquidités de différentes tailles d'apparaître sur le marché, offrant aux utilisateurs plus de choix et de flexibilité.

** ● Réduire les coûts et améliorer l'efficacité : ** L'architecture d'Uniswap V4 intègre tous les pools de liquidités dans un seul contrat intelligent en introduisant le contrat "Singleton". Cette architecture peut réduire les coûts de transaction, améliorer l'efficacité des transactions et simplifier le déploiement et la maintenance des contrats. En outre, le pool de liquidités personnalisé peut également définir une structure de frais plus adaptée en fonction des besoins spécifiques pour répondre aux besoins des différents utilisateurs.

●Offrir une gamme plus large de stratégies de trading et d'outils de gestion des risques : Les pools de liquidités personnalisés offrent aux traders davantage d'opportunités pour les stratégies de trading et les outils de gestion des risques. Par exemple, en soutenant la stratégie TWAMM, des commandes importantes peuvent être négociées uniformément sur une période de temps, réduisant ainsi l'impact sur les prix du marché. En outre, des pools de liquidités personnalisés peuvent également être intégrés à d'autres protocoles DeFi, tels que des protocoles de prêt et des oracles personnalisés, pour fournir aux utilisateurs des solutions de trading plus complètes.

** ●Améliorez considérablement la flexibilité et la créativité : **Les pools de liquidités personnalisés offrent une plus grande flexibilité aux fournisseurs de liquidités. Ils peuvent personnaliser et gérer leur liquidité en fonction des besoins et des stratégies du marché. Cette flexibilité et ce potentiel d'innovation peuvent motiver davantage de fournisseurs de liquidités à participer, offrant aux traders des options de liquidité diversifiées.

Questions qui méritent réflexion

Adieu à Fork Swap, Uniswap V4 entre dans l'ère du "Wangou Romance"

YBB Capital Chercheur Ac-Core Maison

**1. Quel problème résout C****urve pour Uni V3 ? **

Le modèle Uni V3 AMM est un modèle de transaction basé sur X \ * Y = K. Dans le processus de notre combinaison réelle de LP, nous constaterons que lorsque des conditions de marché extrêmes se produisent, non seulement il y aura un risque de perte gratuite dans le valeur totale, mais il y aura également un pool de liquidités Un cas où le taux de change est hors de portée. Curve et Uniswap V3 sont deux protocoles d'échange décentralisés différents avec des problèmes et des objectifs légèrement différents.

Par rapport à la V3, Curve résout les problèmes suivants :

** 1. Gagnez des bénéfices dans des gammes de faible liquidité : ** Uniswap V3 se caractérise par la concentration de la liquidité dans une gamme de prix spécifique, qui est affectée par son modèle AMM, tandis que les autres gammes de prix manquent de liquidité. Cela se traduit par des coûts de transaction élevés et une liquidité limitée lors de la négociation dans une large fourchette de prix. En revanche, Curve se concentre sur les échanges entre pièces stables et augmente la liquidité dans les fourchettes de prix en utilisant des courbes de liquidité adaptatives. Cela signifie que les utilisateurs peuvent échanger des pièces stables sur une large gamme de prix avec un glissement inférieur.

** 2. Transactions à faible coût : ** Étant donné que Curve se concentre sur les transactions entre pièces stables, y compris les actifs avec des relations de prix fixes, il utilise des algorithmes et des stratégies spécifiques pour réduire le glissement et les coûts des transactions. Cela permet aux utilisateurs d'échanger des pièces stables à des prix plus compétitifs.

** 3. Meilleure découverte des prix : ** Curve offre une plus large gamme de liquidités, en particulier lors de la négociation entre pièces stables, elle peut fournir de meilleurs prix à découvrir. Cela signifie que les utilisateurs peuvent obtenir plus précisément le prix du marché des stablecoins, afin de prendre de meilleures décisions commerciales.

** 4. Transactions stables efficaces : ** Curve utilise un algorithme et une courbe de liquidité spécialement optimisés pour fournir des transactions stables efficaces. Cela permet aux utilisateurs d'échanger rapidement et en toute sécurité entre des pièces stables sans glissement de prix ou coût excessif.

2. Modèle économique Dual Token DEX créé par Uni V2 : Camelot

Camelot était à l'origine un projet publié par Fantom. Son nom d'origine était Excalibur. Plus tard, il s'est effondré en raison de l'adoption de l'UST comme monnaie stable. Il a été migré au hasard vers l'écosystème Arbitrum et renommé Camelot. Différent de GMX, Camelot se concentre davantage sur l'orientation des liquidités pour les nouveaux projets. Son principal mécanisme d'innovation est les "Nitro Pools" sans autorisation. Les projets peuvent contrôler entièrement les incitations par eux-mêmes pour obtenir le type de liquidité dont ils ont besoin pour leur propre développement.

Ce qu'il faut souligner, c'est le modèle économique à double jeton de Camelot, qui combine Uniswap V2 avec le protocole de trading décentralisé de Curve, et prend en charge simultanément la volatilité et la stabilité des transactions de paires de jetons, et disperse la liquidité de zéro à l'infini dans toute la gamme Inside. Le plus important est qu'il permet à la partie au projet de fixer la proportion des frais de transaction en fonction des conditions du marché et des conditions spécifiques de l'accord, de manière à atteindre l'objectif de gestion des frais de transaction directionnels dynamiques.

De plus, le Launchpad personnalisé de Camelot est également sans autorisation, ce qui permet aux projets d'émettre des jetons et de les guider vers plus de liquidités. De plus, chaque projet qui démarre ou coopère avec Camelot AMM peut configurer un taux de transaction spécifique pour que son LP s'adapte à ses propres besoins en matière de stratégie de liquidité.

Résumé de ce qui précède

En tant que mise à niveau importante des échanges décentralisés, Uniswap V4 apporte une plus grande flexibilité et une plus grande marge de création à l'écosystème DeFi en introduisant les concepts de Hooks et de pools de liquidités personnalisés. Le mécanisme Hooks permet aux développeurs de créer des pools de liquidités uniques en fonction de leurs propres besoins et stratégies, et fournit une multitude de stratégies de trading et d'outils de gestion des risques. Les pools de liquidités personnalisés élargissent les options de fourniture de liquidités, réduisent les frais et améliorent l'efficacité, et offrent une gamme plus large de stratégies de négociation et d'outils de gestion des risques.

Cependant, l'émergence de V4 reconstruira définitivement la base sous-jacente de DeFi. Il fournit un énorme pool de liquidités. Les développeurs peuvent utiliser ce pool pour déployer leurs propres crochets ou écologie, même sans la fonction unique xxSwap. Obtenez une liquidité élevée et permettre à plus de développeurs de développer diverses écologies multifonctionnelles sur la plateforme Uniswap. Attendons de voir si Hooks + SingLeton combinera les avantages de Curve + Camelot pour influencer la prochaine tendance de développement de DeFi.

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.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate.io app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)