La perte de 699 090 $ a été déclenchée par une réaction inattendue à une transaction bâclée.
Sur Serum v3, le bot a passé un ordre de marché immédiat ou annulé (IOC).
Un robot d'arbitrage a épuisé le pool LFNTY-USDC le 8 décembre de l'échange décentralisé (DEX) Lifinity. La perte de 699 090 $ a été déclenchée par une réaction inattendue à un accord bâclé, selon la chaîne Discord de Lifinity.
Durden, un membre clé de Lifinity, a révélé qu'un robot avait tenté de profiter des disparités de prix entre plusieurs paires de trading en tentant une transaction d'arbitrage.
Mettre à zéro
De plus, sur Serum v3, le bot a passé un ordre de marché immédiat ou annulé (IOC) qui, s'il est exécuté, nécessite une exécution au prix actuel du marché. Les commandes annulées sont celles qui ne peuvent pas être exécutées immédiatement.
Cependant, au lieu du message d’erreur habituel, il a renvoyé le montant exact. Selon Durden, ses pools n'ont reçu aucun montant et n'ont envoyé aucun montant, ce qui a amené le logiciel à réinitialiser le prix de la transaction précédente à zéro et à fixer également le prix de départ de la suivante à zéro.
Lifinity v1 utilise des algorithmes pour générer de la liquidité dans les paires de trading, ce qui en fait un teneur de marché automatisé (AMM). Durden affirme qu'il utilise un type particulier de modèle AMM appelé teneur de marché de produits constant (CPMM) pour maintenir égale la quantité de deux jetons dans un pool de liquidité.
Bien qu'il lui manque la fonctionnalité d'une courbe de produit constant (CP) conventionnelle, Lifinity v1 peut néanmoins imiter ses effets. Cette courbe est souvent utilisée dans les CPMM traditionnels.
Une façon de faire en sorte que cela semble identique était d'utiliser le prochain prix de départ comme argument d'une fonction de « dernier prix ». Mais le bot a pu épuiser le compte puisque le problème a donné un prix nul.
Actualités cryptographiques en évidence aujourd'hui :
Terra Luna Classic (LUNC) atteint le jalon de 85 milliards de LUNC brûlés