DEX-aggregator 1inch om MetaMask-gebruikers te beschermen tegen frontrunning

Gedecentraliseerde uitwisselingsaggregator 1inch introduceert een functie genaamd RabbitHole die is ontworpen om te voorkomen dat MetaMask-gebruikers worden geraakt door een bepaalde vorm van frontrunning.

Het gaat om sandwich-aanvallen. Dit is waar een handelaar een grote kooporder uitvoert door eerst het token te kopen, waardoor de prijs omhoog gaat. Zodra de kooporder doorgaat, stijgt de prijs van het token hoger, waarna de handelaar tegen de hogere prijs verkoopt (of vice versa voor de hele manoeuvre). Het resultaat is dat het slachtoffer ziet dat de transactie tegen een slechtere prijs wordt uitgevoerd.

De reden dat dit gebeurt, is omdat blockchain-transacties doorgaans naar het netwerk als geheel worden uitgezonden en er een bepaalde tijd is voordat ze in blokken in de keten worden opgenomen. Als gevolg hiervan kunnen handelaren die hun transacties als eerste in de keten krijgen - via een reeks verschillende methoden - transacties vooruitlopen, als het winstgevend genoeg is.

RabbitHole controleert op transacties die waarschijnlijk onderhevig zijn aan dergelijke sandwichaanvallen. Als het vaststelt dat een transactie op deze manier waarschijnlijk zal worden aangevallen, gebruikt het een alternatieve methode om de transactie in de blockchain te krijgen. Het legt de transactie rechtstreeks voor aan een validator, zoals Flashbots, om te voorkomen dat deze publiekelijk wordt uitgezonden.

RabbitHole is ontworpen voor MetaMask-gebruikers en zal in eerste instantie gratis te gebruiken zijn. Afhankelijk van de mening van de community kan 1nch in de toekomst inkomsten genereren met de functie.

© 2022 The Block Crypto, Inc. Alle rechten voorbehouden. Dit artikel is uitsluitend bedoeld voor informatieve doeleinden. Het wordt niet aangeboden of bedoeld om te worden gebruikt als juridisch, fiscaal, investerings-, financieel of ander advies.

Bron: https://www.theblock.co/post/189951/dex-aggregator-1inch-to-protect-metamask-users-from-frontrunning?utm_source=rss&utm_medium=rss