¿Qué son los flash loans (préstamos flash)?

Compartir artículo

Los flash loans (préstamos flash, en español) ofrecen la herramienta perfecta para aprovechar las oportunidades de arbitraje. Aunque el concepto de flash loan es nuevo, algunas plataformas ofrecen interfaces fáciles de usar y ponen la herramienta a disposición de todos. Aquí hay una guía completa sobre cómo funcionan los préstamos flash y cómo puede usarlos para su beneficio.

En esta guía:


¿Qué es un préstamo flash?

Jerome Powell Money Transfer

Un flash loan es un préstamo sin garantía que puede obtener y debe reembolsarse antes de que finalice la transacción. Los préstamos flash se ofrecen mediante protocolos de finanzas descentralizadas (DeFi) basados ​​en Ethereum.

Los préstamos flash también se denominan atomic loans. Si la secuencia de operaciones que componen una transacción son indivisibles o irreductibles, se considera atómica. Significa que se deben cumplir todas las condiciones para registrar esa transacción atómica en la blockchain.

Si bien la esencia de la criptomoneda radica en la naturaleza descentralizada de las redes blockchain, los exchanges descentralizados manejan solo una pequeña parte del volumen total de trading de criptoactivos. Para hacer que los exchanges descentralizados sean más accesibles, el mercado podría usar más trading de arbitraje, lo que puede ayudar al descubrimiento de precios y la liquidez.

Una posible solución son los préstamos flash, que permiten a los traders de arbitraje obtener ganancias de arbitraje y no arriesgar su capital, haciéndolo más accesible.

Orígenes de los préstamos flash

El flash loan, o préstamo flash, fue introducido por Marble Protocol en 2019, en la blockchain Ethereum. La innovación se describió como un “banco inteligente” que permite a los usuarios obtener préstamos sin riesgo a través de un contrato inteligente.

Marble creó préstamos flash para combatir los dos riesgos asumidos por los prestamistas tradicionales. La más obvia es cuando el prestatario toma el dinero y desaparece. El segundo riesgo para un prestamista es la falta de liquidez. Si un prestamista presta demasiado de sus activos en momentos inapropiados o no recibe los reembolsos a tiempo, podría declararse insolvente inesperadamente y no poder cumplir con sus obligaciones.

Los préstamos flash mitigan ambos riesgos. Estos préstamos funcionan de la siguiente manera:

  • Obtener prestado todo el dinero que necesita para una transacción
  • Reembolsar al prestamista al menos la cantidad prestada al final de la transacción
  • Si no puede pagar el monto, la transacción se revierte

Los préstamos flash, o préstamos atómicos, se revertirán si no puede pagar el préstamo con éxito.

Es importante comprender que los flash loans solo pueden realizarse en una blockchain. Los exchanges centralizados no pueden ofrecer préstamos flash. Esto se debe a que las plataformas de contratos inteligentes no procesan las transacciones de forma secuencial. Por otro lado, un exchange centralizado puede tener condiciones de carrera que podrían causar que una parte de su pedido no se complete. La tecnología blockchain asegura que su código se ejecute línea por línea.

Características de los préstamos flash

La mayoría de las personas que han interactuado antes con un sistema financiero tradicional deben tener una idea de cómo funciona un préstamo. Un prestamista presta dinero a un prestatario, que después se paga en su totalidad. El prestamista también tiene derecho a un interés, que es pagado por el prestatario.

Un préstamo flash es útil para los traders que desean beneficiarse de las oportunidades de arbitraje en dos mercados diferentes que están valorando una criptomoneda de manera diferente.

El concepto de flash loan no tiene un servicio correspondiente en la vida real. Aave, una plataforma de préstamos de Ethereum, fue pionera en esta idea a principios de 2020. Dado que los préstamos flash utilizan contratos inteligentes, tienen estas características únicas:

  • Sin garantía
  • contrato inteligente
  • Instantáneo

Préstamo sin garantía

La mayoría de los protocolos de préstamo requieren que los prestatarios proporcionen garantías para garantizar que el prestamista aún pueda recuperar su dinero si el prestatario no puede pagar el préstamo. Un préstamo sin garantía no requiere colateral. El prestamista de flash loan no perderá su dinero si no hay colateral. Simplemente se devuelve de una manera diferente. El prestatario debe pagar el dinero inmediatamente y no ofrecer garantías.

Smart contracts

