

En las finanzas tradicionales, existen dos tipos de préstamos: con garantía y sin garantía. Un préstamo sin garantía significa que el prestamista no exige al prestatario ningún colateral. Los bancos suelen ofrecer préstamos sin garantía a sus clientes en función de su historial crediticio y solvencia financiera. Este sistema basado en la confianza se apoya en el historial demostrado del prestatario devolviendo deudas y manteniendo buena salud financiera.
Un préstamo con garantía, en cambio, exige al prestatario aportar un colateral: un bien de valor que el prestamista puede reclamar si la deuda no se devuelve. Un ejemplo sería una casa de empeño, donde se puede "vender" temporalmente una joya u otro objeto valioso y luego recomprarlo. Otro caso común es la hipoteca, donde la vivienda sirve de garantía del préstamo.
En aplicaciones DeFi como Compound o Maker, los usuarios deben aportar colateral para pedir fondos prestados. Normalmente, estos préstamos se sobrecolateralizan, lo que significa que hay que bloquear activos por un valor superior al del préstamo. Por ejemplo, un usuario puede tener que depositar 150 $ en ETH para pedir 100 $ en DAI. Así se garantiza la devolución del préstamo, ya que en el entorno seudónimo de DeFi no existe aún un sistema de calificación crediticia tradicional. También se compensa el riesgo de volatilidad propio del préstamo y el crédito con criptomonedas, protegiendo a los prestamistas de caídas bruscas de precio.
Un préstamo flash permite a los usuarios de DeFi pedir criptomonedas prestadas sin colateral. La clave innovadora es que las condiciones del préstamo se programan en un smart contract que exige devolverlo en la misma transacción, antes de que la cadena de bloques de Ethereum actualice los balances. Si no se devuelve, toda la transacción falla automáticamente y se revierte, como si nunca hubiera ocurrido.
Esto es posible gracias a la naturaleza atómica de las transacciones blockchain. En blockchain, una transacción se completa por entero o no se ejecuta: no hay estado intermedio. Así, los prestamistas nunca arriesgan sus fondos, aunque no se exija colateral.
Esto implica que el préstamo, por definición, es muy a corto plazo: solo dura lo que dura un bloque de transacción. Sin embargo, los préstamos flash ofrecen oportunidades únicas a los usuarios de DeFi para obtener beneficios según lo que puedan lograr con los fondos prestados en esa única transacción. La velocidad de ejecución blockchain permite realizar operaciones complejas de varios pasos en ese periodo.
Los préstamos flash se han vuelto muy populares en el ecosistema DeFi. Plataformas como Aave han emitido cientos de millones de dólares en préstamos flash, lo que demuestra la demanda de este instrumento financiero innovador. Los principales casos de uso incluyen el arbitraje, el intercambio de colateral y la protección ante liquidaciones.
Los arbitrajistas aprovechan pequeñas diferencias de precio entre distintos exchanges descentralizados. Esta estrategia explota ineficiencias de mercado que ocurren cuando el mismo activo cotiza a precios diferentes en plataformas distintas. Por ejemplo, imagina que un par DAI/USDC cotiza a 1:1 en Uniswap, pero se puede comprar 1 USDC con 0,99 DAI en Curve Finance.
Un trader que pide 10 000 DAI en un préstamo flash puede cambiarlos por 10 101 USDC en Curve Finance. Después, puede intercambiar esos USDC por DAI al tipo 1:1 en Uniswap, devolver los 10 000 DAI y quedarse con los 101 DAI de diferencia como beneficio. Todo esto ocurre en una sola transacción, de modo que el préstamo se devuelve antes de que el bloque se finalice.
En realidad, intervienen tarifas de transacción y costes de gas, y el arbitraje conlleva riesgo de deslizamiento de precio. El deslizamiento ocurre cuando el precio de ejecución difiere del esperado por movimiento de mercado o poca liquidez. Por eso, los traders suelen operar con grandes volúmenes para compensar las tarifas y buscan pools con liquidez profunda para reducir el riesgo de deslizamiento.
Los arbitrajistas exitosos suelen usar bots y algoritmos sofisticados para identificar estas oportunidades en tiempo real. Deben actuar rápido, ya que las diferencias de precio en mercados líquidos desaparecen pronto cuando otros traders aprovechan las mismas oportunidades. La competencia en arbitraje hace que solo los más rápidos y eficientes logren beneficios recurrentes.
El intercambio de colateral permite a los usuarios de DeFi cambiar el colateral utilizado en un préstamo en una aplicación multicolateral. Esta función otorga flexibilidad a quienes quieren ajustar su exposición o aprovechar mejores condiciones con otros tipos de colateral. Por ejemplo, si un trader ha depositado ETH en Maker para generar DAI.
Pueden pedir un préstamo flash en DAI por el mismo valor que el solicitado en Maker. Así, usan el préstamo flash para devolver el préstamo en Maker, retirar el ETH y cambiarlo por BAT (u otro colateral admitido) en un exchange descentralizado. Ese BAT se usa como colateral para generar más DAI en Maker, con los que se devuelve el préstamo flash. Todo ocurre en una sola transacción, sin tener que disponer de capital adicional.
Este proceso tiene varias ventajas. Los usuarios evitan tener que devolver primero el préstamo con fondos aparte, luego retirar el colateral y finalmente abrir una nueva posición. El préstamo flash permite realizar toda la operación de manera atómica. Es especialmente útil para aprovechar cambios de mercado o mejores tipos de interés con otro colateral.
El intercambio de colateral también permite gestionar mejor la exposición al riesgo. Por ejemplo, si un usuario piensa que ETH bajará de valor pero BAT se mantendrá estable, puede cambiar el colateral rápidamente sin cerrar la posición de deuda. Esta flexibilidad es una de las innovaciones clave que los préstamos flash aportan al ecosistema DeFi.
Durante las primeras fases de los préstamos flash, el protocolo bZx fue noticia tras sufrir el ataque de un actor sofisticado que logró manipular los mercados para obtener beneficios significativos. En dos ataques diferentes, el individuo consiguió cerca de 950 000 $ usando préstamos flash para explotar vulnerabilidades en protocolos DeFi.
La identidad del responsable sigue sin conocerse. Sin embargo, era alguien con un profundo conocimiento de los protocolos DeFi, pues fue una operación compleja que involucró varias aplicaciones y secuencias de transacciones. El atacante encadenó transacciones que aprovecharon la baja liquidez de un pool WBTC/ETH en Uniswap. Así, realizó swaps y operaciones en paralelo que forzaron una subida de precios, obteniendo beneficios y devolviendo el préstamo flash.
El ataque consistió en pedir mucho ETH con un préstamo flash y manipular el oráculo de precios en que se basaba bZx. Al crear movimientos artificiales de precio en pools con poca liquidez, el atacante podía engañar al protocolo para que creyera que ciertos activos valían más o menos de lo que marcaba el mercado real. Así, podía pedir más de lo debido o beneficiarse de la diferencia de precios.
Estos incidentes no fueron "hacks" en el sentido tradicional. El atacante no vulneró sistemas ni robó claves privadas; simplemente explotó vulnerabilidades en la infraestructura DeFi sin modificar el código ni sustraer fondos de manera directa. Los protocolos funcionaron como estaban programados: el problema era que la programación no contemplaba este tipo de manipulación.
Estos ataques pusieron en evidencia varios problemas críticos en el diseño de los protocolos DeFi. Primero, la dependencia de oráculos de precios manipulables resultó una vulnerabilidad importante. Segundo, la composabilidad de los protocolos DeFi (normalmente una fortaleza) puede crear nuevas vías de ataque cuando los protocolos interactúan de forma compleja. Tercero, los pools de baja liquidez son especialmente vulnerables a la manipulación de precios.
En respuesta, muchos protocolos DeFi han implementado medidas de seguridad adicionales: uso de varios oráculos de precios, precios promedio ponderados por tiempo (TWAP), requisitos mínimos de liquidez y circuit breakers para pausar operaciones si se detecta actividad sospechosa.
El auge acelerado de DeFi ha sido una de las grandes revelaciones en el sector de las criptomonedas en los últimos años. Entre los numerosos conceptos y términos nuevos destaca el de los préstamos flash. Este instrumento financiero innovador representa una aplicación única de la tecnología blockchain, sin equivalente en las finanzas tradicionales.
Dada su popularidad y utilidad para el arbitraje, el intercambio de colateral y otras operaciones DeFi, parece claro que los préstamos flash han llegado para quedarse. Ni siquiera los ataques más sonados han frenado a los usuarios ni el crecimiento de las plataformas de préstamos flash. Al contrario, estos incidentes han impulsado mejoras en la seguridad de los protocolos y la gestión del riesgo.
Sin embargo, estos casos subrayan la relativa inmadurez del ecosistema DeFi y el trabajo que queda por hacer para que los smart contracts y los mercados no sean objeto de manipulación o abuso. La composabilidad y el carácter sin permisos de DeFi, aunque poderosos, crean interacciones complejas difíciles de auditar y proteger totalmente.
A medida que el ecosistema DeFi evolucione, veremos nuevas innovaciones en las aplicaciones de préstamos flash y mejores medidas de seguridad para evitar manipulaciones. El desarrollo de oráculos de precios más sofisticados, mecanismos de liquidez mejorados y mayor seguridad en los protocolos será esencial para la sostenibilidad a largo plazo de los préstamos flash y DeFi en general.
A quienes estén interesados en operar en DeFi, sea mediante préstamos flash u otros mecanismos, es fundamental comprender los riesgos implicados. En el salvaje oeste de DeFi, infórmate bien sobre cualquier protocolo, entiende los riesgos de los smart contracts y nunca inviertas más de lo que puedas permitirte perder. A medida que el sector madure, será más seguro y accesible, pero la cautela y la diligencia siguen siendo imprescindibles.
Los préstamos flash son préstamos sin colateral que deben solicitarse y devolverse en una sola transacción. A diferencia del préstamo DeFi tradicional, no requieren colateral y eliminan el riesgo de impago, ya que la devolución es atómica e instantánea.
Los préstamos flash funcionan dentro de una única transacción en la blockchain. El prestatario recibe los fondos al instante, pero debe devolverlos junto con las tarifas antes de que se complete la transacción. Si la devolución falla, toda la transacción se revierte, eliminando el riesgo para el prestamista y sin exigir colateral previo.
El intercambio de colateral permite a los usuarios cambiar un activo de colateral por otro en los protocolos de préstamo DeFi. Así, los prestatarios pueden ajustar sus posiciones de colateral sin devolver el préstamo, optimizando la gestión del riesgo y la eficiencia del capital en plataformas de finanzas descentralizadas.
Los préstamos flash se emplean principalmente en arbitraje, liquidaciones e intercambio de colateral dentro de una misma transacción. Permiten obtener fondos sin colateral y con liquidación atómica, para ejecutar estrategias DeFi complejas sin capital inicial, siempre que el préstamo se devuelva en la misma transacción.
Los préstamos flash implican riesgos elevados debido a sus bajas barreras de entrada y potenciales altos retornos, lo que atrae a atacantes. Como pueden devolver los fondos si el ataque fracasa, asumen escaso riesgo de pérdida de capital, lo que facilita la explotación de manipulaciones de arbitraje y vulnerabilidades en los protocolos.
Revisa auditorías de smart contracts, usa plataformas de confianza como Furucombo, evita aprobaciones ilimitadas de tokens y evalúa cuidadosamente las oportunidades de arbitraje antes de ejecutar para evitar fallos de transacción y pérdidas.
Aave y bZx son los principales proveedores de préstamos flash. Aave cobra una tarifa del 0,09 % sobre el importe solicitado y no exige colateral. Las tarifas y condiciones varían según la plataforma, normalmente exigen la devolución rápida en el mismo bloque y tipos de interés variables.











