Flash loan (préstamo instantáneo)
En resumen Un flash loan es un préstamo DeFi sin garantías que debe recibirse y devolverse en una sola transacción; de lo contrario, toda la transacción se revierte.
Un flash loan es un préstamo de un pool de préstamos DeFi que no exige garantías, con una condición: el importe prestado más una pequeña comisión debe devolverse antes de que termine la transacción. Si no se devuelve, toda la transacción se revierte como si nunca hubiera ocurrido. El prestamista no asume riesgo de crédito, porque el préstamo solo existe dentro de esa única transacción atómica.
En la práctica, un contrato inteligente solicita fondos al pool, los recibe, ejecuta la lógica que necesite y devuelve el principal y la comisión, todo en un mismo bloque. El pool comprueba su saldo al final y revierte toda la operación si falta dinero. Quien pide el préstamo paga la comisión y el gas cuando la operación se completa, y sigue pagando gas si falla.
Los usos legítimos son principalmente técnicos. Los traders utilizan flash loans para hacer arbitraje entre exchanges, cambiar la garantía de un préstamo sin cerrarlo o devolver deuda para evitar una liquidación. Su atractivo es que un trader pequeño puede operar temporalmente con millones de capital.
Para quienes compran y mantienen tokens, su relevancia está en los ataques. Un atacante pide prestada una cantidad enorme, la utiliza para mover el precio en un pool con poca liquidez, explota un protocolo que confía en ese precio y devuelve el préstamo en la misma transacción. Un flash loan no crea la vulnerabilidad: aporta el capital para explotarla. Algunos de los primeros protocolos de préstamos DeFi sufrieron ataques de este tipo en 2020, y los tokens pequeños con poca liquidez son los más fáciles de manipular. La misma técnica puede utilizarse para pedir prestados tokens de gobernanza y aprobar una propuesta en un solo bloque.
Conviene comprobar si los contratos de un proyecto obtienen los precios del precio spot de un único pool o de un oráculo resistente a la manipulación, por ejemplo, uno basado en un precio medio ponderado por tiempo. Busca una auditoría que cubra la manipulación de precios y la gobernanza, y comprueba que el poder de voto se base en snapshots anteriores y no en los saldos actuales. En un explorador de bloques, una transacción que mueve un precio de forma brusca y después deshace ese movimiento es una señal típica. Nada de esto garantiza que un proyecto sea seguro, pero uno que dependa directamente del precio spot de un pool con poca liquidez está asumiendo un riesgo conocido.




