Ethereum transacties bots

Ethereum wil transacties voor bots verbergen voordat ze kunnen toeslaan

Ethereum Nieuws19 aug , 12:23
Een handelsbot ziet jouw swap aankomen, springt ervoor en verkoopt direct na jou weer. Ethereum-ontwikkelaars willen precies die informatievoorsprong afpakken door bepaalde transacties eerst versleuteld vast te leggen en pas daarna te onthullen.
Het voorstel heet EIP-8184, beter bekend als LUCID. Het staat nog als Draft geregistreerd en is dus geen besloten upgrade. Vandaag bespreken ontwikkelaars opnieuw de lastige punten rond een versleutelde mempool.

Bots zien waardevolle transacties nu vooraf aankomen

Een normale transactie op Ethereum kan vóór opname in een block door de publieke mempool reizen.
Dat geeft andere partijen tijd om te analyseren wat er gaat gebeuren.
Bij een grote swap kan een gespecialiseerde bot bijvoorbeeld voorspellen dat de prijs verandert. Vervolgens probeert hij vóór de gebruiker te kopen en direct erna te verkopen.
Dat heet een sandwichaanval.
De gebruiker krijgt daardoor mogelijk een slechtere prijs, terwijl de bot profiteert van informatie die al vóór uitvoering zichtbaar was.
De makers van LUCID stellen dat dit probleem een groot deel van economisch interessante transacties uit de publieke mempool heeft verdreven. Wallets en applicaties gebruiken steeds vaker private relays en andere besloten routes om hun orderflow af te schermen.

Ethereum wil eerst vastleggen en daarna pas kijken

LUCID draait die volgorde om.
Een gebruiker kan onder het ontwerp een sealed transaction versturen. De daadwerkelijke transactie zit daarbij in versleutelde vorm verpakt en kan publiek worden verspreid zonder dat een builder meteen ziet wat erin staat.
De builder legt zich vervolgens cryptografisch vast op de sealed transaction.
Pas nadat de relevante positie voor opname is bepaald, wordt de informatie vrijgegeven waarmee de onderliggende transactie kan worden ontsleuteld en uitgevoerd.
De kern van LUCID is niet volledige privacy. Het doel is de economisch gevoelige informatie verborgen te houden totdat het te laat is om daar nog vóór te springen.
Een bot kan dan niet eerst de order bekijken en daarna snel een voordeligere positie vóór die gebruiker innemen.

Dit wordt geen verplichte versleuteling voor iedereen

Daar zit een belangrijke nuance.
EIP-8184 maakt bestaande Ethereum-transacties niet automatisch geheim.
De huidige plaintext-transacties blijven onder het voorstel gewoon geldig. Gebruikers die geen sealed transaction willen gebruiken, kunnen de bestaande publieke route blijven gebruiken.
LUCID voegt dus een nieuwe optie toe voor transacties waarbij bescherming tegen MEV belangrijk is.
Wallets, builders en andere software die deze nieuwe route willen ondersteunen, moeten daar wel aanpassingen voor bouwen. Het ontwerp wijzigt meerdere onderdelen van zowel de consensus- als executionlaag en zou volgens de huidige EIP een hard fork vereisen.

De inzet heet MEV

De strijd draait om Maximal Extractable Value, meestal afgekort als MEV.
Dat is waarde die kan worden verdiend door transacties anders te rangschikken, toe te voegen of weg te laten.
Niet iedere vorm daarvan is schadelijk.
Arbitrage kan bijvoorbeeld prijzen tussen verschillende handelsplaatsen dichter bij elkaar brengen. Een sandwichaanval verdient juist geld doordat een gebruiker vooraf informatie prijsgeeft over zijn eigen transactie.
LUCID probeert vooral die informatievoorsprong kleiner te maken.

Private orderflow lost één probleem op en maakt een ander

Gebruikers kunnen front-running vandaag al deels ontwijken door transacties niet via de gewone publieke mempool te versturen.
Dat heeft echter een prijs.
Orderflow verschuift naar private relays, builder-mempools en andere partijen die beloven de transactie niet vooraf te misbruiken.
De auteurs van EIP-8184 zien daarin een structureel risico. Ethereum krijgt dan wel bescherming tegen bepaalde bots, maar gebruikers worden afhankelijker van besloten tussenpartijen voor toegang tot blockspace.
Dat botst met het permissionless karakter dat de blockchain juist probeert te behouden.
LUCID wil daarom een publieke route bieden waarbij de transactie rondgaat zonder dat de inhoud meteen zichtbaar is.

Ethereum kiest bewust nog geen definitief encryptiesysteem

