
Rapport de recherche WOOFi : Analyse des échanges décentralisés inter-chaînes et du mécanisme de mise en jeu
TechFlow SélectionTechFlow Sélection

Rapport de recherche WOOFi : Analyse des échanges décentralisés inter-chaînes et du mécanisme de mise en jeu
En minant via WOOFi, WOOFi propose des Supercharger Earn Vaults, un produit de rendement unidirectionnel qui n'entraîne aucune perte d'impermanent.
Rédaction : ASXN
Traduction : TechFlow
WOOFi est un échange décentralisé (DEX) multichaîne permettant aux utilisateurs d'échanger des actifs, de générer des rendements et de s'engager dans le staking sur 10 blockchains différentes. L'échange utilise un algorithme novateur appelé Synthetic Proactive Market Making (sPMM) pour fixer les prix des actifs, en récupérant les données du carnet d'ordres des exchanges centralisés ainsi qu’en misant sur un mécanisme complexe de couverture. Comparé aux modèles traditionnels de market making automatique (AMM), cela permet une tarification plus précise, une liquidité plus efficace, une minimisation des pertes impermanentes et une protection contre les attaques par sandwich.
Au cours de l’année écoulée, WOOFi a activement poursuivi une stratégie agressive d'expansion multichaîne, devenant souvent l'un des premiers DEX non natifs à être lancé sur de nouvelles blockchains compatibles EVM.
Grâce à WOOFi Mining, WOOFi propose des « Supercharger Earn Vaults », un produit de rendement unidirectionnel sans perte impermanente. Les Supercharger Earn Vaults sont essentiellement un produit de prêt à faible levier, similaire au prêt Maple, générant des rendements réels.
Les détenteurs du jeton WOO peuvent bénéficier des frais du protocole via le staking WOOFi. Ce staking permet aux utilisateurs de miser leurs WOO sur plusieurs chaînes et de percevoir des frais de protocole. Le taux de rendement des participants au staking WOO reste stable autour de 4 %, avec des récompenses versées en USDC.
Au cours du dernier mois, le volume moyen quotidien des transactions sur WOOFi a atteint 13,63 millions de dollars, plaçant l’échange au 20ᵉ rang mondial parmi les DEX en termes de volume. De plus, le nombre moyen quotidien d'utilisateurs actifs sur WOOFi pendant cette période était d'environ 7 000.


Mécanisme de transaction
L’échange WOOFi utilise l’algorithme sPMM, conçu pour imiter les cotes, spreads et profondeur de marché des exchanges centralisés.

En comparaison, la plupart des DEX fonctionnent comme des AMM (Automatic Market Makers) et utilisent un modèle de market maker à produit constant. Ces modèles reposent sur la fonction xy = k pour calculer le prix entre deux jetons selon les soldes disponibles (x et y). Cette courbe repose sur le principe que chaque transaction ne doit pas modifier le produit (k) des soldes réservés (x et y). Selon la formule du produit constant, le prix du jeton x est donné par : prix x = réserve de jeton y / réserve de jeton x.
D'autre part, l'algorithme sPMM reçoit les données du carnet d'ordres d’un exchange centralisé, puis utilise un prix intermédiaire (P₀), soit la moyenne entre les prix d'achat et de vente, le spread (s), qui représente le ratio entre les prix d'achat/vente et le prix médian, ainsi que le facteur de glissement pour déterminer le prix de transaction.

Les exchanges centralisés sources des données du carnet d'ordres sont choisis par le market maker, selon l'endroit où il décide de se couvrir. Des oracles de prix personnalisés sur chaîne sont utilisés pour recevoir ces données. L'oracle pousse activement les mises à jour de prix ; ainsi, lorsque les prix changent sur l'exchange centralisé, une nouvelle valeur remplace l'ancienne. Lorsqu'un utilisateur effectue un échange, il obtient un prix basé sur les derniers paramètres valides enregistrés sur chaîne. Ces données sont mises à jour à la discrétion du market maker selon un seuil d'écart de prix, généralement d’environ 0,1 % (mise à jour déclenchée dès que le prix varie de 0,1 %).
Outre les données du prix médian et du spread, WOOFi utilise un coefficient de glissement (k) pour simuler la liquidité de l'exchange centralisé dont les données du carnet d'ordres sont extraites. Ce coefficient garantit que le glissement sur chaîne correspond bien à celui observé sur le carnet d’ordres de l’exchange centralisé, de sorte que les utilisateurs réalisant une même transaction sur l’exchange centralisé ou sur WOOFi subissent un glissement comparable.
Le coefficient de glissement assure également que les cotes sur chaîne restent suffisamment compétitives pour attirer le trafic des agrégateurs, tout en gérant les risques liés à la couverture du trafic on-chain afin de maintenir une position neutre sur le marché et de réaliser des profits.
Prix du jeton x :
AMM :

