đ EncyclopĂ©die DeFi : Protocoles Fondamentaux
Analyse dense : Liquidity Pools (AMM), Uniswap (IL), Aave (Lending/Flash Loans) & Curve (StableSwap/veCRV).
Concept : Liquidity Pools & AMM
Le moteur de la DeFi. Remplacement du carnet d'ordres (Order Book). La formule `x * y = k` (Constant Product Market Maker).
AMMLiquidity Pool (LP)x*y=kProtocole : Uniswap (V2/V3)
Le DEX (AMM) de référence. Le risque de l'Impermanent Loss (IL). L'innovation de V3 : la Liquidité Concentrée (CL).
UniswapImpermanent LossV3Protocole : Aave (Lending)
Le marchĂ© monĂ©taire (Money Market). PrĂȘt/emprunt, sur-collatĂ©ralisation, liquidations et l'innovation des "Flash Loans".
AaveLendingLiquidationFlash LoanProtocole : Curve (StableSwap)
L'AMM spécialisé (Stablecoins). L'invariant StableSwap (faible slippage). Tokenomics (veCRV) et les "Curve Wars".
CurveStableSwapveCRVLa **Liquidity Pool (LP)** (Pool de Liquidité) est l'innovation fondamentale qui a rendu la DeFi (et les DEX) possible. Elle résout le problÚme du carnet d'ordres.
1. Le ProblĂšme : Le Carnet d'Ordres (Order Book)
Un échange traditionnel (Web2, ex: Binance, Bourse de Paris) utilise un **Carnet d'Ordres (Order Book)**.
- Vendeurs (Asks) : "Je vends 1 ETH Ă 2001$", "Je vends 2 ETH Ă 2002$".
- Acheteurs (Bids) : "J'achĂšte 5 ETH Ă 1999$", "J'achĂšte 3 ETH Ă 1998$".
- Un "spread" (écart) se forme. Le "Market Maker" (teneur de marché) est l'entité qui place des ordres des deux cÎtés pour garantir la liquidité.
Pourquoi cela échoue sur une Blockchain (L1) ?
- Coût du Gas : Chaque ordre (placer, annuler, modifier) est une transaction qui coûte du Gas. Un market maker qui ajuste ses ordres 1000x/jour ferait faillite en frais.
- Lenteur (Latence) : Un bloc toutes les 12 secondes (Ethereum). Le trading à haute fréquence est impossible.
- Front-Running : Les mineurs/validateurs peuvent voir vos ordres dans le Mempool et placer les leurs *avant* vous pour capturer l'arbitrage.
2. La Solution : L'AMM (Automated Market Maker)
L'AMM (inventé par Bancor, popularisé par Uniswap) renverse le modÚle. Au lieu que des "traders" s'échangent entre eux, les **traders échangent contre un "pot" de tokens**.
Une **Liquidity Pool** est un smart contract qui contient une **réserve** de *deux* (ou plus) tokens. Ex: Le Pool ETH/DAI.
Les Deux Acteurs & Leurs Incitations
- 1. Fournisseurs de Liquidité (LPs - Liquidity Providers) :
- Incitation : Gagner des frais de trading.
- Action : Ils déposent une valeur *égale* des deux tokens dans le pool (ex: 1 ETH et 2000 DAI).
- Récompense : En retour, le contrat leur "minte" un **Token LP (ERC20)**. Ce token représente leur *part proportionnelle* du pool. S'ils détiennent 1% des tokens LP, ils ont droit à 1% des actifs du pool et reçoivent 1% de tous les frais de trading générés.
- 2. Traders (Takers) :
- Incitation : Ăchanger un token contre un autre au meilleur prix possible.
- Action : Ils envoient le Token A au contrat et reçoivent le Token B.
- Coût : Ils paient des **frais** (ex: 0.3% sur Uniswap V2) sur leur "swap". Ces frais sont *ajoutés* au pool, ce qui augmente la valeur des Tokens LP (récompensant les LPs).
- 3. Arbitrageurs (Bots) :
- Incitation : Profit sans risque.
- Action : Ils surveillent le prix du pool (ex: 1 ETH = 2000 DAI) et le prix sur le marchĂ© externe (ex: Binance, oĂč 1 ETH = 2005 DAI).
- Ils achĂštent 1 ETH "pas cher" sur le pool (Ă 2000 DAI) et le revendent 2005 DAI sur Binance, empochant 5$ de profit.
- RÎle Crucial : Ce sont les arbitrageurs, *pas* le protocole, qui **maintiennent le prix du pool aligné** sur le prix du marché mondial. L'AMM est un "price taker" (preneur de prix), pas un "price setter" (fixeur de prix).
3. La Formule : `x * y = k` (CPMM)
Le premier AMM populaire (Uniswap V2) utilise la formule du **"Constant Product Market Maker" (CPMM)**.
x= Réserve du Token A (ex: 1 000 ETH)y= Réserve du Token B (ex: 2 000 000 DAI)k= La "Constante" (x * y = 2e9). Le but du contrat est de garder `k` constant (hors frais).
Propriétés Mathématiques
- La Courbe : C'est une **hyperbole**. Elle est asymptotique aux axes X et Y.
- LiquiditĂ© Infinie (ThĂ©orique) : Parce que la courbe n'atteint jamais les axes, le pool ne peut *jamais* ĂȘtre vidĂ© d'un actif (le prix devient juste exponentiellement cher).
- Prix (Spot) : Le prix "marginal" (spot) à un point donné n'est pas `y/x`. C'est la **dérivée** de la courbe à ce point : `P = dy/dx`. Pour la formule `x*y=k`, la dérivée est
-k/xÂČ. Cependant, en DeFi, le "prix" est plus simplement dĂ©fini par le ratio des rĂ©serves :Prix = y / x. C'est le prix que vous obtenez pour un "swap" infiniment petit. - IndĂ©pendance du Chemin (Path Independence) : Ăchanger 100 ETH en une fois ou 100 fois 1 ETH (sans compter les frais) aboutit au *mĂȘme* Ă©tat final (
x_new,y_new) et au mĂȘme prix.
Simulation d'un "Swap" (Calcul du Slippage)
Un trader veut acheter 1 ETH (Îx = 1) au pool. Combien de DAI (Îy) doit-il payer ?
- Ătat Initial : `x = 1000`, `y = 2 000 000`, `k = 2e9`
- Ătat Final (Post-Trade) :
- Nouvelle réserve ETH : `x_new = 1000 - 1 = 999 ETH`
- Nouvelle rĂ©serve DAI : `y_new = y + Îy`
- La Formule doit ĂȘtre respectĂ©e :
x_new * y_new = k 999 * (2 000 000 + Îy) = 2 000 000 000(2 000 000 + Îy) = 2 000 000 000 / 999(2 000 000 + Îy) = 2 002 002.002Îy = 2002.002 DAI
Conclusion : Pour acheter 1 ETH (dont le prix spot était de 2000), le trader a dû payer 2002.002 DAI. Le "prix effectif" était de 2002.002. Cet écart (2.002 DAI) s'appelle le **"Slippage" (Glissement)**. Le "Slippage" est d'autant plus faible que le pool est "profond" (que `k` est grand par rapport au trade). C'est pour cela que la "Deep Liquidity" (liquidité profonde) est essentielle.
(*Note : Ceci ignore les frais de 0.3% qui, en réalité, sont ajoutés au pool et augmentent `k` légÚrement à chaque trade, récompensant les LPs.*)
**Uniswap** est le protocole d'AMM le plus connu et le plus "forkĂ©". Il a dĂ©fini le standard. Sa simplicitĂ© (V2) et son efficacitĂ© (V3) sont au cĆur de la DeFi. Mais ĂȘtre un Fournisseur de LiquiditĂ© (LP) comporte un risque majeur : l'**Impermanent Loss**.
1. Le Risque : Impermanent Loss (IL)
L'**Impermanent Loss (Perte Non Réalisée)** est la **perte (en $)** que subit un LP par rapport au fait d'avoir simplement gardé (HODL) ses deux actifs dans son portefeuille.
C'est le coût d'opportunité de fournir de la liquidité. Elle est causée par le rééquilibrage du pool par les **arbitrageurs**.
Scénario de Calcul de l'IL (Uniswap V2)
- Ătat 0 (DĂ©pĂŽt) :
- Prix ETH = 100 DAI.
- Vous déposez 10 ETH et 1 000 DAI dans le pool.
- (Vous ĂȘtes le seul LP, vous possĂ©dez 100% du pool).
- Valeur Totale de votre DépÎt : (10 * 100) + 1000 = $2 000.
- Constante `k` = 10 * 1000 = 10 000.
- Ătat 1 (Le MarchĂ© Bouge) :
- Le prix de l'ETH (sur Binance, Kraken...) **double** ! Prix ETH = 200 DAI.
- Votre pool (oĂč Prix = 100) est maintenant une aubaine.
- Ătat 2 (L'Arbitrage) :
- Des bots (arbitrageurs) achĂštent l'ETH "pas cher" de votre pool. Ils mettent du DAI et retirent de l'ETH, jusqu'Ă ce que le prix du pool (
y/x) soit Ă©gal au prix du marchĂ© (200). - Ils cherchent le point oĂč
y/x = 200ETx*y = 10 000. - Math :
y = 200x->x * (200x) = 10 000->200xÂČ = 10 000->xÂČ = 50->x = 7.07 ETH. y = 200 * 7.07->y = 1414 DAI.
- Des bots (arbitrageurs) achĂštent l'ETH "pas cher" de votre pool. Ils mettent du DAI et retirent de l'ETH, jusqu'Ă ce que le prix du pool (
- Ătat 3 (Calcul de l'IL) :
- Vous retirez vos 100% du pool. Vous avez : 7.07 ETH et 1414 DAI.
- Valeur (dans le Pool) : (7.07 ETH * $200) + 1414 DAI = $1414 + $1414 = $2 828.
- Valeur (si HODL) : (10 ETH * $200) + 1 000 DAI = $2000 + $1000 = $3 000.
- Impermanent Loss = $3000 (HODL) - $2828 (LP) = $172.
La Formule de l'IL
La perte (IL) est fonction du changement de prix, quelle que soit la direction. Si `p` est le ratio de changement de prix (ex: 2x, 0.5x) :
Impermanent Loss = (2 * sqrt(p)) / (1 + p) - 1
- Changement de prix de 2x (p=2) -> IL = 5.7%
- Changement de prix de 5x (p=5) -> IL = 25.5%
- Changement de prix de -50% (p=0.5) -> IL = 5.7%
2. L'Ăvolution : Uniswap V3 (LiquiditĂ© ConcentrĂ©e - CL)
ProblÚme de V2 : Inefficacité du Capital. Dans notre pool ETH/DAI (x*y=k), la liquidité est "étalée" de 0 à l'infini. Si le prix de l'ETH est à 2000$, la liquidité qui attend entre 1$ et 100$ (ou entre 50 000$ et 1M$) ne sert *à rien*. 99% du capital est inutilisé.
Solution V3 (2021) : La Liquidité Concentrée (CL).
- Uniswap V3 permet aux LPs de **choisir une fourchette de prix (price range)** pour leur liquidité.
- Exemple : Au lieu de dĂ©poser de 0 Ă â, vous dĂ©posez vos 10 ETH et 20 000 DAI *uniquement* dans la fourchette [1800$ - 2200$].
- Efficacité du Capital : Votre capital (concentré) agit comme un pool V2 avec des *milliards* de dollars de liquidité, mais *uniquement* dans cette fourchette. Vous offrez un **slippage quasi-nul** aux traders et capturez **beaucoup plus de frais** (car vous "servez" plus de trades).
- Ticks : Le prix n'est plus continu. L'échelle de prix est divisée en "ticks" discrets. Les LPs doivent choisir une fourchette entre `tick_lower` et `tick_upper`.
Les Nouveaux Risques de V3
- Gestion Active : Si le prix de l'ETH sort de votre fourchette (ex: il monte à 2300$), votre position n'est plus utilisée (elle est "out of range"). Vous ne gagnez plus de frais, et votre position est convertie à 100% en l'actif le moins cher (DAI). Vous devez "gérer" votre position et la déplacer.
- IL Amplifiée : L'Impermanent Loss est *amplifiée* de maniÚre exponentielle. Si le prix sort de la fourchette, votre IL est de 100% (par rapport à un HODL 50/50).
- NFTs : Comme chaque position LP (avec sa propre fourchette) est unique, les "LP Tokens" de V3 ne sont plus fongibles (ERC20), ce sont des **NFTs (ERC-721)**.
3. Uniswap V3 comme Oracle (TWAP)
ProblĂšme (V2) : Le prix V2 (y/x) est un **prix spot (instantanĂ©)**. Il est **facilement manipulable** par une attaque Flash Loan (voir 3.1). Il ne doit jamais ĂȘtre utilisĂ© comme oracle de prix fiable.
Solution (V3) : Oracles TWAP (Time-Weighted Average Price)
- Uniswap V3 stocke (Ă la demande) un **journal cumulatif des prix** Ă chaque seconde.
- Il permet à un autre contrat de demander : "Quel était le prix *moyen* de l'ETH/DAI entre (Timestamp A) et (Timestamp B) ?"
- TWAP (Prix Moyen Pondéré par le Temps) : En prenant la moyenne du prix sur une période (ex: 30 minutes), le prix devient **résistant aux manipulations par Flash Loan**.
- Un attaquant peut manipuler le prix pendant 1 bloc (12 secondes) avec un Flash Loan, mais il ne peut pas manipuler le prix *moyen* sur 30 minutes (cela coûterait des milliards).
Uniswap V3 est donc devenu une infrastructure d'oracle cruciale pour de nombreux protocoles DeFi qui ont besoin d'un prix on-chain résistant.
**Aave** (anciennement ETHLend) est un **"Money Market" (marchĂ© monĂ©taire) algorithmique** et dĂ©centralisĂ©. Il permet aux utilisateurs de prĂȘter (pour gagner des intĂ©rĂȘts) et d'emprunter (en fournissant un collatĂ©ral) sans intermĂ©diaire.
Le modĂšle n'est pas P2P (Pair-Ă -Pair). C'est P2Pool (Pair-Ă -Pool). Les prĂȘteurs dĂ©posent dans un pool de liquiditĂ©, et les emprunteurs empruntent Ă ce mĂȘme pool.
1. Le PrĂȘt (Lending)
- Action : Un utilisateur (PrĂȘteur) dĂ©pose 10 ETH dans le "Pool ETH" d'Aave.
- RĂ©compense (aTokens) : Le protocole "minte" (crĂ©e) et envoie au prĂȘteur des **aTokens** (ex: 10 `aETH`).
- L'
aTokenest un **token ERC-20 porteur d'intĂ©rĂȘts (interest-bearing)**. Le solde de `aETH` dans le portefeuille du prĂȘteur *augmente* en temps rĂ©el (Ă chaque bloc) pour reflĂ©ter les intĂ©rĂȘts gagnĂ©s. - Le prĂȘteur peut racheter ses ETH Ă tout moment en "brĂ»lant" (burn) ses `aTokens`.
Taux d'IntĂ©rĂȘt Algorithmique (Algorithmic Interest Rates)
Les taux (APY du prĂȘteur, APR de l'emprunteur) ne sont pas fixĂ©s. Ils sont **variables** et calculĂ©s par un smart contract basĂ© sur le **Taux d'Utilisation (Utilization Rate)** du pool.
Utilization Rate (U) = (Total Emprunté) / (Total Déposé)
- Ex: Pool USDC : 100M$ déposés, 50M$ empruntés. -> U = 50%.
- Le "Kink" (Le Coude) : Le modÚle de taux d'Aave est une courbe brisée (un "kink"), souvent à 80% ou 90% d'utilisation.
- Si U < 80% (Zone Optimale) : Le taux d'intĂ©rĂȘt (APR) augmente *lentement* (ex: de 2% Ă 10%).
- Si U > 80% (Zone de Danger) : Le taux d'intĂ©rĂȘt (APR) **explose** (ex: il monte en flĂšche vers 50% ou 100% APR).
- Pourquoi ? C'est une incitation Ă©conomique. Si U = 95% (presque plus de liquiditĂ©), le taux Ă©levĂ© (ex: 70% APR) incite les emprunteurs Ă **rembourser** (pour arrĂȘter de payer) et les prĂȘteurs Ă **dĂ©poser** (pour capturer ce taux). Cela ramĂšne l'utilisation Ă un niveau sain (sous le kink).
ModĂšle Ăconomique : Le taux d'emprunt (APR) est *toujours* supĂ©rieur au taux de prĂȘt (APY). L'Ă©cart (le "Spread") est collectĂ© par le protocole et envoyĂ© Ă la **TrĂ©sorerie de la DAO Aave**, finançant le dĂ©veloppement et la sĂ©curitĂ©.
2. L'Emprunt (Borrowing) & la Liquidation
La DeFi est "trustless" (sans confiance/KYC). Tous les prĂȘts doivent donc ĂȘtre **sur-collatĂ©ralisĂ©s**.
- Collatéral : L'emprunteur doit d'abord déposer un actif en garantie (ex: 10 ETH).
- LTV (Loan-To-Value / Ratio PrĂȘt-Valeur) : Chaque collatĂ©ral a un LTV max. Ex: ETH LTV = 80%. Si vous dĂ©posez 10 ETH (valeur 20 000$), vous pouvez emprunter *au maximum* 16 000$ (en DAI, USDC, etc.).
- Liquidation Threshold (LT / Seuil de Liquidation) : Le "point de non-retour" (ex: LT = 85%).
- Health Factor (HF / Facteur de Santé) : Une métrique qui résume votre risque.
HF = (Valeur Collatéral * LT) / Valeur Dette.- Si HF > 1.0 = Sûr.
- Si HF < 1.0 = **Liquidable**.
Scénario de Liquidation
- DépÎt : 10 ETH (Prix ETH = 2 000$). Valeur Collatéral = 20 000$. (LT = 85%).
- Emprunt : 15 000 DAI (Dette = 15 000$).
- Calcul HF :
(20 000 * 0.85) / 15 000 = 1.13. (Vous ĂȘtes en sĂ©curitĂ©). - Le MarchĂ© Crashe : Le prix de l'ETH (via Oracle) chute Ă 1 760$.
- Nouveau Calcul :
- Valeur Collatéral = 10 * 1 760$ = 17 600$.
- HF =
(17 600 * 0.85) / 15 000 = 0.998.
- HF < 1.0 : Votre position est **ouverte Ă la liquidation**.
- Le Liquidateur (Bot) : Un "bot" (liquidateur) voit votre position. Il **rembourse** une partie de votre dette (ex: 7 500 DAI) au protocole Aave.
- La Récompense : En échange, le protocole lui donne une partie de votre collatéral (vos ETH) *à un prix réduit* (la "Pénalité de Liquidation", ex: 8%). Le bot paie 7 500 DAI et reçoit 7 500$ * 1.08 = 8 100$ d'ETH. Il fait un profit instantané de 600$.
RĂŽle du Liquidateur : Les liquidateurs sont des acteurs externes (bots) incitĂ©s Ă©conomiquement (par la pĂ©nalitĂ©) Ă surveiller le protocole. Ce sont eux qui *remboursent* la dette (en DAI) au pool, s'assurant que les prĂȘteurs (LPs) restent solvables. Ils sont essentiels Ă la santĂ© du protocole.
3. Innovation : Les "Flash Loans" (PrĂȘts Ăclair)
Le Flash Loan est une innovation unique Ă la DeFi, inventĂ©e par Aave. C'est un **prĂȘt Ă 0% d'intĂ©rĂȘt, sans collatĂ©ral**.
La Condition : Le prĂȘt doit ĂȘtre **empruntĂ© ET remboursĂ©** dans la **MĂME transaction blockchain** (atomiquement).
Mécanisme (Atomicité de l'EVM)
Une transaction Ethereum est **atomique** : soit elle réussit *entiÚrement*, soit elle échoue *entiÚrement* (revert) comme si elle n'avait jamais eu lieu. Aave utilise cela à son avantage.
Un "Flash Loan" ne peut ĂȘtre appelĂ© que par un *autre Smart Contract* (Contrat Attaquant/Arbitrageur).
- 1. Appel : Votre `ContratArbitrage` appelle `aave.flashLoan(...)` pour 1 000 000 DAI.
- 2. PrĂȘt : Le contrat Aave envoie 1M DAI Ă votre `ContratArbitrage`.
- 3. Exécution (Callback) : Le contrat Aave **passe la main** (callback) à votre contrat, qui exécute sa logique (ex: `myArbitrageLogic()`).
- Ex: Acheter ETH sur Uniswap (prix 2000), le vendre sur Curve (prix 2001). Faire 5 000$ de profit.
- 4. Remboursement : Ă la fin de votre fonction, votre contrat doit rembourser le prĂȘt + les frais (ex: 1 000 000 DAI + 0.09% de frais = 1 000 900 DAI).
- 5. Vérification (Post-Callback) : Le contrat Aave reprend la main et vérifie son solde :
require(balanceOf(this) >= balanceBefore + fee, "Flash loan not repaid");- Cas A (SuccÚs) : Aave voit qu'il a été remboursé. La transaction est validée. Vous gardez votre profit (5000$ - 900$ = 4100$).
- Cas B (Ăchec) : Si vous ne pouvez pas rembourser les 1 000 900 DAI, le `require()` du contrat Aave Ă©choue. L'EVM **annule (revert)** la *totalitĂ©* de la transaction (le prĂȘt, l'arbitrage, tout).
1. Arbitrage (Bénin) : L'outil ultime pour l'efficacité du marché (ex: rééquilibrer les prix entre Uniswap et Curve).
2. Hacks (Malveillant) : L'arme ultime pour les hacks DeFi. Un attaquant peut emprunter 100M$ (sans capital) pour manipuler un oracle de prix (ex: un pool V2) pendant 1 bloc et drainer un protocole tiers qui dépend de cet oracle.
**Curve Finance** (créé par Michael Egorov) est un AMM (comme Uniswap), mais **hautement spĂ©cialisĂ©**. Sa mission : permettre des Ă©changes Ă **trĂšs faible slippage** entre des actifs qui ont (ou devraient avoir) le **mĂȘme prix** (ex: Stablecoins USDC/DAI/USDT, ou Liquid Staking ETH/stETH).
1. Le ProblĂšme & La Solution (StableSwap Invariant)
Le ProblĂšme (Uniswap V2)
La formule `x*y=k` (Uniswap) est mauvaise pour les stablecoins. Le prix est y/x. Si vous avez un pool 50M USDC / 50M DAI, le prix est 1.0. Si vous swappez 10M USDC, le pool devient 60M / 41.6M. Le prix est maintenant 1.44 ! Le slippage est catastrophique.
La Solution (Curve StableSwap)
Curve utilise une **formule hybride (l'invariant StableSwap)** qui combine une formule linéaire (x+y=k) et une formule de produit constant (x*y=k).
- Formule (
x+y=k) : Une ligne droite. C'est l'échange "parfait" (1:1). ProblÚme : si un token (UST) perd son "peg" (vaut 0.50$), le pool sera entiÚrement vidé de l'autre (USDC). - Formule (
x*y=k) : Une hyperbole (Uniswap V2). Offre du slippage, mais garantit une liquiditĂ© infinie (le pool ne peut pas ĂȘtre vidĂ©).
La formule de Curve (mathématiquement complexe) est conçue pour :
- Quand le pool est équilibré (proche de 1:1) : La formule se comporte comme
x+y=k(une ligne droite). Le prix est "fixé" à 1.0. Vous pouvez échanger 50M contre 49.99M (slippage quasi-nul). - Quand le pool est déséquilibré (un "depeg") : Si le prix d'un actif s'effondre (ex: le "depeg" de l'UST), la formule se "courbe" pour devenir comme
x*y=k.
Le "Levier" : A (Amplification Coefficient)
La formule de Curve est contrÎlée par un "facteur d'amplification" `A`. C'est un levier qui définit *à quel point* la courbe doit ressembler à une ligne droite.
A = 0: La formule *devient* `x*y=k` (Uniswap V2).A -> â(infini) : La formule *devient* `x+y=k` (parfait, mais dangereux).A = 200(typique) : La courbe est extrĂȘmement plate autour du point 1:1, offrant un slippage minime, mais se courbe fortement si le prix s'Ă©loigne (pour protĂ©ger les LPs).
Conséquence : Curve est devenu l'infrastructure "backend" de la DeFi pour tous les swaps de stablecoins. C'est le "Hub" central, permettant des milliards de dollars de volume avec un slippage minimal.
2. Tokenomics : Les "Curve Wars" (veCRV)
Le protocole Curve récompense ses LPs avec son token de gouvernance, le **$CRV**.
ProblÚme : Curve a des centaines de pools (3pool, fraxpool, etc.). Quels pools doivent recevoir le plus de récompenses (émissions de CRV) pour attirer la liquidité ?
La Solution : Le "Vote-Escrow" (veCRV)
Le modÚle `veCRV` (Vote-Escrowed CRV) a été inventé par Curve et est maintenant copié par des centaines de protocoles ("veTokenomics").
- 1. Locking (Verrouillage) : Un utilisateur (ou un protocole) **verrouille** ses tokens $CRV pour une durée déterminée (de 1 semaine à **4 ans**).
- 2. Obtenir du "Pouvoir" (veCRV) : En échange, il reçoit du
veCRV. Plus la durée de blocage est longue, plus il reçoit de veCRV (ex: 1 CRV bloqué 4 ans = 1 veCRV ; 1 CRV bloqué 1 an = 0.25 veCRV). - 3. `veCRV` est NON-transférable. C'est un "NFT" (au sens conceptuel) qui représente votre pouvoir de vote et qui se déprécie linéairement jusqu'à la fin du verrouillage.
Les 3 Pouvoirs du `veCRV`
- 1. Part des Frais : Recevoir 50% de tous les frais de trading générés par le protocole.
- 2. "Boost" : "Booster" (jusqu'à x2.5) les récompenses $CRV de *ses propres* LPs.
- 3. **Gouvernance (Le "Gauge") :** Voter (chaque semaine) pour *diriger* le flux des futures émissions de $CRV vers les pools de son choix.
Les "Curve Wars"
Les protocoles de Stablecoins (ex: MakerDAO, Frax) ont réalisé que s'ils pouvaient contrÎler les votes (l'étape 3), ils pouvaient diriger les récompenses $CRV vers *leur propre* pool (ex: le pool DAI/3Crv). Cela attire plus de LPs vers *leur* stablecoin, créant une liquidité plus profonde, ce qui rend leur stablecoin plus attractif.
La "Guerre" : C'est une course entre les protocoles pour **accumuler le plus de `veCRV` possible** afin de contrÎler le "Gauge" (la jauge) de récompenses.
Le "Roi" : Convex Finance. Au lieu de se battre, Convex a créé un "cartel". Il a dit aux détenteurs de CRV : "Donnez-nous vos $CRV. Nous les bloquons pour 4 ans (max veCRV) en votre nom. En échange, nous vous donnons `cvxCRV` (un token liquide) et 100% des récompenses (frais, etc.) que nous gagnons."
Résultat : Convex contrÎle aujourd'hui >51% de tous les `veCRV`, ce qui en fait l'arbitre de la "Curve War". Les protocoles (comme Frax) ne "bribent" (corrompent) plus les détenteurs de `veCRV`, ils "bribent" **Convex** (via des plateformes comme Votium) pour qu'il vote pour leur pool.
