Desarrolladores DeFi

Crea DeFi sobre un único estado global

Todos los programas de Solana leen y escriben el mismo estado, de modo que un swap, el pago de un préstamo y la actualización de un oráculo pueden ejecutarse en una sola transacción atómica. Empieza con una app de Anchor que ya funciona, integra liquidez en vivo y lanza con prácticas de producción.

Genera una app de Next.js con un programa de bóveda de Anchor
npx -y create-solana-dapp@latest -t solana-foundation/templates/kit/nextjs-anchor

DeFi en Solana en cifras

Volumen de DEX en los 30 días hasta el 8 de oct. de 2026
$76B
Fuente
Stablecoins en USD en Solana al 8 de oct. de 2026
$16B
Fuente
Unidades de cómputo por bloque desde el 29 de jul. de 2026
100M
Fuente
Tamaño máximo de una transacción v1, frente a los 1232 anteriores
4096 bytes
Fuente

Por qué Solana

Propiedades en las que puede apoyarse el diseño de tu protocolo

Componibilidad atómica

Los programas se llaman entre sí mediante cross-program invocations dentro de una misma transacción. Si cualquier paso falla, toda la transacción se revierte, por lo que una estrategia multiprotocolo nunca se liquida a medias.

Ejecución en paralelo

Cada transacción declara de antemano las cuentas que lee y escribe. El runtime ejecuta en paralelo las transacciones que no tocan las mismas cuentas con permiso de escritura, así que un mercado saturado no bloquea a los demás.

Mercados de comisiones locales

Las transacciones que escriben en una cuenta disputada compiten por la parte del bloque que corresponde a esa cuenta. Calcula las comisiones de prioridad a partir de las cuentas en las que escribes, no de promedios de toda la red.

Slots más cortos, finalidad más rápida

Los tiempos de slot de la mainnet se están reduciendo por etapas, y Alpenglow sustituirá el protocolo actual de votación y finalidad. Sigue ambos antes de ajustar la caducidad de las cotizaciones, los tiempos de espera y las ventanas de liquidación.


Stack de desarrollo

Escribe, prueba y lanza un programa

El camino recomendado para un protocolo nuevo: Anchor para el programa, LiteSVM y Surfpool para las pruebas, Codama para los clientes y Kit para la app.

  1. 01Escribe el programa

    Anchor o Pinocchio

    Anchor es el framework recomendado para la mayoría de los programas, con validación de cuentas, generación de IDL y utilidades de CPI integradas. Recurre a Pinocchio, una biblioteca sin dependencias, en las rutas críticas donde cada unidad de cómputo cuenta.

  2. 02Pruébalo

    LiteSVM, Mollusk y Surfpool

    Ejecuta pruebas rápidas en proceso con LiteSVM o Mollusk. Después, ejecuta pruebas de integración en Surfpool, una red local que carga cuentas de la mainnet bajo demanda, para que puedas probar con pools y oráculos reales.

  3. 03Genera clientes

    Codama

    Genera clientes tipados en TypeScript y Rust a partir del IDL de tu programa, para que los constructores de instrucciones y los decodificadores de cuentas se mantengan sincronizados con cada despliegue.

  4. 04Crea la app

    Solana Kit

    @solana/kit es el SDK de JavaScript estándar. Su plugin de wallets detecta las wallets instaladas mediante Wallet Standard, sin paquetes de adaptadores para cada wallet.


Bloques de construcción

Integra protocolos DeFi en funcionamiento

Estos protocolos publican documentación para desarrolladores sobre sus programas y APIs. Lee la documentación y los informes de auditoría de cada protocolo antes de dirigir fondos de los usuarios a través de él.

Swaps y enrutamiento

Enruta swaps a través de la liquidez de Solana con la API de un agregador, o solicita instrucciones sin procesar para componer un swap dentro de tu propia transacción.

AMM y pools de liquidez

Crea pools, aporta liquidez concentrada y obtén cotizaciones directamente de los AMM on-chain.

Préstamos y endeudamiento

Aporta colateral, pide prestado y lee el estado de las reservas mediante los SDK de los mercados de préstamos.

Oráculos

Incorpora actualizaciones de precios firmadas a tu transacción y comprueba la confianza y la antigüedad de los datos antes de usar un precio.

Staking líquido

Acepta tokens de staking líquido como colateral, o dirige SOL a pools de stake que generan recompensas de validator.

Transferencias entre cadenas

Mueve USDC de forma nativa con el CCTP de Circle, o transfiere otros activos y mensajes entre cadenas mediante bridges.

Solo son ejemplos. Incluir un protocolo en la lista no implica respaldo por parte de la Solana Foundation.


Entrega de transacciones

Consigue que tus transacciones se confirmen cuando los mercados se mueven

El tráfico de DeFi alcanza su punto máximo durante la volatilidad, justo cuando los usuarios necesitan que sus transacciones se confirmen. Incorpora estas prácticas a tu cliente antes de pasar a la mainnet.

  1. 1

    Define límites de cómputo y comisiones de prioridad

    Simula para medir las unidades de cómputo, establece un límite ajustado y calcula las comisiones de prioridad a partir de las comisiones recientes de las cuentas en las que escribes.

  2. 2

    Elige un formato de transacción para cada ruta

    Las transacciones v1 amplían el límite de tamaño; las address lookup tables comprimen las listas largas de cuentas. Cada opción implica compromisos en las rutas complejas.

  3. 3

    Envía a través de conexiones con stake

    La QoS ponderada por stake reserva capacidad del líder para las transacciones reenviadas por validators con stake. Elige un proveedor de RPC que la admita.

  4. 4

    Protege a los usuarios del MEV

    Envía los swaps de los usuarios con protección contra ataques sandwich y aplica límites de slippage tanto en el programa como en la interfaz.

  5. 5

    Confirma y reintenta correctamente

    Controla la caducidad del blockhash, retransmite hasta que la transacción se confirme o caduque, y confirma con el nivel de commitment que necesite tu lógica.


Seguridad

Lanza y opera con seguridad

Un programa DeFi puede custodiar fondos de los usuarios desde su primer despliegue. Controla quién puede modificarlo, demuestra lo que está desplegado y vigila lo que hace.

Protege las autoridades con un multisig

Mantén las autoridades de actualización y administración del programa en un multisig de Squads, con un bloqueo temporal para los cambios.

Publica una build verificada

Permite que los usuarios e integradores confirmen que el programa desplegado coincide con su código fuente público.

Audita cada versión

Consigue auditorías independientes antes de pasar a la mainnet y ejecuta un programa de recompensas por errores. La Solana Foundation financia las evaluaciones de seguridad STRIDE y herramientas gratuitas para los equipos del ecosistema.

Monitoriza y configura alertas

Microscope decodifica las instrucciones de tu programa y las propuestas de Squads en paneles y alertas autoalojados.


Lecturas recomendadas


Crea DeFi en Solana | Solana