Afgelopen september onthulden on-chain metrics dat er maar liefst $300.000 van gebruikers was afgetroggeld via verraderlijke sandwich-aanvallen, wat de aanhoudende en kostbare uitdaging van Maximal Extractable Value (MEV) in blockchain-netwerken onderstreept. Dus, hoe kan Shutter threshold encryption een robuuste verdediging bieden tegen deze roofzuchtige praktijken, waardoor de transactiebeveiliging ten goede verandert?
De Stille Belasting: Inzicht in de Doordringende Impact van MEV
Blockchain-transparantie, hoewel een hoeksteen van decentralisatie, creëerde onbedoeld een achilleshiel: Maximal Extractable Value (MEV). Dit fenomeen stelt blokproducenten en andere geavanceerde actoren in staat om winst te maken door de volgorde en opname van transacties binnen een blok te manipuleren. De openbare aard van mempools – de wachtruimte voor in behandeling zijnde transacties – legt cruciale gegevens bloot, waardoor frontrunning, backrunning en sandwich-aanvallen mogelijk worden die in wezen fungeren als een verborgen belasting voor gebruikers.
Ethereum heeft in het bijzonder gezien dat MEV-extractie aanzienlijke niveaus bereikt, historisch gezien gelijk aan ongeveer 11% van de blokbeloningen. Dit zijn geen kleine inefficiënties; ze vertegenwoordigen tastbare verliezen voor handelaren, vooral degenen die grote stappen zetten in volatiele markten. De gegevens van september 202X, die wijzen op honderdduizenden verloren aan sandwich-aanvallen, dienen als een grimmige herinnering dat MEV een terugkerende aderlating is voor gebruikerskapitaal, die iedereen treft, van informele handelaren tot institutionele spelers. Het is een probleem dat innovatieve cryptografische oplossingen vereist.
Hoe Shutter Threshold Encryption Transacties Versterkt
Onder verschillende MEV-mitigatiestrategieën zijn cryptografische technieken zoals threshold encryption naar voren gekomen als veelbelovende kanshebbers. Deze methoden zijn bedoeld om de inhoud van transacties te verbergen voordat ze zelfs maar de mempool bereiken, waardoor ze verborgen blijven tot hun definitieve ordening binnen een blok. Dit voorkomt dat kwaadwillende actoren, waaronder blokproducenten, transactiegegevens exploiteren voor MEV.
Shutter valt op als een baanbrekend threshold-encryption protocol dat specifiek is ontworpen om MEV te bestrijden. Het was het eerste in zijn soort dat verder ging dan de onderzoeksfase en een live implementatie bereikte op het Gnosis Chain mainnet. In de kern werkt threshold encryption door de decryptiesleutel van een transactie te splitsen over een gedistribueerd comité van ‘Keypers’. Geen enkele Keyper kan een transactie alleen decoderen; een vooraf bepaalde meerderheid is vereist om de platte tekst te reconstrueren. Hier is een vereenvoudigde uitsplitsing:
- Sleutelgeneratie: Het comité genereert gezamenlijk een openbare sleutel en individuele private sleuteldelen.
- Encryptie: Gebruikers versleutelen hun transacties met behulp van deze openbare sleutel en dienen cipherteksten in bij het netwerk.
- Ordening: Blokvoorstellers ordenen deze gecodeerde transacties zonder hun inhoud te kennen.
- Decryptie: Zodra het blok is voltooid, publiceren Keypers hun decryptiedelen. Een voldoende aantal geldige aandelen wordt gecombineerd om de oorspronkelijke transactie te onthullen.
- Uitvoering: De nu gedecodeerde transacties worden uitgevoerd door de virtuele machine van het netwerk.
Dit off-chain comité-ontwerp maakt Shutter consensus-agnostisch, wat betekent dat het kan worden geïntegreerd met verschillende blockchains zonder hun kernconsensusregels te wijzigen. Hoewel het Keyper-comité is gemachtigd en een zekere mate van vertrouwen vereist, zijn de door het bestuur geselecteerde leden bedoeld om betrouwbaarheid te garanderen.
Evoluerende Oplossingen: Van Per-Epoch tot Batched Encryption
Shutter’s reis naar robuuste MEV-bescherming heeft een aanzienlijke evolutie doorgemaakt. Aanvankelijk onderzocht het protocol per-epoch encryptie, waarbij transacties werden versleuteld onder een enkele sleutel voor een specifieke blockchain-epoch. Hoewel efficiënt, had dit ontwerp een kritieke fout: zodra de epoch-sleutel was gereconstrueerd, werden alle transacties van die epoch, zelfs de transacties die nog niet in een blok waren opgenomen, openbaar, waardoor gebruikers mogelijk werden blootgesteld aan MEV.
De geïmplementeerde versie op Gnosis Chain pakt dit aan door per-transactie encryptie te implementeren. Elke transactie ontvangt zijn eigen unieke encryptie, waardoor de privacy wordt verbeterd door ervoor te zorgen dat alleen opgenomen en voltooide transacties worden gedecodeerd. Deze aanpak, hoewel de werklast van het Keyper-comité lineair toeneemt met de transactiedoorvoer, geeft prioriteit aan beveiliging en privacy. Vooruitkijkend onderzoekt het Shutter-team Batched Threshold Encryption (BTE) als een potentiële sweet spot. BTE is bedoeld om een bijna constante comitébelasting te behouden met behoud van de privacy van transacties die niet in een blok zijn opgenomen, en biedt een meer geoptimaliseerde balans tussen efficiëntie en beveiliging.
Naast Gnosis Chain breidt het bereik van Shutter zich uit. Een gecodeerde mempool-module voor de OP Stack is al live op een Optimism-testnet. Deze module maakt op intelligente wijze gebruik van per-epoch encryptie, maar verzacht de fout van het eerdere ontwerp door transacties te koppelen aan specifieke doelblokken. Als een transactie het beoogde blok mist, wordt deze eenvoudigweg teruggedraaid, waardoor voortijdige blootstelling wordt voorkomen.
De Weg Vooruit: Shutter’s Reis naar een Vertrouwen-Gemininimaliseerde Toekomst
Ondanks de aanzienlijke vooruitgang in MEV-mitigatie erkent Shutter dat de huidige iteratie niet volledig trustless is, omdat deze afhankelijk is van een gemachtigde Keyper-set. Een andere uitdaging is de latentie die wordt waargenomen bij de Gnosis Chain-implementatie; hoewel Gnosis-blokken elke vijf seconden worden geproduceerd, hebben Shutter-transacties historisch gezien gemiddeld ongeveer drie minuten nodig om te worden opgenomen, voornamelijk vanwege het beperkte aantal Shutterized validators en Keypers. Dit geeft aan dat er, hoewel veelbelovend, nog ruimte is voor optimalisatie om het real-world nut ervan te maximaliseren.
Het Shutter-team is actief bezig met het uitzetten van een praktische, meerfasige roadmap naar een volledig gecodeerde en meer vertrouwen-geminimaliseerde mempool, met een bijzondere focus op Ethereum. Deze ambitieuze onderneming vereist gezamenlijke inspanningen over verschillende ecosysteemcomponenten, waaronder wallets, RPC’s, relays, bouwers en validators, voordat uiteindelijk in-protocol ondersteuning wordt verkregen. Eenmaal gevestigd op Ethereum, kunnen deze modules zich vervolgens uitbreiden naar andere EVM-compatibele ketens, waardoor MEV-bescherming wordt gedemocratiseerd in het bredere crypto-landschap. Voor degenen die deze complexe markten willen navigeren en mogelijk kansen willen identificeren, kunnen platforms zoals cryptoview.io waardevolle inzichten bieden. Vind kansen met CryptoView.io
