Comprendre la Formule du Produit Constant : Le moteur des DEX
26 avril |
08:38
Imaginez un distributeur automatique géant où les prix ne sont pas fixés par un vendeur, mais par une règle mathématique immuable. C'est exactement ce qui se passe dans les échanges décentralisés. Au cœur de ce système se trouve la formule du produit constant, un concept simple qui permet d'échanger des jetons sans avoir besoin d'un carnet d'ordres traditionnel. Mais comment un calcul aussi basique peut-il gérer des milliards de dollars de transactions ?
## Qu'est-ce que la formule du produit constant ?
Pour faire simple, la Formule du Produit Constant est
une équation mathématique où le produit de deux quantités reste identique, même si les quantités individuelles changent.
On l'écrit généralement sous la forme xy = k.
Dans cette équation, x et y représentent les réserves de deux actifs différents dans une piscine de liquidité, et k est la constante qui ne doit jamais changer. Si vous retirez un peu de x pour obtenir du y, le prix de y augmente automatiquement pour que le résultat de la multiplication reste égal à k. C'est ce qu'on appelle une proportionnalité inverse : quand l'un monte, l'autre descend.
## Comment ça fonctionne concrètement dans la DeFi ?
Dans la finance décentralisée (DeFi, cette formule est la pierre angulaire des Automated Market Makers (AMM), ou teneurs de marché automatisés. Contrairement aux bourses classiques où un acheteur et un vendeur doivent s'accorder sur un prix, l'AMM utilise la formule pour fixer le prix instantanément.
Prenons un exemple concret avec Uniswap, le protocole qui a popularisé ce modèle. Imaginez une piscine contenant 10 ETH et 20 000 USDC. Ici, notre constante k est de 200 000 (10 * 20 000).
Si un utilisateur veut acheter de l'ETH, il doit ajouter des USDC à la piscine. S'il ajoute 10 000 USDC, la piscine contient maintenant 30 000 USDC. Pour que le produit reste égal à 200 000, la réserve d'ETH doit descendre à environ 6,66 ETH (200 000 / 30 000). L'utilisateur reçoit donc la différence (10 - 6,66 = 3,34 ETH).
## Comparaison : Produit Constant vs Carnet d'Ordres
Il est essentiel de comprendre que ce système change radicalement la manière dont on trade. Voici les principales différences :
Comparaison entre l'AMM (Produit Constant) et le Carnet d'Ordres classique
Caractéristique
Produit Constant (AMM)
Carnet d'Ordres (CEX)
Détermination du prix
Algorithmique (x * y = k)
Offre et demande (Matching)
Liquidité
Fournie par des LPs (Liquidité Providers)
Fournie par des Market Makers pros
Rapidité d'exécution
Instantanée (contre le pool)
Dépend de la présence d'un contrepartie
Slippage
Élevé pour les grosses transactions
Variable selon la profondeur du carnet
## Le piège du slippage et de l'impermanent loss
Tout n'est pas rose avec la formule du produit constant. Le premier problème est le slippage (glissement de prix). Comme le prix change selon une courbe hyperbolique, plus vous achetez une quantité importante d'un actif par rapport à la taille de la piscine, plus vous faites grimper le prix pendant même l'exécution de votre trade.
Ensuite, vient le concept redouté de l' Impermanent Loss (perte non permanente). C'est le risque pris par ceux qui déposent des fonds dans la piscine. Si le prix d'un actif s'envole sur le marché extérieur, les arbitrageurs vont vider cet actif de la piscine pour profiter du gain, laissant le fournisseur de liquidité avec moins de la valeur qu'il aurait eue s'il avait simplement conservé ses jetons dans un portefeuille.
## Pourquoi cette formule est-elle si robuste ?
La force de xy = k réside dans sa simplicité. Elle garantit qu'il y aura toujours de la liquidité disponible, peu importe le prix de l'actif. Même si un jeton devient extrêmement cher, la courbe ne touche jamais l'axe zéro, ce qui signifie qu'il restera toujours un petit montant disponible pour ceux qui veulent vendre.
Cette approche a permis la naissance de jetons qui n'auraient jamais été listés sur des plateformes comme Binance ou Coinbase, car elle élimine la barrière à l'entrée des market makers professionnels. N'importe qui avec quelques jetons peut devenir un fournisseur de liquidité et gagner des frais de transaction.
## Au-delà du produit constant : les évolutions
Le monde de la blockchain évolue vite. Si la formule standard est efficace, elle gaspille beaucoup de liquidité pour les actifs stables. C'est pourquoi on voit apparaître des variantes comme la Concentrated Liquidity (liquidité concentrée), introduite par Uniswap v3. Au lieu d'étaler la liquidité de zéro à l'infini, les utilisateurs choisissent une plage de prix spécifique, optimisant ainsi l'efficacité du capital.
On trouve aussi des courbes de « stable swap » pour les stablecoins, où la courbe est presque plate au centre pour minimiser le slippage, et devient une hyperbole seulement aux extrémités. Cela montre que si le produit constant est la base, l'optimisation mathématique est la clé de la scalabilité financière.
La constante k peut-elle changer ?
En théorie, k reste constant lors d'un trade. Cependant, k augmente lorsque de nouveaux fournisseurs de liquidité ajoutent des fonds à la piscine. À l'inverse, k diminue si des fournisseurs retirent leurs actifs. Les frais de transaction peuvent également être réinjectés dans la piscine, augmentant ainsi légèrement la valeur de k avec le temps.
Qu'est-ce qui cause le slippage dans ce modèle ?
Le slippage est causé par le fait que chaque achat modifie le ratio x/y dans la piscine. Comme la formule impose que le produit reste constant, le retrait d'une quantité d'actifs rend les actifs restants plus chers. Plus le trade est gros par rapport à la réserve totale, plus le déplacement sur la courbe est important, et plus le prix final s'éloigne du prix initial.
L'Impermanent Loss est-elle définitive ?
Elle est dite "impermanente" car elle ne devient réelle que lorsque vous retirez vos fonds de la piscine. Si les prix des actifs reviennent à leur ratio initial au moment du dépôt, la perte disparaît. Cependant, si vous retirez vos jetons alors que le prix a divergé, la perte est cristallisée.
Pourquoi utiliser xy = k plutôt qu'un prix fixe ?
Un prix fixe nécessiterait un administrateur humain ou un oracle pour mettre à jour le prix en permanence. Avec la formule du produit constant, le prix s'ajuste organiquement via l'arbitrage. Si le prix sur Uniswap est plus bas que sur Binance, des traders achèteront sur Uniswap, augmentant ainsi le prix jusqu'à ce qu'il s'aligne avec le marché.
C'est quoi la différence avec la proportionnalité directe ?
Dans une proportionnalité directe (y = kx), si x augmente, y augmente aussi. Dans le produit constant (xy = k), c'est l'inverse : si x augmente, y doit obligatoirement diminuer pour que le résultat de la multiplication reste le même. C'est ce qui crée la courbe caractéristique de l'hyperbole.
## Prochaines étapes pour approfondir
Si vous voulez passer de la théorie à la pratique, commencez par observer les graphiques de liquidité sur des outils comme Dune Analytics. Regardez comment le volume de transaction influence la courbe de prix. Vous pouvez aussi explorer les modèles de « Curve Finance » pour voir comment ils adaptent cette formule pour les actifs de valeur similaire. Enfin, testez le dépôt de liquidité sur un petit montant pour ressentir concrètement l'effet du slippage lors de vos propres échanges.
C'est exactement le genre de base qu'il faut maîtriser pour tout défoncer dans la DeFi ! Foncez les gars, comprenez la mathématique derrière et vous allez optimiser vos gains comme jamais !
Xavier Depauly dit:
avril 28, 2026 at
14:47
Encore un énième guide pour débutants qui survole le sujet avec une vulgarisation presque insultante pour quiconque a un QI supérieur à la moyenne. C'est mignon de simplifier xy=k, mais on occulte superbement la complexité des courbes de bonding et la réalité brutale de la manipulation des pools par les baleines qui se marrent en voyant les retail se faire plumer avec un slippage absurde. Franchement, c'est d'un simplisme navrant, on dirait un manuel pour enfant de 5 ans alors qu'on parle de flux financiers massifs. Allez nous sortir un truc un peu plus musclé ou laissez les vrais analystes parler, parce que là, on est dans le divertissement, pas dans la finance. 🙄
Jean Marc Brissau dit:
avril 29, 2026 at
15:35
Je savais déjà tout ça, mais bon, c'est toujours sympa de voir les gens s'exciter sur des concepts qui datent d'Uniswap v1.
Pascal Resalian dit:
avril 29, 2026 at
17:39
Au fond, c'est une métaphore de la vie : quand on donne trop de soi-même, on finit par perdre sa propre valeur pour maintenir l'équilibre d'un système qui s'en fout de nous 🌌✨
Lucas ESPINAR dit:
mai 1, 2026 at
05:52
L'essence même de la décentralisation réside dans cette pureté mathématique qui nous libère enfin de l'arbitraire humain ⚖️🙏
Nicole Freiday dit:
mai 2, 2026 at
01:49
Il est naïf de croire que ces formules sont neutres. Tout est orchestré pour maintenir la liquidité dans des systèmes dont les véritables propriétaires restent dans l'ombre.
Tom Smith dit:
mai 2, 2026 at
08:01
Sérieusement, on nous vend ça comme une révolution alors que c'est juste une machine à pomper l'argent des faibles pour le donner aux algorithmes ! C'est une honte de présenter ça comme un moteur robuste alors que c'est un tapis roulant vers la perte pour 90% des utilisateurs ! On nous ment ouvertement sur les risques de l'Impermanent Loss pour attirer les pigeons dans les pools ! C'est pathétique !
gabrielle burdó dit:
mai 2, 2026 at
22:39
Je me permets de souligner l'omission regrettable de l'analyse quantitative sur l'impact des frais de swap sur la constante k à long terme. Une analyse aussi superficielle manque cruellement de rigueur académique.
진 연강 dit:
mai 4, 2026 at
20:38
C'est basique. Tout le monde devrait savoir ça avant même de toucher à une crypto. C'est la base de la base et si vous ne comprenez pas xy=k, vous n'avez rien à faire dans ce marché.
James Hoberman dit:
mai 6, 2026 at
11:22
Quelle audace de qualifier ce mécanisme de robuste alors qu'il est intrinsèquement vulnérable aux attaques de type sandwich, je trouve cela proprement hilarant
Yvette Escalette dit:
mai 6, 2026 at
22:40
Super explication ! Pour ceux qui débutent, n'hésitez pas à utiliser des simulateurs de slippage avant de lancer vos ordres, ça évite bien des surprises ! On lâche rien ! 💪
Juliette Lebiez dit:
mai 7, 2026 at
01:18
L'implémentation des ticks de liquidité dans la v3 !!! modifie radicalement l'efficience du capital !!! On ne peut pas juste parler de produit constant sans mentionner la granularité des plages de prix !!! C'est une erreur technique majeure !!!
François Anibal Regis dit:
mai 8, 2026 at
06:12
C'est un bon résumé pour commencer. On peut aussi regarder du côté de Curve pour les stablecoins, c'est encore plus optimisé.
Chrissy Louise dit:
mai 9, 2026 at
18:37
Bof, encore un article qui explique la roue. On s'en fiche un peu de la formule quand on voit que la plupart des gens perdent quand même leur argent.
Philippine Meites dit:
mai 10, 2026 at
12:40
C'est vraiment gentil de détailler tout ça... ça aide beaucoup ceux qui n'ont pas fait de maths !! Merci pour le partage !!
Amandine Sadowski dit:
mai 11, 2026 at
10:59
Il est déplorable de constater que l'on encourage l'investissement dans des mécanismes aussi risqués sans mettre en garde avec plus de véhémence contre la spéculation débridée.
Chloé Faulkner dit:
mai 12, 2026 at
16:31
Je trouve que c'est une approche vraiment pédagogique et je pense que beaucoup de gens vont enfin comprendre pourquoi leurs trades ne sont pas toujours exécutés au prix affiché, c'est super important de démystifier tout ça pour que la communauté grandisse sainement et ensemble.
Pascal Jauslin dit:
mai 13, 2026 at
09:06
c'est fou comme les gens s'extasient devant une simple hyperbole mathématique comme si c'était la magie noire alors que c'est juste un moyen de s'assurer que le pool ne soit jamais vide même si le token vaut trois centimes
18 Commentaires
C'est exactement le genre de base qu'il faut maîtriser pour tout défoncer dans la DeFi ! Foncez les gars, comprenez la mathématique derrière et vous allez optimiser vos gains comme jamais !
Encore un énième guide pour débutants qui survole le sujet avec une vulgarisation presque insultante pour quiconque a un QI supérieur à la moyenne. C'est mignon de simplifier xy=k, mais on occulte superbement la complexité des courbes de bonding et la réalité brutale de la manipulation des pools par les baleines qui se marrent en voyant les retail se faire plumer avec un slippage absurde. Franchement, c'est d'un simplisme navrant, on dirait un manuel pour enfant de 5 ans alors qu'on parle de flux financiers massifs. Allez nous sortir un truc un peu plus musclé ou laissez les vrais analystes parler, parce que là, on est dans le divertissement, pas dans la finance. 🙄
Je savais déjà tout ça, mais bon, c'est toujours sympa de voir les gens s'exciter sur des concepts qui datent d'Uniswap v1.
Au fond, c'est une métaphore de la vie : quand on donne trop de soi-même, on finit par perdre sa propre valeur pour maintenir l'équilibre d'un système qui s'en fout de nous 🌌✨
L'essence même de la décentralisation réside dans cette pureté mathématique qui nous libère enfin de l'arbitraire humain ⚖️🙏
Il est naïf de croire que ces formules sont neutres. Tout est orchestré pour maintenir la liquidité dans des systèmes dont les véritables propriétaires restent dans l'ombre.
Sérieusement, on nous vend ça comme une révolution alors que c'est juste une machine à pomper l'argent des faibles pour le donner aux algorithmes ! C'est une honte de présenter ça comme un moteur robuste alors que c'est un tapis roulant vers la perte pour 90% des utilisateurs ! On nous ment ouvertement sur les risques de l'Impermanent Loss pour attirer les pigeons dans les pools ! C'est pathétique !
Je me permets de souligner l'omission regrettable de l'analyse quantitative sur l'impact des frais de swap sur la constante k à long terme. Une analyse aussi superficielle manque cruellement de rigueur académique.
C'est basique. Tout le monde devrait savoir ça avant même de toucher à une crypto. C'est la base de la base et si vous ne comprenez pas xy=k, vous n'avez rien à faire dans ce marché.
Quelle audace de qualifier ce mécanisme de robuste alors qu'il est intrinsèquement vulnérable aux attaques de type sandwich, je trouve cela proprement hilarant
Super explication ! Pour ceux qui débutent, n'hésitez pas à utiliser des simulateurs de slippage avant de lancer vos ordres, ça évite bien des surprises ! On lâche rien ! 💪
L'implémentation des ticks de liquidité dans la v3 !!! modifie radicalement l'efficience du capital !!! On ne peut pas juste parler de produit constant sans mentionner la granularité des plages de prix !!! C'est une erreur technique majeure !!!
C'est un bon résumé pour commencer. On peut aussi regarder du côté de Curve pour les stablecoins, c'est encore plus optimisé.
Bof, encore un article qui explique la roue. On s'en fiche un peu de la formule quand on voit que la plupart des gens perdent quand même leur argent.
C'est vraiment gentil de détailler tout ça... ça aide beaucoup ceux qui n'ont pas fait de maths !! Merci pour le partage !!
Il est déplorable de constater que l'on encourage l'investissement dans des mécanismes aussi risqués sans mettre en garde avec plus de véhémence contre la spéculation débridée.
Je trouve que c'est une approche vraiment pédagogique et je pense que beaucoup de gens vont enfin comprendre pourquoi leurs trades ne sont pas toujours exécutés au prix affiché, c'est super important de démystifier tout ça pour que la communauté grandisse sainement et ensemble.
c'est fou comme les gens s'extasient devant une simple hyperbole mathématique comme si c'était la magie noire alors que c'est juste un moyen de s'assurer que le pool ne soit jamais vide même si le token vaut trois centimes