Analyse du mécanisme d'AMM dans l'écosystème Solana
Dans l'industrie Web3, les produits de finance décentralisée ( DeFi ) occupent une position dominante sur le marché. Parmi eux, l'AMM (, en tant qu'élément clé, représente une force importante dans la promotion de l'innovation financière Web3. Cet article présentera plusieurs mises en œuvre importantes d'AMM dans l'écosystème Solana, afin de fournir des références pour le choix des stratégies d'investissement des fournisseurs de liquidités ) LP (.
![Recherche AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-888d982f15ce3c27c6334c37dfa8fdd9.webp(
Constant Product Market Maker ) CPMM (
CPMM est la mise en œuvre AMM la plus basique, appliquée dans de nombreux produits. Prenons l'exemple d'un AMM basé sur le produit constant lancé par une certaine plateforme, dont le principe fondamental est que les quantités de deux types de jetons dans le pool ont un produit fixe : X * Y = k.
Pour les LP, lorsque quelqu'un ajoute de la liquidité au pool, le CPMM crée automatiquement un compte associé pour l'utilisateur et émet un LP Token, pour prouver la détention d'une part du pool, et détruit le Token correspondant lors du retrait.
Le programme on-chain de CPMM est développé avec Anchor. Lorsqu'un utilisateur effectue un échange de tokens, une instruction de swap est déclenchée. Prenons l'exemple de la paire de trading TRUMP-USDC : lorsque l'utilisateur échange USDC contre TRUMP, cela peut se faire via cette paire de trading.
Lors de l'exécution de la transaction, la commande swapBaseInput sera appelée. En utilisant l'adresse de la piscine, l'adresse du jeton, etc., l'état du compte de jetons correspondant sera modifié pour effectuer l'opération de swap. Le montant exact de jetons cibles pouvant être échangés est calculé à l'aide de la formule du produit constant.
![Recherche AMM de l'écosystème Solana : le code sous-jacent derrière la haute liquidité])https://img-cdn.gateio.im/webp-social/moments-0cd2b8ac94f0c770688a696d01aa3a14.webp(
![Étude AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-2ec2653a014a540b670682d2caf3a00d.webp(
![Recherche AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-e37158b5b9adf9a88d817e837dcc7456.webp(
Market Maker de Liquidité Concentrée ) CLMM (
CLMM est similaire à la version V3 d'un DEX bien connu, chaque paire de tokens ayant plusieurs niveaux de frais, permettant de créer des pools correspondant aux niveaux. CLMM permet aux LP de choisir une plage de prix lors de l'injection de fonds, les fonds étant distribués uniquement dans la plage choisie.
Les LP peuvent choisir d'injecter un seul token, offrant ainsi une liquidité unidirectionnelle, similaire aux ordres à cours limité dans la finance traditionnelle. Pour les pools à faible volatilité, les LP ont tendance à choisir une plage plus étroite ; pour les pools à forte volatilité, ils choisissent une plage plus large, afin d'éviter que le prix ne s'écarte de la plage sélectionnée, entraînant des pertes impermanentes.
Bien que la concentration de la liquidité ait amélioré l'utilisation des fonds, elle impose également des exigences plus élevées en matière de connaissances financières aux LP. Les LP doivent gérer la liquidité de manière plus proactive, sinon ils risquent de subir des pertes impermanentes sévères.
![Étude AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-2d7712d72d2c0895cbb3a5bc896a9781.webp(
![Recherche AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-fef4e9886047f31e3328b34af69187d5.webp(
Liquidité dynamique AMM ) DLMM (
DLMM est un autre produit AMM basé sur V3, similaire à CLMM mais avec certaines fonctionnalités distinctes. DLMM introduit le concept de Bin, où le pool commence à un prix de base et chaque petite étape de Bin existe en tant que Bin. Les transactions à l'intérieur du même Bin peuvent bénéficier d'un glissement nul, ce qui aide à augmenter le volume et le taux de réussite des transactions.
Dans DLMM, le Bin activé actuel contient deux types de tokens, tandis que les autres Bins sont répartis de chaque côté et ne contiennent qu'un seul token. Lorsque le nombre d'un type de token dans le Bin activé tombe à 0, le Bin adjacent est automatiquement défini comme le nouveau Bin activé, ce qui entraîne une variation du prix du pool.
DLMM offre trois stratégies aux LP : Spot, Curve et Bid Ask. Spot convient à la plupart des pools ; Curve est adapté aux paires de stablecoins avec de faibles fluctuations de prix ; Bid Ask est destiné aux pools avec de fortes fluctuations, mais nécessite que les LP ajustent fréquemment leur position.
![Recherche sur l'AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-bb11b6aeaa5618925c982930d7ba7895.webp(
![Recherche sur l'AMM de l'écosystème Solana : le code sous-jacent derrière la haute liquidité])https://img-cdn.gateio.im/webp-social/moments-e993d4d3b41f519e823ea34dc4d04263.webp(
Conclusion
L'AMM, en tant que composant important du domaine financier Web3, a favorisé le développement de la finance décentralisée grâce à son mécanisme unique. 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.
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.
15 J'aime
Récompense
15
4
Partager
Commentaire
0/400
BearMarketMonk
· 07-27 06:22
Cut Loss jusqu'au bout, qui n'est pas un pigeon devenu maître
Analyse des stratégies CPMM, CLMM et DLMM dans le mécanisme AMM de l'écosystème Solana
Analyse du mécanisme d'AMM dans l'écosystème Solana
Dans l'industrie Web3, les produits de finance décentralisée ( DeFi ) occupent une position dominante sur le marché. Parmi eux, l'AMM (, en tant qu'élément clé, représente une force importante dans la promotion de l'innovation financière Web3. Cet article présentera plusieurs mises en œuvre importantes d'AMM dans l'écosystème Solana, afin de fournir des références pour le choix des stratégies d'investissement des fournisseurs de liquidités ) LP (.
![Recherche AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-888d982f15ce3c27c6334c37dfa8fdd9.webp(
Constant Product Market Maker ) CPMM (
CPMM est la mise en œuvre AMM la plus basique, appliquée dans de nombreux produits. Prenons l'exemple d'un AMM basé sur le produit constant lancé par une certaine plateforme, dont le principe fondamental est que les quantités de deux types de jetons dans le pool ont un produit fixe : X * Y = k.
Pour les LP, lorsque quelqu'un ajoute de la liquidité au pool, le CPMM crée automatiquement un compte associé pour l'utilisateur et émet un LP Token, pour prouver la détention d'une part du pool, et détruit le Token correspondant lors du retrait.
Le programme on-chain de CPMM est développé avec Anchor. Lorsqu'un utilisateur effectue un échange de tokens, une instruction de swap est déclenchée. Prenons l'exemple de la paire de trading TRUMP-USDC : lorsque l'utilisateur échange USDC contre TRUMP, cela peut se faire via cette paire de trading.
Lors de l'exécution de la transaction, la commande swapBaseInput sera appelée. En utilisant l'adresse de la piscine, l'adresse du jeton, etc., l'état du compte de jetons correspondant sera modifié pour effectuer l'opération de swap. Le montant exact de jetons cibles pouvant être échangés est calculé à l'aide de la formule du produit constant.
![Recherche AMM de l'écosystème Solana : le code sous-jacent derrière la haute liquidité])https://img-cdn.gateio.im/webp-social/moments-0cd2b8ac94f0c770688a696d01aa3a14.webp(
![Étude AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-2ec2653a014a540b670682d2caf3a00d.webp(
![Recherche AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-e37158b5b9adf9a88d817e837dcc7456.webp(
Market Maker de Liquidité Concentrée ) CLMM (
CLMM est similaire à la version V3 d'un DEX bien connu, chaque paire de tokens ayant plusieurs niveaux de frais, permettant de créer des pools correspondant aux niveaux. CLMM permet aux LP de choisir une plage de prix lors de l'injection de fonds, les fonds étant distribués uniquement dans la plage choisie.
Les LP peuvent choisir d'injecter un seul token, offrant ainsi une liquidité unidirectionnelle, similaire aux ordres à cours limité dans la finance traditionnelle. Pour les pools à faible volatilité, les LP ont tendance à choisir une plage plus étroite ; pour les pools à forte volatilité, ils choisissent une plage plus large, afin d'éviter que le prix ne s'écarte de la plage sélectionnée, entraînant des pertes impermanentes.
Bien que la concentration de la liquidité ait amélioré l'utilisation des fonds, elle impose également des exigences plus élevées en matière de connaissances financières aux LP. Les LP doivent gérer la liquidité de manière plus proactive, sinon ils risquent de subir des pertes impermanentes sévères.
![Étude AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-2d7712d72d2c0895cbb3a5bc896a9781.webp(
![Recherche AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-fef4e9886047f31e3328b34af69187d5.webp(
Liquidité dynamique AMM ) DLMM (
DLMM est un autre produit AMM basé sur V3, similaire à CLMM mais avec certaines fonctionnalités distinctes. DLMM introduit le concept de Bin, où le pool commence à un prix de base et chaque petite étape de Bin existe en tant que Bin. Les transactions à l'intérieur du même Bin peuvent bénéficier d'un glissement nul, ce qui aide à augmenter le volume et le taux de réussite des transactions.
Dans DLMM, le Bin activé actuel contient deux types de tokens, tandis que les autres Bins sont répartis de chaque côté et ne contiennent qu'un seul token. Lorsque le nombre d'un type de token dans le Bin activé tombe à 0, le Bin adjacent est automatiquement défini comme le nouveau Bin activé, ce qui entraîne une variation du prix du pool.
DLMM offre trois stratégies aux LP : Spot, Curve et Bid Ask. Spot convient à la plupart des pools ; Curve est adapté aux paires de stablecoins avec de faibles fluctuations de prix ; Bid Ask est destiné aux pools avec de fortes fluctuations, mais nécessite que les LP ajustent fréquemment leur position.
![Recherche sur l'AMM de l'écosystème Solana : le code sous-jacent derrière une haute liquidité])https://img-cdn.gateio.im/webp-social/moments-bb11b6aeaa5618925c982930d7ba7895.webp(
![Recherche sur l'AMM de l'écosystème Solana : le code sous-jacent derrière la haute liquidité])https://img-cdn.gateio.im/webp-social/moments-e993d4d3b41f519e823ea34dc4d04263.webp(
Conclusion
L'AMM, en tant que composant important du domaine financier Web3, a favorisé le développement de la finance décentralisée grâce à son mécanisme unique. 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.