Los préstamos flash se realizan mediante un contrato inteligente. Estos son bits de código programados en la blockchain, que no permite transacciones a menos que se cumplan ciertas condiciones. La regla para un flash loan es que el prestatario debe pagar el préstamo antes de que finalice la transacción. De lo contrario, los contratos inteligentes de préstamos rápidos están diseñados para revertir la transacción.

Instantáneo

Obtener un préstamo es una tarea difícil. La aprobación de un préstamo generalmente significa que un prestatario debe pagar el préstamo durante varios meses o años. Sin embargo, un préstamo flash es inmediato. El contrato inteligente que autoriza el préstamo requiere que el prestatario use y después pague el préstamo en una sola transacción. Esto significa que el prestatario debe usar otros contratos inteligentes para ejecutar transacciones instantáneas con el capital del préstamo antes de que finalice la transacción en la blockchain. Esto es a menudo una cuestión de unos pocos segundos.


¿Cómo funcionan los préstamos flash?

flash loan on Aave
Un flash loan en Aave. Fuente: Aave

Echemos un vistazo más de cerca a cómo funcionan los flash loans en una plataforma de préstamos como Aave, dYdX, bZX, DeFi Saver, Furucombo y otros.

El prestatario solicita un préstamo flash en la plataforma Aave. Para que sea una transacción rentable, el prestatario debe idear una estrategia para utilizar los fondos. Por lo general, las personas utilizan estos préstamos flash para beneficiarse de las oportunidades de arbitraje presentes en los exchanges descentralizados. Después de realizar el trading en el DEX, el prestatario debe pagar el préstamo dentro de la misma transacción. También hay una tarifa de servicio pagada a la plataforma de préstamos.

Sin embargo, tenga en cuenta que si los fondos no se devuelven en la misma transacción, los fondos se devuelven al prestamista y la transacción se cancela. Estas condiciones indican que el contrato inteligente no se cumplió. El contrato inteligente protege tanto al prestamista como al prestatario. Es por eso que los préstamos flash son una forma fácil y de bajo riesgo de acceder a la liquidez.

Es importante comprender que para obtener ganancias del uso de préstamos flash, la persona que inicia el préstamo flash debe tener un conocimiento sólido de Solidity, el lenguaje de programación de Ethereum. Siempre que no caiga en estafas de préstamos rápidos, podría ser una excelente manera de ganar dinero.


¿Por qué se hicieron populares los préstamos flash?

Los préstamos flash se vuelven populares con bastante rapidez debido a su naturaleza, lo que permite a los prestatarios obtener ganancias rápidamente. La plataforma de préstamos más popular, Aave, ofrece la opción de obtener flash loans con bastante facilidad.

Sin embargo, los préstamos flash no están exentos de riesgos. Como han demostrado los ataques contra ellos, existen riesgos.

Préstamos flash en Aave

aave loans

Aave es un protocolo de liquidez sin custodia de código abierto que ayuda a los inversores a obtener intereses sobre sus depósitos de cripto y toma prestados varios activos.

El protocolo Aave es conocido por sus opciones para obtener ingresos pasivos, lo que permite a los usuarios depositar liquidez para obtener ingresos pasivos. Primero debe depositar su activo preferido para comenzar a usar el protocolo Aave. Recibirá ingresos pasivos de la demanda de préstamos del mercado una vez que haya realizado depósitos. Al mismo tiempo, también puede pedir prestado contra sus activos mediante el depósito de activos.

Lo que está atrayendo a muchos nuevos inversores a Aave es su oferta de flash loan, que tiene muchas ventajas sobre los préstamos tradicionales. Los parámetros de préstamo flash permiten que tanto el colateral como la deuda se intercambien en una sola transacción.

Para comprender mejor el proceso de préstamo flash, hay varios conceptos relacionados con Ethereum que debemos abordar. Cuando hablamos de una transacción de Ethereum, hablamos de comandos que pueden ser aceptados por la blockchain de Ethereum.

Un comando podría ser tan simple como enviar 1 ETH. Pero también podría ser algo mucho más complejo, que requiriera que los usuarios comprendieran conceptos más avanzados. Para interactuar con la blockchain, los usuarios pueden escribir códigos para contratos inteligentes que pueden interactuar con otros contratos inteligentes existentes. Estos contratos inteligentes solo pueden ejecutarse cuando se han cumplido ciertas condiciones, según su programación.

