MSTR Cat

Blockchain/Nivel VIII · La era de los memecoins/8.2 Solana/Lección 3

DEXs y agregadores: Raydium y Jupiter

Libros de órdenes, curvas de producto constantes y el enrutador que encuentra el mejor precio entre ellas

MaterialesLa interfaz web de Jupiter (solo cotizaciones; no se necesita billetera)Un explorador de bloques de Solana (p. ej., Solscan)

Curiosidad

  1. ¿Cómo reemplaza una fórmula matemática el libro de órdenes para determinar el precio de un token?
  2. ¿Por qué el colapso de FTX obligó a una bifurcación comunitaria del protocolo principal de libro de órdenes de Solana?
  3. ¿Cuál es la diferencia mecánica entre un agregador que enruta operaciones y uno que mantiene liquidez?

Explorar

  1. Raydium se lanzó en 2021 como un creador de mercado automatizado (AMM) que también colocaba su liquidez en el libro de órdenes de Serum. A diferencia de las bolsas centralizadas que emparejan órdenes de compra y venta en un libro de órdenes limitado central, Raydium utiliza fórmulas de producto constantes. Los proveedores de liquidez depositan pares de tokens en pools de contratos inteligentes; el precio se deriva de la relación entre las reservas dentro de esos pools. Este diseño permite una ejecución instantánea sin tener que esperar a que otra parte publique una orden correspondiente, sacrificando la eficiencia potencial del precio por la disponibilidad inmediata.
  2. Serum comenzó como el libro de órdenes on-chain dominante de Solana, pero su arquitectura contenía una vulnerabilidad crítica: FTX controlaba la clave de actualización. Cuando FTX quebró en noviembre de 2022, ya no se podía confiar en la implementación original de Serum. El código fuente del protocolo era abierto, por lo que los desarrolladores crearon un fork llamado OpenBook. Este evento puso de manifiesto los riesgos de la autoridad centralizada dentro de los sistemas descentralizados; incluso si la lógica de trading es de código abierto, una sola entidad que posea las claves administrativas puede congelar o modificar toda la infraestructura del mercado.
  3. Orca y Meteora abordan la eficiencia de la liquidez mediante estructuras de pools diferentes. Orca ofrece pools con liquidez concentrada, lo que permite a los proveedores asignar capital dentro de rangos de precios específicos en lugar de distribuirlo entre todos los precios posibles. Esto aumenta la eficiencia del capital, pero requiere una gestión activa. Los pools DLMM de Meteora concentran la liquidez en intervalos de precios y elevan las comisiones cuando aumenta la volatilidad. Estas variantes compiten con los modelos AMM estándar de Raydium, creando un panorama fragmentado donde coexisten diferentes tipos de pools y atraen a distintas categorías de traders y proveedores de liquidez.
  4. Jupiter, también lanzado en 2021, funciona como un agregador y no como un venue. Para los swaps no posee liquidez propia, pero consulta múltiples exchanges descentralizados —Raydium, Orca, Meteora y otros— para encontrar la ruta de ejecución óptima. Jupiter divide las operaciones grandes entre varios venues con el fin de minimizar el slippage y maximizar la mejora del precio. El protocolo se expandió más allá de los simples swaps para incluir órdenes limitadas, promedio de costo en dólares (dollar-cost averaging) y futuros perpétuos, convirtiéndose en una interfaz central para las actividades de trading en Solana.
  5. El token JUP fue distribuido mediante un airdrop en enero de 2024. Mientras que las plataformas para lanzar memecoins como pump.fun transfieren la liquidez a estos pools ya establecidos una vez que los proyectos se gradúan (graduation), la capa de agregación sigue siendo crucial para garantizar la calidad de ejecución. Una sola transacción que involucre un swap en Jupiter puede desencadenar invocaciones entre programas que interactúan simultáneamente con el programa SPL Token, programas AMM específicos y cuentas del sistema. Esta composibilidad se debe a un estado compartido único que permite a los programas llamarse unos a otros dentro de una misma transacción, por lo que una operación de varios pasos se completa completamente o no se realiza en absoluto.
  6. Para observar este enrutamiento en la práctica, abra la interfaz de Jupiter y solicite una cotización para un swap entre dos activos importantes como SOL y USDC. Examine la ruta propuesta: se listarán los pools específicos utilizados (por ejemplo, Raydium CLMM, Orca Whirlpools) y el porcentaje del trade asignado a cada uno. Compare esto con una cotización directa de un único AMM como Raydium. La distribución realizada por el agregador suele ofrecer un precio de ejecución mejor para volúmenes más grandes, al aprovechar la profundidad de liquidez en múltiples venues simultáneamente.

Datos clave

  • Raydium (2021) funciona como un creador de mercado automatizado que utiliza fórmulas de producto constantes, mientras que Serum fue abandonado tras el colapso de FTX en noviembre de 2022 y se convirtió en OpenBook mediante un fork.
  • Orca ofrece pools de liquidez concentrada para lograr una mayor eficiencia en el uso del capital, mientras que los pools DLMM de Meteora aumentan las comisiones a medida que aumenta la volatilidad.
  • Jupiter (2021) es un agregador de operaciones que enruta swaps a través de múltiples venues para optimizar el precio, y ha añadido órdenes limitadas y futuros perpétuos a su funcionalidad básica de swap.
  • El token JUP se distribuyó mediante un airdrop en enero de 2024.
  • El alto rendimiento de Solana permite invocaciones complejas entre programas, donde una sola transacción interactúa simultáneamente con múltiples programas AMM y el programa del token SPL.
  • Los launchpads de memecoins transfieren tokens graduados (graduated) a pools AMM; pump.fun ha utilizado su propio PumpSwap desde marzo de 2025.

Ejercicio nueve, seis, tres, uno

9ReunirIdentifica 9 protocolos DEX de Solana o características de agregador distintas. Para cada uno, indica si cuenta con su propia liquidez (AMM/libro de órdenes) o redirige las transacciones (agregador), y especifica un tipo de pool u mecanismo de órdenes único que soporta.
6AgruparAgrupa los 9 elementos en 6 categorías según su función arquitectónica: pools AMM estándar, pools de liquidez concentrada, pools con comisiones dinámicas, libros de órdenes, agregadores/enrutadores y motores de derivados/órdenes limitadas.
3DestilarReduce estos 6 grupos a 3 diferencias mecánicas en la forma en que el capital de un trader se integra con el protocolo.
1CristalizarEscribe una oración que explique por qué existe un agregador como Jupiter si las AMM subyacentes, como Raydium, ya proporcionan la formación de precios (price discovery).

Verificación de hechos

Fechas, cifras y afirmaciones verificadas con las fuentes publicadas que se enumeran a continuación.

Abrir en la academia interactiva →

EN PT ZH JA KO RU DE FR MS