La pérdida de 699.090 dólares se debió a una reacción imprevista a un acuerdo fallido.
En Serum v3, el bot realizó una orden de mercado Inmediata o Cancelada (IOC).
Un robot de arbitraje agotó el grupo LFNTY-USDC el 8 de diciembre del intercambio descentralizado (DEX) Lifinity. La pérdida de $699,090 fue provocada por una reacción inesperada a un acuerdo fallido, según el canal Discord de Lifinity.
Durden, un miembro clave de Lifinity, reveló que un robot intentó beneficiarse de las disparidades de precios entre múltiples pares comerciales al intentar una transacción de arbitraje.
Establecer en cero
Además, en Serum v3, el bot colocó una orden de mercado Inmediata o Cancelada (IOC) que, si se ejecuta, requiere ejecución al precio de mercado actual. Los pedidos cancelados son aquellos que no se pueden cumplir de inmediato.
Sin embargo, en lugar del mensaje de error habitual, devolvió la cantidad exacta. Según Durden, sus grupos recibieron una cantidad cero y enviaron una cantidad cero, lo que provocó que el software restableciera el precio de la transacción anterior a cero y estableciera el precio inicial de la siguiente también en cero.
Lifinity v1 emplea algoritmos para generar liquidez en pares comerciales, lo que lo convierte en un creador de mercado automatizado (AMM). Durden afirma que utiliza un tipo particular de modelo AMM llamado creador de mercado de productos constante (CPMM) para mantener igual la cantidad de dos tokens en un fondo de liquidez.
Aunque carece de la funcionalidad de una curva de producto constante (CP) convencional, Lifinity v1 puede imitar sus efectos. Esta curva se emplea a menudo en CPMM tradicionales.
Una forma de hacer que pareciera lo mismo era utilizar el siguiente precio inicial como argumento para una función de “último precio”. Pero el robot pudo vaciar la cuenta ya que el error dio un precio de cero.
Noticias criptográficas destacadas hoy:
Terra Luna Classic (LUNC) alcanza un hito de quema de 85 mil millones de LUNC