¿Qué son los Préstamos Flash en DeFi? Explicación

¿Un préstamo de extraños que no requiere que el usuario sacrifique nada de su propio dinero? Es posible, con una condición: las personas deben reembolsar al prestamista en la misma transacción que emitió los fondos. Eso suena extraño, ¿no? ¿Qué puede hacer con un préstamo que debe reembolsarse segundos después? Bueno, resulta que puedes llamar a contratos inteligentes en esa misma transacción. Si puede ganar más dinero con su préstamo, puede devolver el dinero y embolsarse las ganancias en un abrir y cerrar de ojos. Sin embargo, no es tan fácil. Siga leyendo para obtener más información sobre los préstamos flash en DeFi.

Introducción a los Préstamos Flash en DeFi

Hay mucha fanfarria en el espacio de las criptomonedas sobre la reinvención del sistema financiero heredado, pero en la cadena de bloques. Los escépticos pueden no estar de acuerdo con la idea, pero definitivamente se está construyendo una infraestructura interesante en ese frente.

Binance

De hecho, todo el propósito de DeFi (o finanzas descentralizadas) es dar vida a un ecosistema financiero transparente, descentralizado y sin permisos en la parte superior de las redes blockchain. La criptomoneda demostró que era posible hacerlo con dinero. Todos los días, se utilizan sistemas como Bitcoin para transferir valor en todo el mundo.

La nueva ola de tecnologías DeFi promete una capa adicional. Hoy en día, puede obtener préstamos respaldados por criptografía, intercambiar activos digitales sin confianza y almacenar riqueza en monedas que imitan el precio de las monedas fiduciarias. En el siguiente artículo, veremos una categoría específica de préstamos: préstamos flash. Como veremos pronto, estas son adiciones verdaderamente únicas a la creciente pila de finanzas descentralizadas.

¿Cómo Funcionan los Préstamos Regulares?

La mayoría de nosotros entendemos cómo funciona un préstamo regular. Aún así, vale la pena reiterarlo para que podamos hacer la comparación más adelante.

Préstamos sin Garantía

Un préstamo sin garantía es un préstamo en el que no es necesario presentar ninguna garantía. En otras palabras, no hay un activo que usted esté de acuerdo que el prestamista pueda tener si usted no paga el préstamo. Por ejemplo, suponga que realmente desea una cadena de oro de $ 3,000. No tiene el efectivo disponible para usted, pero lo tendrá cuando le paguen la próxima semana.

Binance

Hablas con tu amigo Bob. Le explica cuánto desea esta cadena, cómo mejorará su juego comercial en al menos un 20%, y él acepta prestarle el dinero. Con la condición, por supuesto, de que le pague tan pronto como reciba su cheque de pago. Bob es tu buen amigo, por lo que no aprovechó una tarifa cuando te prestó los $ 3,000. No todos serán tan amables, pero, de nuevo, ¿por qué deberían serlo? Bob confía en que le devolverá el dinero. Es posible que otra persona no te conozca, por lo que no sabrá si vas a huir con su dinero.

Por lo general, los préstamos no garantizados de las instituciones requieren algún tipo de verificación de crédito. Mirarán su historial (el puntaje de crédito) para medir su capacidad de pago. Si ven que ha obtenido varios préstamos y los ha pagado a tiempo, podrían pensar que son bastante confiables. Prestemos algo de dinero. En ese momento, la institución le da el dinero, pero viene con condiciones. Esas cadenas son tasas de interés. Para obtener el dinero ahora, debe aceptar que luego pagará una cantidad mayor.

Es posible que esté familiarizado con este modelo si usa una tarjeta de crédito. Si no paga su factura durante un período determinado, se le cobrarán intereses hasta que reembolse el saldo total (y tarifas adicionales).

Préstamos Garantizados

A veces, un buen puntaje crediticio no es suficiente. Incluso si ha pagado todos sus préstamos a tiempo durante décadas, tendrá dificultades para pedir prestado grandes sumas de dinero basándose únicamente en su solvencia. En estos casos, debe aportar una garantía.

Si le pide a alguien un préstamo importante, es riesgoso que lo acepte. Para reducir un poco su riesgo, te exigirán que pongas un poco de piel en el juego. Un activo suyo, que puede ser cualquier cosa, desde joyas hasta propiedades, se convertirá en el prestamista si no los devuelve a tiempo. La idea aquí es que el prestamista pueda recuperar parte del valor que ha perdido. En pocas palabras, eso es una garantía.

