La importancia de los AMM en la industria Web3 y la implementación de AMM en el ecosistema Solana
En la industria de Web3, los productos relacionados con DeFi dominan el mercado. Entre ellos, los creadores de mercado automáticos (AMM) son un componente clave y una fuerza importante que impulsa la innovación financiera en Web3. Este artículo presentará varias implementaciones importantes de AMM en el ecosistema de Solana, con el objetivo de proporcionar referencias para que los proveedores de liquidez (LP) elijan estrategias de inversión.
CPMM (Market Maker de Producto Constante)
CPMM es una de las implementaciones de AMM más básicas, muchos productos han adoptado este modelo. Tomemos como ejemplo el AMM basado en producto constante lanzado por una plataforma de intercambio, donde el producto constante se refiere a que el producto de las cantidades de dos tipos de tokens en el fondo se mantiene constante: X * Y = k.
Cuando un LP añade liquidez al pool, el CPMM creará automáticamente una cuenta asociada para el usuario y emitirá un LP Token, que sirve como prueba de la participación en el pool. Al retirar liquidez, el LP Token correspondiente será destruido.
El programa en cadena de CPMM está desarrollado con Anchor. Cuando los usuarios realizan un intercambio de tokens, se activan las órdenes relacionadas con el swap. Por ejemplo, cuando un usuario intercambia USDC por TRUMP, puede operar a través de la piscina TRUMP-USDC.
Durante el proceso de intercambio, el AMM del ecosistema Solana interactúa directamente con el programa CPMM, modificando el estado de la cuenta de tokens correspondiente a través de la dirección del pool, la dirección del token, etc., para completar la operación de swap. La cantidad exacta de tokens objetivo que se puede intercambiar se calcula mediante ConstantProductCurve.swap_base_input_without_fees.
La fórmula es: (x + Δx) * (y - Δy) = x * y
Después de la transformación matemática, se obtiene la fórmula para Δy (la cantidad de tokens y que se pueden intercambiar):
Δy = (Δx * y) / (x + Δx)
Esta es la procedencia de delta_y = (delta_x * y) / (x + delta_x) en el código. Cabe destacar que este cálculo no incluye las tarifas, ya que las tarifas se han deducido en la lógica anterior.
CLMM (Creadores de Mercado de Liquidez Concentrada)
CLMM es similar a la versión V3 de un DEX, donde cada par de tokens tiene múltiples niveles de tarifas, y se pueden crear piscinas correspondientes a cada nivel. CLMM permite a los LP seleccionar un rango de precios al inyectar fondos, y los fondos se distribuirán solo dentro del rango seleccionado.
Para los pools de liquidez centralizados, los tokens existen a ambos lados del precio actual. Los LP también pueden inyectar solo un tipo de token, proporcionando lo que se llama liquidez unilateral, similar a las órdenes limitadas en las finanzas tradicionales.
En general, para los fondos con poca volatilidad de precios, los LP tienden a elegir un rango más pequeño; para los fondos con alta volatilidad de precios, tienden a elegir un rango más grande. Esto se hace para evitar en la medida de lo posible que el precio actual se desvíe del rango de precios seleccionado, reduciendo así la pérdida impermanente.
Es importante tener en cuenta que, aunque la liquidez concentrada puede aumentar la utilización de capital de los LP, también plantea mayores exigencias en cuanto a la conciencia financiera de los LP. Los LP necesitan gestionar su liquidez de manera más activa, de lo contrario, podrían sufrir pérdidas impermanentes graves debido a las frecuentes fluctuaciones en la cadena.
DLMM (Creadores de mercado de liquidez dinámica)
DLMM es un producto AMM lanzado por una plataforma, que también es una variante de un DEX V3, similar a CLMM. DLMM introduce el concepto de Bin, donde el fondo comienza desde un precio base y cada pequeño intervalo de Bin step existe como un Bin. Si la transacción ocurre dentro del mismo Bin, los traders disfrutarán de deslizamiento cero, lo que puede aumentar significativamente el volumen de transacciones y la tasa de éxito de las transacciones.
En DLMM, los tokens en la piscina también se distribuyen a ambos lados del precio actual. En el Bin activado actualmente existen dos tokens, mientras que otros Bins se distribuyen a ambos lados del Bin activado actualmente, existiendo solo un token en cada uno.
DLMM ofrece tres estrategias para LP: Spot, Curve y Bid Ask. La estrategia Spot es adecuada para la mayoría de los grupos de liquidez; la estrategia Curve es más adecuada para grupos con poco cambio de precio, como los pares de stablecoins; la estrategia Bid Ask es más adecuada para grupos con alta volatilidad de precios, pero requiere que los LP ajusten frecuentemente sus posiciones.
Resumen
AMM como una parte importante del ámbito financiero de Web3, a través de su mecanismo único e innovador, ha impulsado la popularización y el desarrollo de las finanzas descentralizadas. Con el avance constante de la tecnología y la mejora del ecosistema, se espera que AMM desempeñe un papel aún mayor en el futuro, cambiando aún más el panorama financiero tradicional.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
21 me gusta
Recompensa
21
4
Compartir
Comentar
0/400
GmGmNoGn
· 07-19 07:36
dlmm realmente no sirve
Ver originalesResponder0
OnChainSleuth
· 07-19 07:30
Ah, las variables son múltiples, es difícil de soportar.
Ver originalesResponder0
LayerHopper
· 07-19 03:15
Es bastante interesante el cambio entre diferentes protocolos.
Ver originalesResponder0
NftPhilanthropist
· 07-19 03:11
hablando en serio - estos algoritmos de AMM son solo caridad con pasos adicionales *ajusta el monóculo*
Análisis de la implementación de AMM en el ecosistema de Solana: Comparación de las ventajas y desventajas de CPMM, CLMM y DLMM
La importancia de los AMM en la industria Web3 y la implementación de AMM en el ecosistema Solana
En la industria de Web3, los productos relacionados con DeFi dominan el mercado. Entre ellos, los creadores de mercado automáticos (AMM) son un componente clave y una fuerza importante que impulsa la innovación financiera en Web3. Este artículo presentará varias implementaciones importantes de AMM en el ecosistema de Solana, con el objetivo de proporcionar referencias para que los proveedores de liquidez (LP) elijan estrategias de inversión.
CPMM (Market Maker de Producto Constante)
CPMM es una de las implementaciones de AMM más básicas, muchos productos han adoptado este modelo. Tomemos como ejemplo el AMM basado en producto constante lanzado por una plataforma de intercambio, donde el producto constante se refiere a que el producto de las cantidades de dos tipos de tokens en el fondo se mantiene constante: X * Y = k.
Cuando un LP añade liquidez al pool, el CPMM creará automáticamente una cuenta asociada para el usuario y emitirá un LP Token, que sirve como prueba de la participación en el pool. Al retirar liquidez, el LP Token correspondiente será destruido.
El programa en cadena de CPMM está desarrollado con Anchor. Cuando los usuarios realizan un intercambio de tokens, se activan las órdenes relacionadas con el swap. Por ejemplo, cuando un usuario intercambia USDC por TRUMP, puede operar a través de la piscina TRUMP-USDC.
Durante el proceso de intercambio, el AMM del ecosistema Solana interactúa directamente con el programa CPMM, modificando el estado de la cuenta de tokens correspondiente a través de la dirección del pool, la dirección del token, etc., para completar la operación de swap. La cantidad exacta de tokens objetivo que se puede intercambiar se calcula mediante ConstantProductCurve.swap_base_input_without_fees.
La fórmula es: (x + Δx) * (y - Δy) = x * y
Después de la transformación matemática, se obtiene la fórmula para Δy (la cantidad de tokens y que se pueden intercambiar): Δy = (Δx * y) / (x + Δx)
Esta es la procedencia de delta_y = (delta_x * y) / (x + delta_x) en el código. Cabe destacar que este cálculo no incluye las tarifas, ya que las tarifas se han deducido en la lógica anterior.
CLMM (Creadores de Mercado de Liquidez Concentrada)
CLMM es similar a la versión V3 de un DEX, donde cada par de tokens tiene múltiples niveles de tarifas, y se pueden crear piscinas correspondientes a cada nivel. CLMM permite a los LP seleccionar un rango de precios al inyectar fondos, y los fondos se distribuirán solo dentro del rango seleccionado.
Para los pools de liquidez centralizados, los tokens existen a ambos lados del precio actual. Los LP también pueden inyectar solo un tipo de token, proporcionando lo que se llama liquidez unilateral, similar a las órdenes limitadas en las finanzas tradicionales.
En general, para los fondos con poca volatilidad de precios, los LP tienden a elegir un rango más pequeño; para los fondos con alta volatilidad de precios, tienden a elegir un rango más grande. Esto se hace para evitar en la medida de lo posible que el precio actual se desvíe del rango de precios seleccionado, reduciendo así la pérdida impermanente.
Es importante tener en cuenta que, aunque la liquidez concentrada puede aumentar la utilización de capital de los LP, también plantea mayores exigencias en cuanto a la conciencia financiera de los LP. Los LP necesitan gestionar su liquidez de manera más activa, de lo contrario, podrían sufrir pérdidas impermanentes graves debido a las frecuentes fluctuaciones en la cadena.
DLMM (Creadores de mercado de liquidez dinámica)
DLMM es un producto AMM lanzado por una plataforma, que también es una variante de un DEX V3, similar a CLMM. DLMM introduce el concepto de Bin, donde el fondo comienza desde un precio base y cada pequeño intervalo de Bin step existe como un Bin. Si la transacción ocurre dentro del mismo Bin, los traders disfrutarán de deslizamiento cero, lo que puede aumentar significativamente el volumen de transacciones y la tasa de éxito de las transacciones.
En DLMM, los tokens en la piscina también se distribuyen a ambos lados del precio actual. En el Bin activado actualmente existen dos tokens, mientras que otros Bins se distribuyen a ambos lados del Bin activado actualmente, existiendo solo un token en cada uno.
DLMM ofrece tres estrategias para LP: Spot, Curve y Bid Ask. La estrategia Spot es adecuada para la mayoría de los grupos de liquidez; la estrategia Curve es más adecuada para grupos con poco cambio de precio, como los pares de stablecoins; la estrategia Bid Ask es más adecuada para grupos con alta volatilidad de precios, pero requiere que los LP ajusten frecuentemente sus posiciones.
Resumen
AMM como una parte importante del ámbito financiero de Web3, a través de su mecanismo único e innovador, ha impulsado la popularización y el desarrollo de las finanzas descentralizadas. Con el avance constante de la tecnología y la mejora del ecosistema, se espera que AMM desempeñe un papel aún mayor en el futuro, cambiando aún más el panorama financiero tradicional.