El arbitraje DeFi es el arbitraje en su forma más pura: el mismo activo con precios diferentes en dos fondos de liquidez, liquidado de forma atómica mediante contratos inteligentes y con capital que puede obtenerse sin garantías mediante préstamos flash. Todo ello se desarrolla dentro de la feroz competencia impulsada por la latencia conocida como MEV. También es uno de los ámbitos técnicamente más exigentes de todo el trading.
El arbitraje DeFi consiste en obtener beneficios de las diferencias de precio del mismo activo entre plataformas de finanzas descentralizadas, normalmente exchanges descentralizados (DEX) en la misma cadena de bloques o en cadenas diferentes. Como cada DEX determina los precios a partir de su propio fondo de liquidez, el mismo token puede negociarse simultáneamente a precios ligeramente distintos. Un operador de arbitraje DeFi compra donde el precio es menor y vende donde es mayor, a menudo mediante una sola transacción atómica que se completa si resulta rentable o se revierte por completo.
Las finanzas descentralizadas son estructuralmente propensas a las diferencias de precios debido a su propio funcionamiento.
La mayoría de los DEX establecen los precios mediante una fórmula basada en los saldos del fondo: la regla del producto constante, x · y = k. Cada operación modifica el equilibrio y el precio, por lo que el mismo par presenta simultáneamente precios diferentes en distintos DEX.
Decenas de DEX en Ethereum, redes de capa 2 y otras cadenas mantienen sus propios fondos. Un movimiento de precio en una plataforma no se propaga inmediatamente a las demás, y las transferencias entre cadenas añaden retrasos.
El estado de la blockchain es público: cualquiera puede consultar el mempool y las reservas de todos los fondos, y cualquier dirección puede enviar una transacción de arbitraje. Esta apertura permite que cualquiera participe, pero también genera una competencia brutal.
En una sola cadena, la forma más potente es atómica: toda la compra y la venta se agrupan en una única transacción que solo se completa si resulta rentable, por lo que el riesgo direccional durante la operación queda prácticamente eliminado.
La forma más sencilla es una operación entre dos DEX: el token X es más barato en el Fondo A que en el Fondo B, por lo que el operador compra en A y vende en B, descontando las comisiones y el gas. Como los precios de los AMM cambian durante la operación debido al impacto sobre el precio, el tamaño de la operación queda limitado por la rapidez con la que se cierra la diferencia. Existen varias modalidades basadas en este principio.
| Modalidad | Cómo funciona | Nota |
|---|---|---|
| Entre DEX | Dos DEX en la misma cadena, con ejecución atómica mediante una única transacción. | El caso clásico. |
| Triangular (en la blockchain) | Recorre tres pares de tokens (ETH → USDC → DAI → ETH) cuando sus precios relativos se desajustan. | Arbitraje triangular en la blockchain. |
| Entre cadenas | El mismo activo en dos cadenas de bloques, mediante un puente. | Márgenes mayores, pero no es atómico y conlleva más riesgo. |
| Desvinculación de una stablecoin | Opera una stablecoin en dirección a su precio de referencia cuando se desvía. | Más accesible y recurrente. |
Los préstamos flash son la función que distingue el arbitraje DeFi de todo lo existente en los mercados tradicionales. Un préstamo flash es un préstamo sin garantías que se obtiene y se devuelve dentro de la misma transacción. Si no se devuelve junto con una pequeña comisión antes de finalizar la transacción, toda ella se revierte como si nunca hubiera ocurrido.
Tome prestada una gran cantidad de tokens de un protocolo de préstamos sin aportar capital inicial.
Compre el activo infravalorado en un DEX y véndalo en otro dentro de la misma transacción.
Devuelva el importe prestado junto con la comisión del préstamo flash antes de que termine la transacción.
Conserve el importe restante. Si la operación no generara beneficios después de las comisiones y el gas, se revertiría y solo perdería el coste del gas.
No se puede comprender el arbitraje DeFi sin entender el MEV, o valor máximo extraíble: el valor máximo que puede obtenerse al producir un bloque mediante la inclusión, exclusión o reordenación de transacciones. En una cadena de bloques, el orden lo es todo: quien decide el orden de las transacciones determina quién captura una oportunidad de arbitraje. Esto ha generado toda una economía en torno al derecho a ordenar las transacciones, formalizada mediante la separación entre proponentes y constructores (PBS).
Analizan la cadena y el mempool en busca de oportunidades, como arbitrajes y liquidaciones, y crean paquetes de transacciones para capturarlas.
Recopilan paquetes de numerosos buscadores y crean el bloque más valioso posible, compitiendo para maximizar su valor total.
Eligen el bloque más rentable ofrecido, normalmente mediante MEV-Boost, y lo añaden a la cadena. El arbitraje en la blockchain se convierte así en una subasta en tiempo real por el espacio de los bloques.
Los ataques sándwich y el front-running extraen valor directamente de otros operadores. Por este motivo, gran parte del flujo de órdenes se ha trasladado a canales privados y se envía a los constructores mediante relés que evitan el mempool público.
No todos los tipos de MEV son iguales: el arbitraje puro y el back-running corrigen los precios y mejoran la eficiencia; las liquidaciones cumplen una función necesaria en DeFi; los ataques sándwich y el front-running constituyen la parte tóxica; y la liquidez JIT (justo a tiempo) añade liquidez concentrada inmediatamente antes de un intercambio grande para capturar la comisión. El arbitraje competitivo en la blockchain es, en la práctica, trading de alta frecuencia y comparte sus fundamentos con el entorno impulsado por la latencia de nuestra guía sobre trading de alta frecuencia.
El arbitraje DeFi suele promocionarse como dinero gratuito, especialmente en los tutoriales sobre préstamos flash. La realidad es mucho más seria.
Toda oportunidad visible es disputada inmediatamente por buscadores bien financiados, con bots optimizados y relaciones privadas con los constructores. Los bots sencillos que utilizan el mempool público suelen perder la carrera.
Las transacciones fallidas o revertidas siguen generando costes de gas, y en una subasta competitiva se pierden muchas oportunidades. Esos costes se acumulan tanto si consigue ejecutar una operación rentable como si no.
Un error en su contrato de arbitraje o en un protocolo utilizado puede agotar los fondos de forma inmediata e irreversible. Los errores en la blockchain no son reembolsables.
Si opera sin protección mediante el mempool público, se convierte exactamente en el objetivo de los bots sándwich. Sin protección contra el deslizamiento y envíos privados, sus propios intentos pueden ser explotados.
Para muchos operadores interesados en el arbitraje de criptomonedas, la conclusión honesta es que el camino basado en la blockchain y el MEV es el más difícil. No porque el concepto sea defectuoso, sino porque competir exige desarrollar contratos inteligentes, disponer de infraestructura de nodos y participar en la subasta de constructores. Existe una alternativa más accesible que aprovecha la misma ineficiencia subyacente sin la complejidad de la blockchain: el arbitraje en exchanges centralizados (CEX), que explota las diferencias de precios entre exchanges centralizados mediante sus API, sin necesidad de Solidity.
Comprenda la formación de precios de los AMM, el impacto sobre el precio, el gas, la atomicidad de los préstamos flash y la cadena de suministro de MEV.
Observe cómo se desarrollan las operaciones de arbitraje y MEV existentes en paneles públicos antes de intentar competir. Ver la rapidez con la que se aprovechan las oportunidades ya es una lección.
Desarrolle y pruebe cualquier contrato de arbitraje en una red de pruebas o una bifurcación, y simule la rentabilidad de cada paquete antes de utilizar la red principal. Nunca implemente lógica no auditada con fondos reales.
Suponga que las oportunidades públicas sencillas ya han sido aprovechadas, utilice límites de deslizamiento y considere los envíos privados para evitar ataques sándwich.
Si el desarrollo de contratos inteligentes no es su especialidad, la alternativa más práctica es el arbitraje entre exchanges. Empiece analizando oportunidades reales antes de comprometer capital.
La misma ineficiencia subyacente, aprovechada entre exchanges centralizados, sin Solidity ni subastas por espacio en los bloques. Analice oportunidades reales de arbitraje de criptomonedas antes de comprometer capital.
Analizar arbitraje de criptomonedas →
Leer la guía de arbitraje de criptomonedas