Suponga que ahora quiere un automóvil de $ 50 000. Bob confía en usted, pero no quiere darle el dinero en forma de préstamo sin garantía. En cambio, te pide que pongas algo de garantía: tu colección de joyas. Ahora, si no paga el préstamo, Bob puede apoderarse de su colección y venderla.

¿Cómo Funcionan los Préstamos Flash?

Llamemos a un préstamo relámpago un préstamo sin garantía, simplemente porque no proporciona ninguna garantía. Pero tampoco es necesario que apruebe una verificación de crédito ni nada de eso. Simplemente pregúntele al prestamista si puede pedir prestados $ 50,000 en ETH, ¡dicen que sí! ¡Aquí tienes! y te vas.

Binance

¿La captura? Un préstamo flash debe reembolsarse en la misma transacción. Eso no es muy intuitivo en absoluto, pero eso es solo porque estamos acostumbrados a un formato de transacción típico en el que los fondos se mueven de un usuario a otro. Como cuando paga por bienes o servicios, o deposita tokens en un intercambio.

Sin embargo, si sabe un poco sobre Ethereum, sabrá que la plataforma es bastante flexible, por eso algunos lo llaman dinero programable. En el caso de un préstamo flash, puede pensar que su «programa» de transacciones consta de tres partes: recibir el préstamo, hacer algo con el préstamo, reembolsar el préstamo. ¡Y todo sucede en un instante !

Atribuyámoslo a la magia de la tecnología blockchain. La transacción se envía a la red, prestándole temporalmente esos fondos. Puede hacer algunas cosas en la segunda parte de la transacción. Haga lo que quiera, siempre que los fondos estén a tiempo para la tercera parte. Si no es así, la red rechaza la transacción, lo que significa que el prestamista recupera sus fondos. En realidad, en lo que respecta a la cadena de bloquessiempre tuvieron los fondos.

Eso explica por qué el prestamista no requiere una garantía de su parte. El contrato de reembolso se hace cumplir por código. 

¿Pero Cuál es el Punto?

En esta etapa, probablemente se esté preguntando por qué solicitaría un préstamo urgente. Si todo esto ocurre en una sola transacción, no puede comprar exactamente un Lambo, ¿verdad? Bueno, ese no es realmente el objetivo aquí. Centrémonos en la segunda parte de la transacción descrita anteriormente, en la que haces algo con el préstamo. La idea es introducir los fondos en un contrato inteligente (o cadena de contratos), obtener una ganancia y devolver el préstamo inicial al final de la transacción. Como puede ver, el objetivo de los préstamos flash es obtener ganancias.

Hay un par de casos de uso en los que esto podría resultar útil. Evidentemente, mientras tanto, no puede hacer nada fuera de la cadena, pero puede aprovechar los protocolos DeFi para ganar más dinero con su préstamo. Las aplicaciones más populares se encuentran en el arbitraje, donde se aprovechan las disparidades de precios entre los diferentes lugares de negociación. 

Suponga que un token se negocia por $ 10 en DEX A, pero $ 10.50 en DEX B. Suponiendo cero tarifas, comprar diez tokens en DEX A antes de revenderlos en DEX B produciría una ganancia de $ 5. Este tipo de actividad no le va a comprar una isla privada en el corto plazo, pero puede ver cómo podría ganar algo de dinero negociando grandes volúmenes. Si compró 10,000 tokens por $ 100,000 y los volcó con éxito por $ 105,000, se quedaría con una ganancia de $ 5,000.

Si adquiere un préstamo flash (a través del protocolo Aave, por ejemplo), puede aprovechar oportunidades de arbitraje como esta en intercambios descentralizados. 

Ataques de Préstamos Flash

La criptomoneda y, por extensión, DeFi, es un campo altamente experimental. Cuando hay tanto dinero en juego, es solo cuestión de tiempo antes de que se descubran las vulnerabilidades. En Ethereum, vimos un ejemplo de esto con el icónico truco DAO 2017. Desde entonces, numerosos protocolos han sido atacados en un 51% para obtener beneficios económicos.

En 2020, dos ataques de préstamos relámpago de alto perfil vieron a los atacantes hacerse con casi $ 1,000,000 en valor en ese momento. Ambos ataques siguieron un patrón similar. 

El Primer Ataque de Préstamos Flash

En el primero, el prestatario obtuvo un préstamo flash de ether en dYdX (una DApp de préstamos). Luego, dividieron ese préstamo y lo enviaron a otras dos plataformas de préstamos: Compound y Fulcrum.