où : y est le solde du jeton y dans le pool, x est le solde du jeton x dans le pool
WOOFi Swap :

Voici un aperçu du fonctionnement de WOOFi Swap :
Exemple : un utilisateur souhaite acheter du ETH contre de l’USDC :
-
L'utilisateur initie la transaction pour acheter du ETH avec de l'USDC.
-
L'algorithme sPMM récupère via un oracle de prix sur chaîne personnalisé les données du prix médian et du spread depuis le carnet d'ordres d’un exchange centralisé.
-
Le nombre d'ETH que l'utilisateur recevra est estimé en fonction du spread et de la liquidité disponible, afin de correspondre au mieux à ce qui serait obtenu sur l’exchange centralisé.
-
L'utilisateur reçoit ses ETH via le pool de liquidité, en échange de son USDC.
-
Le gestionnaire du pool sPMM se couvre en prenant une position identique à celle de l’utilisateur afin de rester neutre sur le marché (par exemple, si le market maker vend du ETH contre de l’USDC, il achète du ETH contre de l’USDC ou utilise d'autres instruments tels que des contrats perpétuels pour augmenter sa position en ETH).
Caractéristiques fondamentales de WOOFi Exchange
Minimisation des pertes impermanentes
Les fournisseurs de liquidité sur les AMM traditionnels encourent des pertes impermanentes significatives. Les pools AMM sont rééquilibrés par des traders d’arbitrage qui achètent les jetons sous-évalués et vendent ceux surévalués jusqu’à ce que le prix AMM corresponde au marché général. Ce gain provient directement des fournisseurs de liquidité, qui subissent alors des pertes impermanentes dues au déséquilibre des soldes dans le pool.
Dans le modèle sPMM, les actifs déposés par les utilisateurs sont gérés par le gestionnaire sPMM. Il n’y a aucun flux d’arbitrage malveillant ni de traders d’arbitrage prélevant des bénéfices aux fournisseurs de liquidité. Le gestionnaire sPMM compense ses positions pour rester neutre sur le marché, de sorte que même si le pool d’échanges devient déséquilibré, il peut compenser cela grâce à ses positions sur WOO X.
Par exemple :
-
Un utilisateur achète 10 ETH pour 20 000 USDC sur WOOFi Swap.
-
Théoriquement, le pool devient déséquilibré : moins d’ETH et plus d’USDC.
-
Le gestionnaire sPMM compense sa position en achetant 10 ETH hors chaîne pour combler ce déséquilibre.
Prévention du MEV
Étant donné que WOOFi Swap n'utilise pas un modèle de tarification AMM — autrement dit, les prix ne proviennent pas du pool sous-jacent — il n'est pas vulnérable aux robots de front-running. Les utilisateurs sont donc protégés contre les attaques par sandwich, et les fournisseurs de liquidité (ainsi que les utilisateurs) sont préservés des attaques de liquidité immédiate.
Tout d'abord, voici comment fonctionne une attaque par sandwich, conduisant à un mauvais prix d’exécution pour l’utilisateur :
-
L'utilisateur soumet une transaction pour acheter l'actif X via un AMM.
-
Un bot de front-running repère la transaction en attente dans le mempool, puis place une transaction juste avant et une autre juste après.
-
Comme le prix de l'actif dans l'AMM dépend des soldes du pool de liquidité, le bot peut faire monter le prix de l'actif X en l'achetant.
-
L'utilisateur finit par acheter l'actif X à un prix gonflé.
-
Le bot revend ensuite l'actif X au prix majoré.
L’attaque par liquidité immédiate est un peu plus complexe. Dans la plupart des cas, la liquidité immédiate améliore effectivement le prix d’échange pour l’utilisateur. Voici son fonctionnement :
-
Un utilisateur soumet une transaction de grande ampleur sur un DEX utilisant la tarification AMM. Généralement, il s'agit d'un AMM à liquidité concentrée.
-
Un bot de front-running ou un searcher repère cette transaction dans le mempool, visant à tirer profit des frais de transaction perçus par les fournisseurs de liquidité du pool concerné.
-
Avant que l’échange ait lieu, le bot ajoute temporairement de la liquidité dans le pool spécifique qui traitera la transaction. Cette liquidité est généralement concentrée autour du prix où le changement de prix est le plus pertinent pour cet échange.
-
L’échange est exécuté, et le bot perçoit les frais associés à la fourniture de liquidité nécessaire.
-
Une fois l’échange terminé, la liquidité et tous les frais accumulés sont retirés immédiatement.
-
Le bot peut se couvrir sur une autre plateforme, et son profit final correspond à la différence entre les frais de transaction liés à la couverture, les frais d’ajout/suppression de liquidité, et les frais LP gagnés.
-
Cela conduit généralement à un meilleur prix d’échange pour l’utilisateur, car la transaction bénéficie d’une liquidité accrue. Cependant, les fournisseurs de liquidité passifs sont lésés, car la liquidité immédiate dilue leurs revenus en frais. Ils ne sont pas correctement rémunérés pour le risque pris.
-
Récemment, il a été constaté que si une attaque par sandwich est combinée à de la liquidité immédiate, l’utilisateur peut en réalité obtenir un prix d’échange pire.
Multichaîne
Au cours de l’année écoulée, WOOFi a activement poursuivi une stratégie d’expansion multichaîne, devenant souvent l’un des premiers DEX non natifs à être lancé sur de nouvelles blockchains compatibles EVM telles que Linea et Base. Cette initiative est portée par ses fonctions d’échange multichaîne. En exploitant le protocole de messagerie inter-chaînes LayerZero et la liquidité de Stargate, WOOFi permet d’effectuer des transactions inter-chaînes via une seule signature.
Cependant, il convient de noter que WOOFi Swap s'appuie sur Stargate pour le pontage de jetons, ce qui tend à être plus coûteux par rapport à d'autres solutions de pont. Pour résoudre ce problème, WOOFi a annoncé un soutien futur au standard OFT (Fungible Token Inter-chaînes) de LayerZero et à CCTP de Chainlink.

Nombre limité de jetons listés
WOOFi Exchange ne peut proposer l’échange de nombreux jetons car son modèle sPMM dépend des exchanges centralisés pour la tarification. La décision d’ajouter un nouveau jeton nécessite de prendre en compte la faisabilité de la couverture, ce qui fait que la plateforme privilégie les jetons ayant une forte liquidité sur les exchanges centralisés — en particulier ceux disposant d’un marché liquide de contrats perpétuels. À ce jour, WOOFi prend nativement en charge seulement 11 paires : USDC, USDT, WOO, ETH, BTC, ARB, AVAX, BNB, MATIC, FTM et OP.
Malheureusement, bien que le modèle sPMM présente des avantages tels que la réduction des pertes impermanentes et la diminution du front-running, l’un de ses principaux inconvénients est l'impossibilité d’ajouter rapidement de nouveaux jetons en raison des exigences de liquidité, notamment de liquidité perpétuelle.
De plus, le nombre actuellement limité de jetons listés découle du fait que l’ajout de nouveaux actifs augmente le risque global pour tous les actifs existants, en particulier si l’un d’eux venait à perdre toute valeur. En effet, WOOFi utilise une conception de pool unique. WOOFi explore actuellement la mise en place de pools indépendants pour les actifs de longue traîne afin de pouvoir supporter davantage de listings. Par ailleurs, WOOFi s’est déjà intégré à 1inch pour pallier ce manque de jetons : les actifs non échangeables sur WOOFi seront routés via 1inch.
Par exemple, si un utilisateur veut échanger l’actif A (non disponible sur WOOFi) :
-
L'utilisateur échange l'actif A sur Ethereum contre ARB sur Arbitrum.
-
1inch exécute l’échange de l’actif A contre USDC.
-
WOOFi exécute l’échange multichaîne de USDC contre ARB.
Efficacité du capital
Les AMM traditionnels nécessitent beaucoup de liquidité et ont une efficacité du capital relativement faible, car la majorité des transactions se concentrent sur une plage étroite de prix. WOOFi Exchange, quant à lui, requiert une valeur totale verrouillée (TVL) moindre tout en offrant une tarification similaire, grâce à l'utilisation des données du carnet d'ordres et de market makers professionnels, plutôt que de la « liquidité paresseuse » sous-utilisée.
WOOFi Mining

Via l'interface WOOFi Mining, WOOFi propose des Supercharger Earn Vaults, un produit de rendement unidirectionnel sans perte impermanente. Les Supercharger Earn Vaults permettent aux utilisateurs de prêter leurs jetons au gestionnaire du pool sPMM à un taux d’intérêt fixe, en déposant leurs actifs dans une assurance. Il convient de noter que le gestionnaire du pool sPMM ne fournit aucune garantie pour ces prêts. En substance, WOOFi a construit un produit de prêt non garanti et de titrisation d'actifs similaire au prêt Maple.
Le gestionnaire du pool sPMM emprunte auprès des utilisateurs ayant déposé des fonds, puis injecte ces fonds dans le pool de liquidité. Les utilisateurs interagissent uniquement avec le pool de liquidité, où le règlement a lieu.
Le taux d'intérêt est estimé à partir du taux de prêt surcollatéralisé pour les jetons non stables et ajusté par un multiplicateur basé sur le ratio de collatéralisation provenant des plateformes de prêt.

où : B_i est le taux d’intérêt de la plateforme i, X_i est le taux de prêt surcollatéralisé pour les actifs non stables sur la plateforme i, et le multiplicateur de ratio de collatéralisation provient de la plateforme de prêt.
Le taux d'intérêt final B est calculé à partir de plusieurs plateformes de prêt, en utilisant une moyenne mobile exponentielle des Bi.
Par exemple, supposons que le taux d’intérêt pour ETH ne considère que trois plateformes : Aave, Compound et Radiant :
Aave : taux d’intérêt : 3 %, ratio de collatéralisation : 105 %

Compound : taux d’intérêt : 3,2 %, ratio de collatéralisation : 102 %

Radiant : taux d’intérêt : 2,8 %, ratio de collatéralisation : 110 %

Alors le taux d’intérêt final pour ETH sera :

Le gestionnaire du pool sPMM peut emprunter jusqu'à 90 % des actifs présents dans les vaults. Le cycle opérationnel des vaults dure 7 jours, durant lesquels les 24 dernières heures sont consacrées au règlement entre le gestionnaire et les utilisateurs. Les utilisateurs peuvent retirer leurs dépôts gratuitement durant cette période de 24 heures. En outre, ils peuvent choisir un retrait immédiat moyennant des frais de 0,3 %.
Grâce aux Supercharger Earn Vaults, les utilisateurs qui prêtent leurs actifs au gestionnaire sPMM gagnent des intérêts, mais encourent un risque de contrepartie. En outre, les Supercharger Earn Vaults minimisent les pertes impermanentes.
Mécanisme de staking WOOFi
WOOFi Staking 1.0
Le protocole WOOFi attribue une utilité au jeton WOO via un mécanisme de staking générant des rendements réels. Le taux de rendement des détenteurs de WOO reste constamment autour de 4 %, les récompenses étant versées en USDC. Initialement, WOOFi a lancé le staking du jeton WOO en décembre 2021, utilisant des contrats de staking spécifiques à chaque chaîne, distribuant 80 % de tous les frais d’échange sur chaque chaîne aux participants au staking WOO sur cette chaîne. La période de déblocage pour les participants au staking WOO est de 7 jours, ou 5 % de frais pour un déblocage anticipé. Dans cette version, les utilisateurs pouvaient staker sur Polygon, Arbitrum, la chaîne BNB et Avalanche.

Dans la première version du mécanisme de staking, le protocole WOO utilisait 80 % des frais générés par WOOFi pour racheter des jetons WOO et les distribuer aux participants au staking. Ce système a été très réussi, avec plus de 100 millions de jetons misés sur plusieurs chaînes, et les participants ayant gagné au total 4,6 millions de jetons WOO.


Cependant, WOOFi étant déployé sur plusieurs chaînes, chacune avec son propre contrat de staking, cela a entraîné des différences de taux de rendement (APR) entre les chaînes. Cela signifie que les utilisateurs stakant WOO sur une chaîne où le volume d’échanges est élevé par rapport au nombre de WOO misés pouvaient obtenir un APR plus élevé. Ce design n’était pas idéal, ce qui a conduit à la création de WOOFi Staking 2.0.
WOOFi Staking 2.0
Après avoir corrigé certains défauts du staking 1.0, WOOFi a lancé WOOFi Staking 2.0, également appelé staking multichaîne. Grâce à l’intégration du protocole de messagerie inter-chaînes LayerZero, WOOFi permet désormais aux utilisateurs de staker leurs WOO sur plusieurs chaînes supportées et de gagner des rendements identiques, indépendamment de l’emplacement du staking. Les frais collectés sur chaque chaîne sont perçus dans la monnaie de cotation de cette chaîne (USDC, sauf sur BSC où c’est l’USDT), puis redistribués sous forme de USDC au lieu de racheter et distribuer des jetons WOO comme auparavant.
Une nouvelle fonctionnalité optionnelle de « réinvestissement automatique » a été ajoutée à la page de staking : les utilisateurs doivent réclamer leurs gains en USDC, les convertir en jetons WOO, puis staker ces jetons. C’est ainsi que les rachats de WOO sont alimentés dans la version 2.0 ; depuis son lancement, plus d’un million de WOO ont été rachetés.

Mécanisme multichaîne :
-
Les utilisateurs peuvent staker leur WOO sur les chaînes suivantes : Polygon, Arbitrum, BSC, Avalanche, Optimism et Ethereum.
-
WOOFi perçoit 80 % des frais d’échange générés par chaque déploiement de WOOFi sur chaque chaîne.
-
Chaque jeudi, ces frais sont transférés via le pont du protocole LayerZero vers Arbitrum, puis distribués aux participants au staking WOO sur les 7 jours suivants.
-
Le calcul de ces revenus prend en compte le solde total de WOO misé par l’utilisateur sur toutes les chaînes (ainsi que les points multiplicateurs).
Multiplicateurs
Dans la version 1.0, les participants au staking WOO avaient une période de déblocage de 7 jours, ou pouvaient choisir un déblocage immédiat moyennant 5 % de frais. WOOFi Staking 2.0 supprime ces restrictions de déblocage et adopte à la place un système de Points Multiplicateurs (MP), similaire à celui de GMX, incitant ainsi au staking à long terme. Ce système de MP récompense les participants fidèles sans accroître l’inflation.
Voici comment fonctionne le système de multiplicateurs :
-
L'utilisateur stake ses jetons WOO sur n'importe quelle chaîne supportée.
-
Tous les participants gagnent des MP à un taux annuel de base de 50 % (par exemple, si vous stakez 1 000 WOO pendant un an, vous accumulez 500 MP).
-
Ces MP peuvent eux-mêmes être misés, chaque MP ayant le même potentiel de rendement qu’un jeton WOO misé (1 MP misé génère autant de USDC qu’un WOO misé).
-
Si un utilisateur décide de retirer une partie de ses jetons WOO, un nombre équivalent de MP est détruit, ce qui signifie qu’il perd le potentiel de rendement associé. Par exemple, si un utilisateur a misé 1 000 WOO et 1 000 MP, il gagne des USDC équivalents à 2 000 WOO misés. S’il décide ensuite de retirer 100 WOO (10 % de ses WOO misés), alors 10 % des MP (100 MP) seront détruits de manière permanente.
Défis (amplification du taux MP)
Comme mentionné précédemment, le taux annuel de base pour gagner des MP est de 50 %. Toutefois, en accomplissant des « défis » ou tâches spécifiques du protocole WOOFi, les utilisateurs peuvent porter ce taux jusqu’à 109,85 % par an.
Il existe trois façons d’amplifier le taux de gain de MP : volume d’échanges WOOFi, dépôt dans les
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














