More to Extract: Discovering MEV by Token Contract Analysis

Dit artikel introduceert een nieuwe aanpak voor het ontdekken van token-specifieke Maximaal Extracteerbare Waarde (tMEV) door middel van een pipeline met statische analyse en zoektools die tot tien keer meer winst opleveren dan bestaande methoden op Ethereum.

Jiaqi Chen, Yuzhe Tang, Yue Duan

Gepubliceerd Tue, 10 Ma
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Hier is een uitleg van het onderzoek in eenvoudig Nederlands, met behulp van alledaagse vergelijkingen.

🕵️‍♂️ De Grote Opdracht: Het vinden van verborgen geld in de blockchain

Stel je voor dat de blockchain (zoals Ethereum) een enorme, openbare beurs is waar mensen handelen met digitale munten. Op deze beurs zijn er speciale "zoekers" (zoals snelle robots) die proberen geld te verdienen door slimme trucs uit te halen. Dit noemen ze MEV (Maximal Extractable Value).

Tot nu toe keken deze zoekers alleen naar de handelspleinen (zoals Uniswap) of naar de dieven die proberen de markt te manipuleren. Ze keken echter niet naar de munten zelf.

Dit onderzoek, gedaan door studenten van Syracuse University en Singapore Management University, zegt: "Wacht even! De munten zelf hebben soms geheime krachten die we over het hoofd zien, en daar zit nog veel geld in."


🎈 De Magische Munt: De "Rebase"

Om het uit te leggen, gebruiken we een analogie met een magische ballon.

  1. Normale munten: Stel je hebt een zak met 100 munten. Als je er 10 naar een vriend stuurt, heb je er nog 90. De totale hoeveelheid munten in de wereld verandert niet.
  2. De "Rebase" munt (zoals AMPL): Stel je hebt een magische ballon. Als er een knop wordt gedrukt (een rebase functie), puilt de hele wereld uit.
    • Als jij 10 munten had, heb je er plotseling 20.
    • Als je vriend 100 munten had, heeft hij er plotseling 200.
    • Iedereen krijgt automatisch meer munten, maar de "prijs" van de munt op de beurs verandert niet direct door deze knop.

Het probleem: De zoekers op de beurs wisten niet hoe ze hier geld mee konden verdienen. Ze dachten: "Oh, als ik munten koop en de ballon blaast op, heb ik meer munten, maar de prijs is veranderd, dus ik heb er niets aan."


🎪 Het Grote Toneelstuk: De "Sandwich"

De onderzoekers ontdekten een nieuwe manier om geld te verdienen door een sandwich te maken rondom een slachtoffer.

Stel je voor dat er een grote vis (een rijke handelaar) op de beurs staat die een enorme zak munten wil kopen.

  1. De Slag (De Sandwich):

    • Bovenbroodje (Jij): Je ziet dat de vis gaat kopen. Je koopt nu al snel een hoop munten.
    • Vlees (De Vis): De vis koopt zijn enorme zak munten. De prijs schiet omhoog.
    • Onderbroodje (Jij): Je verkoopt je munten direct daarna, nu de prijs hoog is.
    • Resultaat: Jij verdient geld aan de prijsstijging van de vis.
  2. De Nieuwe Truc (De Magische Ballon):
    De onderzoekers ontdekten dat je deze sandwich kunt combineren met de magische ballon.

    • Je koopt munten.
    • Iemand drukt op de magische knop (de rebase). Jouw munten verdubbelen automatisch!
    • Maar hier is de truc: De beurs waar je handelt (een specifiek type pool) weet niet dat je munten verdubbeld zijn. Voor de beurs is de prijs nog steeds hetzelfde als voor de knop werd gedrukt.
    • Je verkoopt je nu dubbel zo grote hoeveelheid munten tegen de oude, lage prijs.
    • Resultaat: Je hebt munten gekocht, ze zijn verdubbeld door magie, en je verkoopt ze tegen de oude prijs. Je maakt een enorme winst zonder dat de prijs er last van heeft.

🛠️ De Gereedschapskist: Hoe vinden ze dit?

De onderzoekers hebben twee nieuwe gereedschappen gebouwd om dit te vinden:

  1. tSCAN (De Detective):
    Dit is een robot die miljoenen muntencontracten leest. Hij zoekt niet naar normale overdrachten, maar naar de magische knoppen (zoals de rebase functie). Hij kijkt: "Heeft deze munt een functie die de balans van iedereen tegelijk verandert?" Als ja, dan is het een verdachte munt.

  2. tSEARCH (De Jager):
    Dit is een jager die in de "wachtlijst" (mempool) van de blockchain kijkt. Zodra hij ziet dat iemand op de magische knop gaat drukken, rent hij naar de beurs. Hij gebruikt wiskunde om te berekenen: "Als ik nu snel dit en dat doe, kan ik die winst pakken?"


🏆 De Resultaten: Een Gouden Mijl

Toen ze dit systeem testten met echte data van Ethereum, was het resultaat verbijsterend:

  • 10x meer winst: Hun robot haalde 10 keer meer winst uit dan wat de huidige zoekers op de beurs verdienen.
  • Onbekend terrein: De huidige zoekers waren zich er totaal niet van bewust dat deze winst mogelijk was. Ze keken alleen naar de verkeerde plek (de handelspleinen in plaats van de munten zelf).
  • Veiligheid: Ze hebben geen echte hacks uitgevoerd. Ze hebben alles getest met oude data en hebben de problemen gemeld aan de ontwikkelaars van de systemen (zoals Uniswap), zodat ze veiliger kunnen worden.

💡 De Les voor de Gemiddelde Mens

De kernboodschap is: In de wereld van crypto zijn de regels van de munten soms net zo belangrijk als de regels van de beurs.

Als je een munt hebt die zijn eigen voorraad kan veranderen (zoals een magische ballon die uitpuilt), en je handelt op een plek die niet merkt dat de voorraad verandert, dan zit er een gat in het systeem. De onderzoekers hebben laten zien dat je dit gat kunt vinden en benutten, maar ook dat dit een risico is voor degenen die hun geld in zo'n systeem stoppen.

Het is alsof je ontdekt dat in een supermarkt de prijsborden niet updaten als de voorraadkast plotseling vol wordt gestopt met gratis producten. Als je dat weet, kun je die producten kopen en direct verkopen voordat de borden worden aangepast. De onderzoekers hebben de manier gevonden om die "gratis producten" te vinden.