Exploration de l'écosystème AMM de Solana : Analyse approfondie du code de la mécanique de haute liquidité
Dans l'industrie Web3, les produits liés à la DeFi dominent le marché. Parmi eux, les teneurs de marché automatisés (AMM), en tant qu'élément clé, constituent une force importante pour promouvoir l'innovation financière dans Web3. Cet article présentera plusieurs réalisations importantes d'AMM dans l'écosystème Solana, dans le but de fournir des références pour le choix des stratégies d'investissement des fournisseurs de liquidité (LP).
CPMM: Market Maker à Produit Constant
CPMM(Créateur de Marché à Produit Constant) est l'une des réalisations AMM les plus basiques. Prenons un AMM dans l'écosystème Solana comme exemple, il est basé sur le principe du produit constant, c'est-à-dire que le produit des quantités des deux jetons dans le pool reste constant : X * Y = k.
Lorsque l'utilisateur ajoute de la Liquidité au pool, le système crée automatiquement un compte associé pour le portefeuille de l'utilisateur et émet des LP Token, afin de prouver que ce portefeuille détient une part du pool. Lors de l'extraction de la Liquidité, les LP Token correspondants seront détruits.
Le programme on-chain de CPMM est développé avec Anchor. Lors de l'opération de swap, le système calcule la quantité de jetons cibles pouvant être échangés en fonction de la formule du produit constant. La formule de calcul est :
Δy = (Δx * y) / (x + Δx)
Dans ce contexte, Δy est le nombre de jetons cibles pouvant être échangés, Δx est le nombre de jetons d'entrée, x et y représentent respectivement la quantité actuelle des deux jetons dans la piscine.
CLMM: Market maker à liquidité concentrée
CLMM(Market Maker de Liquidité Concentrée)s'inspire du concept de conception d'un DEX bien connu, en introduisant des concepts tels que les ticks, plusieurs niveaux de frais et la liquidité concentrée. Contrairement au CPMM, le CLMM permet aux LP de sélectionner une plage de prix lors de l'injection de fonds, les fonds étant répartis uniquement dans la plage choisie.
CLMM prend en charge la fourniture de liquidité unilatérale, similaire à un ordre à cours limité dans la finance traditionnelle. Pour les pools avec de faibles fluctuations de prix, les LP ont tendance à choisir une fourchette de prix plus étroite ; pour les pools avec des fluctuations importantes, ils ont tendance à choisir une fourchette plus large afin de réduire le risque de perte impermanente.
Bien que la liquidité concentrée puisse améliorer l'utilisation des fonds, elle impose également des exigences plus élevées en matière de gestion financière pour les LP. Les LP doivent gérer leur liquidité de manière plus proactive pour faire face aux fluctuations du marché.
DLMM: Marché de liquidité dynamique
DLMM(Market Maker de Liquidité Dynamique) est une autre mise en œuvre d'AMM à liquidité centralisée. Il introduit le concept de "Bin", divisant la plage de prix en plusieurs petits segments. Les transactions au sein d'un même Bin peuvent bénéficier d'un glissement de zéro, ce qui favorise l'augmentation du volume de transactions et du taux de réussite.
La distribution des tokens dans DLMM se situe des deux côtés du prix actuel, le Bin activé contient deux types de tokens, tandis que les autres Bins ne contiennent qu'un seul token. Lorsque l'un des tokens dans le Bin activé est épuisé, le système bascule automatiquement vers le Bin adjacent, ce qui entraîne un changement de prix dans le pool.
DLMM offre trois stratégies aux LP :
Spot : adapté à la plupart des Liquidité pools, c'est la stratégie de base.
Curve : adapté aux pools avec peu de fluctuations de prix, comme les paires de stablecoins.
Bid Ask : adapté aux pools avec de grandes fluctuations de prix, nécessitant des LP pour ajuster fréquemment leurs positions.
Résumé
L'AMM, en tant que composant clé du domaine financier Web3, a favorisé le développement de la finance décentralisée grâce à des mécanismes innovants. Avec les avancées technologiques et l'amélioration de l'écosystème, l'AMM devrait jouer un rôle encore plus important à l'avenir, modifiant davantage le paysage financier traditionnel. Pour les LP, comprendre les caractéristiques et les principes des différents AMM aide à élaborer des stratégies d'investissement plus optimales, afin d'obtenir de meilleurs rendements sur le marché DeFi.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Analyse approfondie du mécanisme AMM de l'écosystème Solana : comparaison des stratégies de liquidité CPMM, CLMM et DLMM.
Exploration de l'écosystème AMM de Solana : Analyse approfondie du code de la mécanique de haute liquidité
Dans l'industrie Web3, les produits liés à la DeFi dominent le marché. Parmi eux, les teneurs de marché automatisés (AMM), en tant qu'élément clé, constituent une force importante pour promouvoir l'innovation financière dans Web3. Cet article présentera plusieurs réalisations importantes d'AMM dans l'écosystème Solana, dans le but de fournir des références pour le choix des stratégies d'investissement des fournisseurs de liquidité (LP).
CPMM: Market Maker à Produit Constant
CPMM(Créateur de Marché à Produit Constant) est l'une des réalisations AMM les plus basiques. Prenons un AMM dans l'écosystème Solana comme exemple, il est basé sur le principe du produit constant, c'est-à-dire que le produit des quantités des deux jetons dans le pool reste constant : X * Y = k.
Lorsque l'utilisateur ajoute de la Liquidité au pool, le système crée automatiquement un compte associé pour le portefeuille de l'utilisateur et émet des LP Token, afin de prouver que ce portefeuille détient une part du pool. Lors de l'extraction de la Liquidité, les LP Token correspondants seront détruits.
Le programme on-chain de CPMM est développé avec Anchor. Lors de l'opération de swap, le système calcule la quantité de jetons cibles pouvant être échangés en fonction de la formule du produit constant. La formule de calcul est :
Δy = (Δx * y) / (x + Δx)
Dans ce contexte, Δy est le nombre de jetons cibles pouvant être échangés, Δx est le nombre de jetons d'entrée, x et y représentent respectivement la quantité actuelle des deux jetons dans la piscine.
CLMM: Market maker à liquidité concentrée
CLMM(Market Maker de Liquidité Concentrée)s'inspire du concept de conception d'un DEX bien connu, en introduisant des concepts tels que les ticks, plusieurs niveaux de frais et la liquidité concentrée. Contrairement au CPMM, le CLMM permet aux LP de sélectionner une plage de prix lors de l'injection de fonds, les fonds étant répartis uniquement dans la plage choisie.
CLMM prend en charge la fourniture de liquidité unilatérale, similaire à un ordre à cours limité dans la finance traditionnelle. Pour les pools avec de faibles fluctuations de prix, les LP ont tendance à choisir une fourchette de prix plus étroite ; pour les pools avec des fluctuations importantes, ils ont tendance à choisir une fourchette plus large afin de réduire le risque de perte impermanente.
Bien que la liquidité concentrée puisse améliorer l'utilisation des fonds, elle impose également des exigences plus élevées en matière de gestion financière pour les LP. Les LP doivent gérer leur liquidité de manière plus proactive pour faire face aux fluctuations du marché.
DLMM: Marché de liquidité dynamique
DLMM(Market Maker de Liquidité Dynamique) est une autre mise en œuvre d'AMM à liquidité centralisée. Il introduit le concept de "Bin", divisant la plage de prix en plusieurs petits segments. Les transactions au sein d'un même Bin peuvent bénéficier d'un glissement de zéro, ce qui favorise l'augmentation du volume de transactions et du taux de réussite.
La distribution des tokens dans DLMM se situe des deux côtés du prix actuel, le Bin activé contient deux types de tokens, tandis que les autres Bins ne contiennent qu'un seul token. Lorsque l'un des tokens dans le Bin activé est épuisé, le système bascule automatiquement vers le Bin adjacent, ce qui entraîne un changement de prix dans le pool.
DLMM offre trois stratégies aux LP :
Résumé
L'AMM, en tant que composant clé du domaine financier Web3, a favorisé le développement de la finance décentralisée grâce à des mécanismes innovants. Avec les avancées technologiques et l'amélioration de l'écosystème, l'AMM devrait jouer un rôle encore plus important à l'avenir, modifiant davantage le paysage financier traditionnel. Pour les LP, comprendre les caractéristiques et les principes des différents AMM aide à élaborer des stratégies d'investissement plus optimales, afin d'obtenir de meilleurs rendements sur le marché DeFi.