Saltar al contenido principal

Conceptos fundamentales

AMM (Creador de Mercado Automatizado)

BDEX utiliza el modelo AMM para permitir el trading de tokens sin permisos y sin libros de órdenes. Los proveedores de liquidez depositan pares de tokens en pools, y los traders intercambian contra esos pools mediante algoritmos de precios deterministas.

Dos modelos AMM compatibles:

ModeloProtocoloFórmulaCaso de uso
Producto constanteBDEX V2x × y = kSimple, universal, menor coste de gas
Liquidez concentradaBDEX V3Liquidez dentro de rangos de precioEficiencia de capital, estrategias avanzadas de LP

Pools de liquidez

Un pool de liquidez mantiene reservas de dos tokens. Cualquiera puede aportar liquidez depositando ambos tokens en la proporción correcta y recibe tokens LP (V2) o una posición NFT (V3) que representa su participación.

  • Pools V2: Cada par tiene exactamente un pool con una comisión fija del 0,30%

  • Pools V3: Cada par puede tener varios pools en distintos niveles de comisión (0,05%, 0,30%, 1,00%)

Estructura de comisiones

ConceptoV2V3
Comisión de swap0,30% (fija)0,05% / 0,30% / 1,00%
Reparto de comisión para LP100% para los LP100% para los LP (en el rango activo)

Slippage e impacto en el precio

El slippage es la diferencia entre el resultado esperado y el resultado real de un swap. El impacto en el precio aumenta con el tamaño de la operación en relación con la liquidez del pool.

  • Establece siempre amountOutMin para V2, o amountOutMinimum para los flujos de V3 y Universal Router, para protegerte de un slippage excesivo

  • Tolerancia de slippage recomendada: 0,1% - 1,0% para pares principales, hasta 5% para tokens de baja liquidez

  • Usa la Routing API, V3 QuoterV2 o V2 getAmountsOut para previsualizar los resultados del swap antes de enviar las transacciones

Tick y espaciado de ticks (solo V3)

En V3, la liquidez se coloca dentro de rangos de precio definidos por ticks. El espaciado de ticks disponible depende del nivel de comisión seleccionado. Consulta la sección BDEX V3 para más detalles.