Es estándar para plataformas DeFi ofrecer préstamos sobrecolateralizados, en los que los prestatarios depositan más en activos de lo que retiran. Algunas plataformas DeFi (como AAVE) admiten un tipo de préstamo más nuevo, el préstamo flash. Cuando un prestatario toma un préstamo flash, no se requiere garantía. Esto se puede lograr porque los préstamos flash se reembolsan dentro de la misma transacción en la que se toman: se utiliza un contrato inteligente para realizar rápidamente una serie de transacciones que dan como resultado que el prestatario finalmente pague el préstamo.
Los préstamos flash son atómico, lo que significa que solo se procesan si se ejecutan todas las transacciones incluidas. Si no lo son, se revierten. Esto permite a las personas pedir prestadas sumas masivas casi sin riesgo. Es común que los prestatarios retiren decenas de miles, millones o incluso decenas de millones de dólares a la vez, aunque sea por un período breve.
¿Para qué se utilizan los préstamos rápidos?
Los préstamos flash tienen tres usos principales: arbitraje comercial, intercambio de garantías y autoliquidación. Aquí hay una explicación de cada uno:
Arbitraje comercial: diferentes intercambios pueden cobrar precios diferentes por ciertos activos, abriendo oportunidades para comprar y vender los mismos activos en diferentes intercambios para obtener una ganancia. Este proceso se llama”arbitraje comercial”. Si bien se puede hacer manualmente, hacerlo generalmente no genera muchas ganancias, ya que los precios de estos activos generalmente solo difieren en una cantidad fraccionaria. Los préstamos rápidos se pueden utilizar para ejecutar automáticamente grandes órdenes de arbitraje, obteniendo rápidamente una ganancia mucho mayor. Intercambio de garantías: cambiar la garantía básica utilizada en los préstamos DeFi puede ser frustrante y llevar mucho tiempo, especialmente para aquellos que diversifican sus activos garantizados. Los préstamos rápidos se pueden utilizar para pagar rápidamente préstamos con el fin de liberar activos bloqueados y luego intercambiar esos activos por otros. Autoliquidación: si la garantía base de un préstamo DeFi tradicional disminuye demasiado en valor, se liquidará. Es decir, los activos garantizados se venderán con descuento para pagar el préstamo, lo que generará una pérdida para el prestatario. Los préstamos flash se pueden utilizar para autoliquidarse, pagando completamente el préstamo y retirando los activos garantizados sin pérdidas.
¿Cuáles son los riesgos reales de los préstamos flash?
Debido a que los préstamos flash son atómicos, tienen un riesgo reducido. Sin embargo, no están completamente libres de riesgos. Los préstamos flash incurren en tarifas de red independientemente de si tienen éxito o no. Esto expone a los prestatarios a la ejecución anticipada, en la que otras partes ejecutan préstamos flash idénticos mientras pagan tarifas de red más altas. Los préstamos flash anticipados se procesan primero, lo que a menudo deja a los prestatarios originales sin nada más que pagar las tarifas de la red.
La mayoría de las plataformas de préstamos flash utilizan la red Ethereum porque fue la primera red importante compatible con DeFi en obtener una adopción masiva.. Con las tarifas de gas de Ethereum tan altas, la anticipación se ha convertido en un problema importante para aquellos que buscan préstamos rápidos.
El uso de Ethereum para préstamos rápidos plantea otro riesgo grave. Los contratos inteligentes de Ethereum son vulnerables a los ataques de reingreso, durante los cuales los piratas informáticos retiran todos los fondos almacenados en un contrato inteligente. Esto se hace mediante un contrato inteligente externo que retira fondos varias veces antes de que se confirme el saldo retirado.
Los contratos inteligentes de Ethereum son especialmente vulnerables a los ataques de reingreso debido al lenguaje de programación Solidity de Ethereum. Dejando de lado la jerga técnica, los contratos inteligentes de Ethereum solo son seguros si están codificados de una manera muy específica. Los errores menores pueden dejarlos altamente vulnerables. De hecho, una sola línea de código mal organizada permitió a los piratas robar USD 60 millones de Ether en el infame truco”The DAO”.
Cómo evitar los riesgos de préstamos relámpago
Si se encuentra una vulnerabilidad de reingreso dentro de los contratos inteligentes de las populares plataformas DeFi basadas en Ethereum, los prestamistas flash podrían perder millones. No hace falta decir que muchos buscan soluciones DeFi fuera de la red Ethereum. Una alternativa que ha ganado popularidad recientemente es White Whale, el primer proyecto de criptomonedas que ofrece arbitraje UST de préstamos flash dentro del ecosistema Terra.
Los préstamos flash en Terra son mucho más seguros que los préstamos flash en Ethereum. Esto se debe a que Terra está construido usando Cosmos, que impulsa varios otros proyectos populares como Binance Chain. El motor de contratos inteligentes de Cosmos (CosmWasm) no permite llamadas a contratos inteligentes externos, y el lenguaje de contratos inteligentes de Terra es mucho más indulgente que el de Ethereum. Esto hace que el sistema de arbitraje de White Whale sea inmune a los ataques de reingreso.
En cuanto al frontrunning, es un riesgo ineludible. El mejor curso de acción es reducir su probabilidad y el daño que causa. La mayoría de los ataques frontales son realizados en la red Ethereum por bots, que aprovechan los altos y volátiles precios del gas de Ethereum. Cambiar a una red con tarifas de red más bajas y más estables puede reducir en gran medida el riesgo inicial.
White Whale ofrece una web elegante y sencilla. aplicación interfaz que hace que el arbitraje sea accesible para todos.