Sin embargo, los contratos inteligentes no son perfectos. Ethereum utiliza un distributed ledger para registrar todas las transacciones enviadas y recibidas a lo largo del historial de la red. La aceptación de una transacción la agrega al ledger. La transacción se cancela si es rechazada.

¿Cómo obtener un préstamo flash?

Para obtener un préstamo flash en Aave, necesita algunas habilidades de codificación. Es posible que desee consultar la documentación del flash loan proporcionada por Aave.

Sin embargo, también existen interfaces de usuario como la proporcionada por Furucombo. Esto le permite usar préstamos flash sin conocimientos de codificación. La aplicación Furucombo aún se encuentra en su versión beta y puede ofrecer algunos resultados inesperados. Úselo bajo su propio riesgo.

Dado que los préstamos flash se utilizan para el arbitraje, debe encontrar algunas discrepancias de precios en diferentes exchanges de DeFi antes de establecer las condiciones. Esto también lo guiará hacia los DEX.

Puede configurar un préstamo flash utilizando la interfaz de Furucombo. Aquí hay un ejemplo:

  1. Conecta tu monedero a Furucombo
  2. Cree un cubo (Crear > New Cube > Uniswap Swap Token) y seleccione el token para swap (necesita conocer la discrepancia de precios para decidir qué tokens intercambiar. Puede ser cualquier DEX). Haga clic en Establecer después de elegir el swap y el monto.
  3. Cree un cubo (New Cube > 1Inch Swap Token). Seleccione la operación opuesta a la que realizó en el primer cubo para recuperar el mismo token. Lo necesitará para pagar el préstamo flash. Haga clic en Establecer cuando todos los detalles estén establecidos.
  4. Cree un cubo (New Cube > Aave Flash loan) y seleccione el mismo token y la cantidad que usó para iniciar la operación en el primer cubo. Haga clic en Establecer. Obtendrá dos cajas y deberá mover la primera encima de las otras cajas. La primera transacción es para tomar prestados los fondos, y la última transacción es para pagar el préstamo y el 0,09% de interés.
  5. Haga clic en Aprobar, aprobó la transacción de su monedero.
  6. Haga clic en Confirmar y confirme la transacción desde su monedero.

Todo el préstamo flash a través de Furucombo debería verse así:

furucombo

Casos de uso de préstamos flash

Hemos hablado de las muchas ventajas de los flash loans. Pero varios casos de uso de préstamos flash que pueden brindar beneficios a los inversores. Estos son los casos de uso más importantes:

  • Swapping de colateral
  • Trading de arbitraje
  • Ahorro de tarifas de transacción
  • Refinanciamiento de deuda

Swapping de colateral

Los usuarios de DeFi también pueden usar swapping de colateral para obtener préstamos a través de aplicaciones de préstamos con múltiples garantías. Si obtuvo un préstamo DAI de Compound y depositó ETH como colateral, deberá cambiar la garantía ETH por colateral DAI a través de un préstamo flash DAI. Esto equilibrará el monto del DAI que tomó prestado.

Trading de arbitrage

Otro uso interesante de las transacciones de préstamos flash es el arbitraje. Los inversores en criptomonedas tienen muchas oportunidades de ganar dinero con las discrepancias de precios entre diferentes mercados. El cripto arbitraje es el proceso de realizar transacciones en uno o dos exchanges diferentes para obtener ganancias.

El arbitraje de flash loans consiste en comprar monedas a precios más bajos y después venderlas en otro exchange a precios más altos. También podrían obtener ganancias rápidas y pagar el préstamo rápidamente. Se podría lograr un arbitraje efectivo al ejecutar todas las transacciones dentro de un corto período de tiempo.

Ahorro de tarifas de transacción

El préstamo flash permite agregar una lista de transacciones complejas en un solo paso. Esta es una mejora con respecto a las transacciones tradicionales, en las que implementar el concepto de flash loan habría requerido varios pasos. Se puede acceder a las transacciones de préstamo flash con una tarifa de transacción mínima. Los préstamos flash pueden servir a los traders para comprar y vender tokens o monedas digitales.

Refinanciamiento de deuda

Al pensar en préstamos, también hay una tasa de interés asociada a ellos. Los inversores pueden utilizar préstamos flash no solo para el intercambio de colateral, sino también para intercambiar la tasa de interés adjunta. Aave tiene una publicación completa dedicada a casos de uso de préstamos flash, donde se describe claramente el refinanciamiento de la deuda.