Hier wordt het technisch lastiger.
EIP-8184 legt niet één specifieke methode vast waarmee alle transacties moeten worden versleuteld en ontsleuteld.
De auteurs zeggen dat er momenteel geen bekende cryptografische oplossing is die tegelijk aan alle eisen voldoet voor gebruik op Ethereum-schaal. Denk aan kleine sleutels, efficiënte verwerking, geen vertrouwde setup en een geloofwaardige route naar bescherming tegen toekomstige quantumcomputers.
Daarom probeert LUCID vooral het protocol geschikt te maken voor verschillende decryptiemethoden.
De daadwerkelijke sleutelconstructie kan deels buiten het protocol blijven.
Dat maakt het voorstel flexibeler.
Het zorgt er ook voor dat nog niet alle veiligheidsvragen zijn opgelost.

Ontwikkelaars praten vandaag over quantumveiligheid

Dat is precies waar de bijeenkomst van 19 augustus om draait.
De negende sessie van de werkgroep Encrypt The Mempool staat gepland voor 15:00 UTC, oftewel 17:00 Nederlandse tijd. Op de agenda staat onder meer of Ethereum tijdelijk genoegen kan nemen met een oplossing die nog niet post-quantumveilig is.
Daarnaast bespreken ontwikkelaars hoe kan worden bewezen dat validators of sleutelbeheerders informatie bewust achterhouden.
Ook het verkopen van decryptiesleutels is een probleem.
Wanneer iemand de inhoud vóór het afgesproken moment alsnog tegen betaling kan onthullen, komt precies de informatievoorsprong terug die LUCID probeert weg te nemen.

Censuurbestendigheid blijft een moeilijk punt

Een ander vraagstuk is wie de sleutels beheert.
Een tijdelijke constructie met een beperkte groep decryptors kan technisch sneller uitvoerbaar zijn. Maar zo'n groep kan transacties vertragen, sleutels achterhouden of onder druk worden gezet.
De agenda van vandaag behandelt daarom expliciet hoe censuurbestendigheid behouden kan blijven bij ontwerpen met vertrouwde sets.
Dat laat zien hoe ingewikkeld het compromis is.
Ethereum wil transacties afschermen voor bots zonder daarvoor één nieuwe partij de macht te geven om te bepalen wie wanneer kan handelen.

DeFi kan het verschil het sterkst voelen

Als LUCID ooit wordt ingevoerd, ligt de grootste directe impact waarschijnlijk bij handelstoepassingen.
DEX-swaps, liquidaties en andere transacties kunnen veel economische informatie bevatten vóór uitvoering.
Juist daar speuren bots de publieke mempool af naar kansen.
Wanneer die transacties alleen versleuteld zichtbaar zijn totdat hun positie vaststaat, verandert de wedstrijd voor searchers en builders aanzienlijk.
Niet doordat MEV volledig verdwijnt.
Wel doordat een specifiek soort MEV moeilijker wordt: eerst de order van iemand anders lezen en daarna de volgorde tegen die gebruiker gebruiken.

LUCID is nog lang geen Ethereum-regel

De technische ambitie is groot, maar de status is duidelijk.
EIP-8184 staat op Draft. Het voorstel kan nog veranderen, onderdelen kunnen worden geschrapt en er is geen vastgestelde netwerkupgrade waarin LUCID wordt geactiveerd.
De EIP zelf maakt bovendien duidelijk dat het om een omvangrijke wijziging gaat. Nieuwe transactietypes, commitments, sleutelverspreiding en aanpassingen aan clientinterfaces moeten allemaal op elkaar aansluiten.
De bijeenkomst van vandaag is daarom geen startschot voor een aanstaande fork.
Het is onderdeel van de ontwerpfase.

Ethereum probeert transparantie minder duur te maken

Daarmee raakt LUCID aan een vreemd probleem van openbare blockchains.
Transparantie is een kracht wanneer iedereen kan controleren wat er gebeurt.
Diezelfde transparantie wordt een zwakte wanneer professionele bots jouw intentie kunnen zien voordat jouw transactie definitief is.
Ethereum probeert nu een tussenweg te ontwerpen: de route naar opname blijft openbaar, maar de gevoelige inhoud wordt pas zichtbaar nadat de volgorde niet meer eenvoudig tegen de gebruiker kan worden ingezet.
Als dat lukt, hoeft een trader niet meer te kiezen tussen de publieke mempool en bescherming tegen degene die daar het snelst meekijkt.
Maar voordat Ethereum bots blind kan maken, moeten de ontwikkelaars eerst oplossen wie de sleutel krijgt — en wie erop toeziet dat die niet te vroeg wordt verkocht.

Stop met te veel betalen voor je crypto. Bij de Amsterdamse exchange Finst handel je tegen de laagste tarieven van Nederland, zonder verborgen kosten.

👀 Bekijk Finst nu

Let op: Beleggen in crypto brengt risico’s met zich mee. Handel alleen met geld dat u kunt missen.

Ga verder met lezen
loading
Dit vind je misschien ook leuk
Laat mensen jouw mening weten

Loading