Vamos a desglosarlo. En pocas palabras, un préstamo flash es, como su nombre lo indica, un préstamo que se abre y se cierra en muy poco tiempo. Más concretamente, se abre y se cierra en la misma transacción. Los préstamos flash se utilizan para ejecutar operaciones atómicas que aprovechan las ineficiencias del mercado o proporcionan alguna otra funcionalidad al prestatario. Los intercambios atómicos son intercambios que se pueden finalizar en una transacción y casi todo el arbitraje en cadena se incluye en esta categoría. Con suerte, a estas alturas ya se habrá dado cuenta de lo poderoso que puede ser este instrumento financiero. Pero con este poder viene la responsabilidad.

Si bien se dice que White Whale es la primera en implementar préstamos flash en Terra (¡y todo el Cosmos!), Varios protocolos ya lo ofrecen en Ethereum. La connotación a veces mala vinculada a los préstamos flash se debe a una serie de exploits que ocurrieron en Ethereum en los que los piratas informáticos usaron esta herramienta para realizar los llamados ataques de reentrada. Afortunadamente, CosmWasm (el lenguaje de contratos inteligentes de Terra) está diseñado para evitar este tipo de ataque. Al comparar CosmWasm con el lenguaje de contratos inteligentes de Ethereum, los desarrolladores afirman:

“Una gran diferencia es que evitamos todos los ataques de reentrada por diseño. Este punto merece un artículo por sí mismo, pero en resumen, una gran clase de exploits en Ethereum se basa en este truco”.

Y,

“Cosmwasm evita esto por completo al prevenir cualquier contrato de llamar a otro directamente ”.

Estas precauciones permiten que White Whale brinde este servicio sin tener que preocuparse demasiado por la explotación de otros protocolos.

Para comprender realmente cómo funciona todo esto , veamos y desempaquetamos brevemente la bóveda insignia de White Whale. La bóveda de UST permite a los usuarios depositar UST en la bóveda en un proceso simple de un solo paso. La liquidez total en la bóveda de UST actúa como un grupo de liquidez de propósito general con una serie de estrategias de arbitraje internas. El primero de los cuales tiene que ver con mantener la clavija. También hay otras estrategias en proceso, como explotar las ineficiencias de precios entre múltiples intercambios, así como liquidaciones automatizadas en Mars y Levana. Todas estas estrategias hacen que el ecosistema sea más estable y eficiente, y todas utilizan la liquidez de la bóveda de UST.

Estas estrategias nos devuelven a los préstamos flash: cuando cualquiera de nuestros bots detecta una oportunidad de arbitraje rentable, el contrato inteligente vinculado a esa estrategia solicitará un préstamo flash de la bóveda de UST. La bóveda de UST luego retirará el UST del protocolo Anchor (donde rinde un cómodo 19.5% mientras está inactivo) y proporcionará al contrato dinero prestado para ejecutar el arbitraje. Después del arbitraje, todos los fondos se devuelven a la bóveda. Así es como planeamos proporcionar rendimientos de Anchor +.

Una pregunta que se ha planteado es la siguiente: ¿y si la operación no generó ganancias? ¿O qué pasa si el prestatario simplemente no paga el préstamo? Se han implementado varios mecanismos para garantizar que los depositantes no se vuelvan duros. Primero, cuando se solicita un préstamo relámpago, White Whale guarda el valor total de la bóveda. Luego, los fondos se envían al prestatario (es decir, el bot arb) para que ejecute la operación. Lo que se ha agregado es una devolución de llamada al final del programa que no se puede modificar y se garantiza que se ejecutará.

Después de que el prestatario haya ejecutado la operación, esa devolución de llamada se ejecuta. La devolución de llamada es esencialmente el paso dos. Vuelve a calcular el valor de la bóveda y lo compara con el valor inicial antes del préstamo. Si esta cantidad es menor que la cantidad inicial, arroja un ERROR y revierte toda la transacción, también conocida como préstamo flash. Luego, la transacción falla y es como si nada hubiera sucedido. Efectivamente, esto significa que el préstamo flash solo se ejecutará si predetermina un resultado rentable; de ​​lo contrario, se cancelará solo.

A largo plazo, habrá un proceso de inclusión en la lista blanca para que la comunidad cree bots a bordo a través de la gobernanza en cadena y utilizar la arquitectura de préstamos flash White Whale. La comunidad podrá decidir qué bots se beneficiarán, protegerán el ecosistema y votarán para incluirlos en la lista blanca. Por supuesto, habrá una pequeña tarifa (el costo de préstamo del préstamo) que se distribuirá automáticamente a los depositantes.

Para garantizar la seguridad de esta arquitectura compleja e innovadora, White Whale ya ha programado varios auditorías con algunos de los auditores más respetados de la industria. La base ya se ha construido, y ahora el objetivo es poner las herramientas en manos de nuestra comunidad, empoderándolas para proteger la vinculación y estabilizar el ecosistema.

Categories: IT Info