Exploration 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, les ( AMM ) en tant qu'élément clé, ont grandement favorisé l'innovation dans le domaine financier de Web3. Cet article présentera plusieurs réalisations importantes d'AMM dans l'écosystème Solana, dans l'espoir de fournir des références pour les fournisseurs de liquidité dans le choix de leur stratégie d'investissement.
Constant Product Market Maker ( CPMM )
CPMM est la mise en œuvre AMM la plus basique, utilisée dans de nombreux produits. Prenons l'AMM basé sur le produit constant lancé par une plateforme comme exemple, son principe fondamental est que les quantités de deux types de jetons dans le pool ont un produit fixe : X * Y = k.
Lorsque les utilisateurs ajoutent de la liquidité au pool, le système crée automatiquement un compte associé pour l'utilisateur et émet un LP Token, servant à prouver la part que l'utilisateur détient dans le pool. Lors du retrait de liquidité, le LP Token correspondant sera détruit.
Le programme en chaîne de CPMM est développé avec Anchor. Lorsque les utilisateurs échangent des tokens, des instructions liées au swap sont déclenchées. Prenons l'exemple de l'échange entre USDC et le token TRUMP, cela peut se faire via le pool TRUMP-USDC.
Dans l'opération de swap, le montant exact de jetons cibles que l'on peut échanger est calculé à l'aide de la formule du produit constant :
Après que les quantités totales de TokenX et TokenY ont changé, leur produit doit rester constant. Par une transformation mathématique, on peut obtenir la formule de calcul pour la quantité de jetons cible. Il convient de noter que ce calcul n'inclut pas les frais, qui ont déjà été déduits dans la logique préalable.
Market maker à 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 correspondants à ces niveaux. Il hérite des concepts de tick, de niveaux de frais multiples et de liquidité concentrée.
Comme le CPMM, en raison des caractéristiques de la chaîne Solana, le CLMM n'a pas besoin de déployer des contrats séparément pour chaque pool, et il n'y a pas de concept de contrat de factory.
CLMM permet aux fournisseurs de liquidité de sélectionner une plage de prix lors de l'injection de fonds, les fonds étant répartis uniquement dans la plage sélectionnée. Il est également possible d'injecter uniquement un type de jeton, fournissant une liquidité unilatérale, similaire à un ordre à cours limité dans la finance traditionnelle.
En général, les pools avec de faibles fluctuations de prix tendent à choisir une petite plage ; les pools avec de fortes fluctuations choisissent une grande plage. Cela permet d'éviter autant que possible que le prix actuel s'écarte de la plage choisie, réduisant ainsi la perte impermanente.
Bien que la liquidité concentrée améliore l'utilisation des fonds, elle exige également une plus grande conscience financière de la part des fournisseurs de liquidité. En cas de réponse inadéquate, les fluctuations fréquentes sur la chaîne peuvent entraîner des pertes impermanentes graves.
Dynamic Liquidity AMM(DLMM)
DLMM est un produit AMM lancé par une plateforme, qui appartient à une variante de Uniswap V3, similaire à CLMM. DLMM permet également de concentrer des fonds dans une certaine plage autour du prix actuel, mais sa mise en œuvre spécifique présente des différences et offre certaines fonctionnalités distinctes.
DLMM introduit le concept de Bin, où le pool commence à un prix de base, et chaque intervalle de Bin step existe comme un Bin. Les transactions au sein du même Bin bénéficient d'un slippage zéro, ce qui peut considérablement augmenter le volume des transactions et le taux de réussite. Théoriquement, les fournisseurs de liquidité peuvent récolter plus de frais de transaction.
Comme avec le CLMM, les jetons dans le pool sont répartis des deux côtés du prix actuel, un jeton n'ayant besoin de fournir qu'une liquidité unilatérale. Le Bin actuellement actif contient deux jetons, tandis que les autres Bins sont répartis des deux côtés, chacun n'ayant qu'un seul jeton.
DLMM propose trois stratégies de liquidité : Spot, Curve et Bid Ask. La stratégie Spot est la plus universelle ; Curve convient aux pools avec de faibles variations de prix, comme les paires de stablecoins ; Bid Ask est adapté aux pools avec de fortes fluctuations de prix, mais nécessite des ajustements de position fréquents.
Résumé
En tant que composante essentielle du domaine financier Web3, l'AMM, grâce à son mécanisme unique et à son innovation, favorise la popularisation et le développement de la finance décentralisée. Avec les avancées technologiques et l'amélioration de l'écosystème, l'AMM est appelée à jouer un rôle encore plus important à l'avenir, modifiant davantage le paysage financier traditionnel.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
9 J'aime
Récompense
9
7
Partager
Commentaire
0/400
BankruptcyArtist
· Il y a 11h
Bull, c'est très hardcore.
Voir l'originalRépondre0
CryptoMotivator
· Il y a 11h
Le code est vraiment puissant.
Voir l'originalRépondre0
GateUser-9ad11037
· Il y a 11h
sol est l'étoile de l'avenir
Voir l'originalRépondre0
TommyTeacher1
· Il y a 11h
Très pratique
Voir l'originalRépondre0
BearMarketBard
· Il y a 11h
Les graphiques sont très clairs.
Voir l'originalRépondre0
SellLowExpert
· Il y a 11h
Un mécanisme très efficace
Voir l'originalRépondre0
GasFeeBarbecue
· Il y a 11h
Donnez-moi des informations précieuses à utiliser.
Analyse complète du mécanisme AMM de l'écosystème Solana : comparaison entre CPMM, CLMM et DLMM
Exploration 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, les ( AMM ) en tant qu'élément clé, ont grandement favorisé l'innovation dans le domaine financier de Web3. Cet article présentera plusieurs réalisations importantes d'AMM dans l'écosystème Solana, dans l'espoir de fournir des références pour les fournisseurs de liquidité dans le choix de leur stratégie d'investissement.
Constant Product Market Maker ( CPMM )
CPMM est la mise en œuvre AMM la plus basique, utilisée dans de nombreux produits. Prenons l'AMM basé sur le produit constant lancé par une plateforme comme exemple, son principe fondamental est que les quantités de deux types de jetons dans le pool ont un produit fixe : X * Y = k.
Lorsque les utilisateurs ajoutent de la liquidité au pool, le système crée automatiquement un compte associé pour l'utilisateur et émet un LP Token, servant à prouver la part que l'utilisateur détient dans le pool. Lors du retrait de liquidité, le LP Token correspondant sera détruit.
Le programme en chaîne de CPMM est développé avec Anchor. Lorsque les utilisateurs échangent des tokens, des instructions liées au swap sont déclenchées. Prenons l'exemple de l'échange entre USDC et le token TRUMP, cela peut se faire via le pool TRUMP-USDC.
Dans l'opération de swap, le montant exact de jetons cibles que l'on peut échanger est calculé à l'aide de la formule du produit constant :
Après que les quantités totales de TokenX et TokenY ont changé, leur produit doit rester constant. Par une transformation mathématique, on peut obtenir la formule de calcul pour la quantité de jetons cible. Il convient de noter que ce calcul n'inclut pas les frais, qui ont déjà été déduits dans la logique préalable.
Market maker à 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 correspondants à ces niveaux. Il hérite des concepts de tick, de niveaux de frais multiples et de liquidité concentrée.
Comme le CPMM, en raison des caractéristiques de la chaîne Solana, le CLMM n'a pas besoin de déployer des contrats séparément pour chaque pool, et il n'y a pas de concept de contrat de factory.
CLMM permet aux fournisseurs de liquidité de sélectionner une plage de prix lors de l'injection de fonds, les fonds étant répartis uniquement dans la plage sélectionnée. Il est également possible d'injecter uniquement un type de jeton, fournissant une liquidité unilatérale, similaire à un ordre à cours limité dans la finance traditionnelle.
En général, les pools avec de faibles fluctuations de prix tendent à choisir une petite plage ; les pools avec de fortes fluctuations choisissent une grande plage. Cela permet d'éviter autant que possible que le prix actuel s'écarte de la plage choisie, réduisant ainsi la perte impermanente.
Bien que la liquidité concentrée améliore l'utilisation des fonds, elle exige également une plus grande conscience financière de la part des fournisseurs de liquidité. En cas de réponse inadéquate, les fluctuations fréquentes sur la chaîne peuvent entraîner des pertes impermanentes graves.
Dynamic Liquidity AMM(DLMM)
DLMM est un produit AMM lancé par une plateforme, qui appartient à une variante de Uniswap V3, similaire à CLMM. DLMM permet également de concentrer des fonds dans une certaine plage autour du prix actuel, mais sa mise en œuvre spécifique présente des différences et offre certaines fonctionnalités distinctes.
DLMM introduit le concept de Bin, où le pool commence à un prix de base, et chaque intervalle de Bin step existe comme un Bin. Les transactions au sein du même Bin bénéficient d'un slippage zéro, ce qui peut considérablement augmenter le volume des transactions et le taux de réussite. Théoriquement, les fournisseurs de liquidité peuvent récolter plus de frais de transaction.
Comme avec le CLMM, les jetons dans le pool sont répartis des deux côtés du prix actuel, un jeton n'ayant besoin de fournir qu'une liquidité unilatérale. Le Bin actuellement actif contient deux jetons, tandis que les autres Bins sont répartis des deux côtés, chacun n'ayant qu'un seul jeton.
DLMM propose trois stratégies de liquidité : Spot, Curve et Bid Ask. La stratégie Spot est la plus universelle ; Curve convient aux pools avec de faibles variations de prix, comme les paires de stablecoins ; Bid Ask est adapté aux pools avec de fortes fluctuations de prix, mais nécessite des ajustements de position fréquents.
Résumé
En tant que composante essentielle du domaine financier Web3, l'AMM, grâce à son mécanisme unique et à son innovation, favorise la popularisation et le développement de la finance décentralisée. Avec les avancées technologiques et l'amélioration de l'écosystème, l'AMM est appelée à jouer un rôle encore plus important à l'avenir, modifiant davantage le paysage financier traditionnel.