Por ejemplo, puede pedir prestado fondos de los pools de liquidez de Aave. Después, puede pagar la deuda en el protocolo Compound.finance y retirar el colateral de Compound. La garantía se puede depositar en dYdX, y puede emitir deuda en dYdX, antes de devolver la liquidez en Aave.


Ataques de préstamo flash: ¿Qué son?

Crypto bitcoin atm theft

Al igual que con cualquier tecnología, los contratos inteligentes de flash loans están sujetos a riesgos de seguridad, que se conocen como ataques de préstamos flash.

Debido a que la garantía no es necesaria y el protocolo de préstamo se basa completamente en contratos inteligentes para garantizar que pague el préstamo, ¿Qué sucede si ese software comienza a comportarse mal debido a un error? Las reglas pueden ser manipuladas por un intruso y el acuerdo puede ser alterado. El ataque de préstamo flash a menudo se conoce como un exploit del software blockchain, donde se puede manipular el contrato inteligente.

Esto puede sonar como una situación extrema e improbable, pero tenemos algunos ejemplos de ataques de préstamos flash anteriores. Muchos de estos ataques de préstamos rápidos utilizaron la plataforma dYdX. En junio de 2020, se utilizaron préstamos flash para explotar pools de Balancer, lo que resultó en una pérdida de valor de 500 mil dólares.

En abril de 2021, se extrajeron 24 millones de dólares de la plataforma xToken, con la ayuda de flash loans. Otros exploits de préstamos flash implican la manipulación del mercado al tomar prestados los mismos activos de múltiples plataformas de préstamos y explotar protocolos y tokens específicos.


¿Cuál es el futuro de los préstamos flash?

El concepto de flash loans aún está en pañales y es probable que lo veamos utilizado con fines innovadores en el futuro. Sin embargo, aún existen muchos riesgos asociados a los préstamos flash, y algunas plataformas han decidido actuar contra ellos. Por ejemplo, algunos pueden usarlos para pedir prestados tokens específicos para participar en la votación de gobernanza.

Sin embargo, el beneficio de usar préstamos flash es atraer nuevos inversores al mercado. Con el desarrollo de protocolos cada vez más seguros, tienen el potencial de ser eficientes en el mercado y dan dinero gratis a todos.


Preguntas frecuentes

¿Qué es un exploit de flash loan?

Un exploit de préstamo flash es cuando el precio de los fondos prestados se manipula en un exchange y se vende en otro. Hace uso de errores en los contratos inteligentes.

¿Siguen funcionando los préstamos flash?

Sí, los préstamos flash funcionan y cualquiera puede acceder a ellos programando un contrato inteligente o usando una interfaz de usuario para contratos inteligentes de flash loans.

¿Necesita colateral para un préstamo flash?

A diferencia de otros préstamos en el mercado DeFi, el prestatario no necesita depositar garantías para acceder a préstamos flash.

Descargo de responsabilidad

Toda la información contenida en nuestro sitio web se publica de buena fe y sólo con fines de información general. Cualquier acción que el lector realice a partir de la información encontrada en nuestro sitio web es estrictamente bajo su propio riesgo. En Learn, nuestra prioridad es proporcionar información de alta calidad. Nos tomamos nuestro tiempo para identificar, investigar y crear contenidos educativos que sean útiles para nuestros lectores. Para mantener este estándar y seguir creando contenido impresionante, nuestros socios podrían recompensarnos con una comisión por las publicaciones en nuestros artículos. Sin embargo, estas comisiones no afectan a nuestros procesos de creación de contenidos imparciales, honestos y útiles.
Share Article

TEMAS RELACIONADOS

Iulia es ingeniera informática. Ha sido escritora de criptomonedas desde 2017. Iulia escribe en blogs sobre tecnología, blockchain y viajes. Su objetivo es ver y viajar tanto como sea posible y luego contarle al mundo las cosas hermosas que experimenta.

SEGUIR AL AUTOR

Gane hasta un 30% de recompensa de stake en cualquier momento con nuestra aplicación móvil.

Instalar ahora

Crypto.com DeFi Wallet - Manage 400+ tokens, earn interest, and more      

Install

Crypto.com DeFi Wallet - Manage 400+ tokens, earn interest, and more      

Install