En Fulcrum (construido en el protocolo BZX), el atacante utilizó una porción del préstamo a corto ETH contra Bitcoin envuelta (WBTC), lo que significa que Fulcrum ahora tenía que adquirir WBTC. Esta información se transmitió a otro protocolo DeFi, Kyber, que completó el pedido en Uniswap, un DEX popular basado en Ethereum. Pero, debido a la baja liquidez de Uniswap, el precio de WBTC aumentó significativamente, lo que significa que Fulcrum pagó de más por el WBTC que compró.

Al mismo tiempo, el atacante obtuvo un préstamo compuesto de WBTC utilizando el resto del préstamo dYdX. El precio subió, cambiaron el WBTC prestado en Uniswap y se fueron con una ganancia decente. Por último, pagaron su préstamo de dYdX y se embolsaron el ETH sobrante. Parece mucho trabajo e incluso puede ser difícil de seguir. La conclusión es que el atacante aprovechó cinco protocolos DeFi diferentes para manipular los mercados. Increíblemente, todo esto sucedió en el tiempo que tardó en confirmarse el préstamo flash original.

¿Ha identificado dónde estaba el problema? Estaba en el protocolo bZx utilizado por Fulcrum. Al manipular el mercado, el atacante pudo engañarlo para que pensara que WBTC valía mucho más de lo que realmente valía.

El Segundo Ataque de Préstamos Flash

No fue una buena semana para bZx. Solo unos días después, fue golpeado por otro ataque. El perpetrador obtuvo un préstamo flash y convirtió parte del mismo en una moneda estable (sUSD). Probablemente ya sepa que las monedas estables rastrean el precio de las monedas fiduciarias. Tiene USD en el nombre, después de todo.

A pesar de su nombre, los contratos inteligentes no son tan inteligentes. No saben lo que se supone que deben costar las monedas estables. Entonces, cuando el atacante hizo una gran orden para comprar sUSD (usando ETH prestado), el precio se duplicó en Kyber.

bZx pensó que sUSD valía $ 2 en lugar de $ 1. Luego, el atacante obtuvo un préstamo ETH mucho más grande de lo que normalmente se hubiera permitido en bZx, ya que su moneda de $ 1 tenía el poder adquisitivo de $ 2. Finalmente, el atacante devolvió el préstamo flash inicial y se escapó con el resto.

¿Son Riesgosos los Préstamos Flash?

Bien o mal, este vector de ataque en particular es impresionante, aunque solo sea porque muestra hasta dónde pueden llegar los atacantes. Es fácil mirar retrospectivamente los métodos que usaron y decir que bZx debería haber usado un oráculo de precios diferente para obtener sus datos. Pero la realidad es que este tipo de atraco es increíblemente barato: no requiere mucha inversión por parte del atacante. No hubo disuasión financiera que les impidiera lograrlo.

Binance

Tradicionalmente, las personas o grupos que querían manipular el mercado necesitaban enormes cantidades de criptomonedas. Pero con los préstamos flash, cualquiera puede convertirse en ballena por unos segundos. Y, como hemos visto, unos segundos es todo lo que necesita para hacerse con cientos de miles de dólares en éter.

En el lado positivo, el resto del espacio aprenderá de los dos ataques. ¿Es probable que alguien más vuelva a lograrlo, ahora que todos lo conocen? Quizás. Los oráculos tienen una serie de debilidades, como se vio en el segundo ataque, y necesitan un trabajo considerable para deshacerse de ellas.

Con todo, esto no es una falla con los préstamos flash, específicamente: las vulnerabilidades que se explotaron estaban en otros protocolos, mientras que los préstamos flash solo financiaron el ataque. Esta forma de préstamo DeFi podría tener muchos casos de uso interesantes en el futuro, especialmente dados los bajos riesgos tanto para los prestatarios como para los prestamistas.

Pensamientos Finales

Los préstamos flash son una entrada incipiente al espacio DeFi, pero ciertamente han dejado una impresión duradera. El concepto de préstamos sin garantía, que solo se aplica mediante un código, abre un mundo de posibilidades en un nuevo sistema financiero. Los casos de uso son bastante limitados en este momento, pero, en última instancia, los préstamos flash han sentado las bases para nuevas aplicaciones innovadoras en las finanzas descentralizadas.

Binance

Artículos Relacionados

3 comentarios en «¿Qué son los Préstamos Flash en DeFi? Explicación»

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.