Wat is accountabstractie? Alles wat u moet weten
Accountabstractie is de toekomst van cryptocurrency.
Misschien heb je deze zin al vaak gehoord, maar weet je niet precies wat hij betekent. Laten we dat vandaag eens ophelderen.
Ik laat je kennismaken met een beginnersgids voor accountabstractie – wat het is, hoe het werkt en hoe het een revolutie teweeg zal brengen in cryptocurrency-toepassingen.
We zullen niet ingaan op de technische en implementatiedetails van accountabstractie (dat is een onderwerp voor later). In plaats daarvan zullen we een overzicht op hoog niveau geven en illustreren hoe accountabstractie de gebruikerservaring in cryptocurrency de afgelopen jaren heeft verbeterd.
Wat is rekeningabstractie?
Eenvoudig gezegd is accountabstractie een verzameling kaders en standaarden die de functionaliteit van cryptowallets (accounts) aanzienlijk verbeteren.
Je kunt het zien als het toevoegen van vliegmogelijkheden aan een Honda Civic uit 1999 – het functioneert nog steeds als een auto, maar kan nu veel meer.
Je vraagt je misschien af waarom cryptowallets deze krachtige functies niet standaard hebben. Het antwoord is dat ze op sommige moderne blockchains behoorlijk krachtig zijn. Voor traditionele blockchains zoals Ethereum werden accounts echter ontworpen voordat we al hun potentiële gebruik en gebreken volledig begrepen.
Op Ethereum (en veel EVM ketens) gebruiken we voornamelijk Externally Owned Accounts (EOA’s). Dit zijn eenvoudige wallets die alleen activa kunnen bevatten en transacties kunnen initiëren. Ze zijn gebonden aan een enkele privésleutel en kunnen geen complexe operaties uitvoeren.
Tegelijkertijd hebben we smart contracts, dat is code die automatisch wordt uitgevoerd op de blockchain. Smart contracts kunnen worden geprogrammeerd om bijna elke taak uit te voeren.
Zou het niet cool zijn als we de flexibiliteit van slimme contracten konden toevoegen aan ieders cryptowallet? Dit is waar Contract Accounts (CA’s) om de hoek komen kijken – zij zijn de kern van accountabstractie.
Contractrekeningen integreren de onbeperkte functionaliteit van slimme contracten in wallets, waardoor hun mogelijkheden aanzienlijk toenemen. Deze wallets kunnen nog steeds fondsen bevatten, maar zijn niet langer afhankelijk van een enkele privésleutel.
Hoe accountabstractie werkt
In het verleden stond het verliezen van je privésleutel gelijk aan het verliezen van je portemonnee.
Deze ervaring is erg slecht voor niet-crypto-gebruikers. Met contractrekeningen kunnen portemonnees echter werken via meerdere verificatiemethoden in plaats van traditionele handtekeningen met een privé-sleutel.
Je kunt vingerafdrukherkenning, providers van derden (zoals Google en Apple), meerdere handtekeningen of verschillende handtekeningschema’s gebruiken voor authenticatie.
Zelfs als je de originele privésleutel verliest, kun je je account herstellen via vooraf ingestelde methoden.
Er zijn veel manieren om accountverificatie op te bouwen. Deze methoden verbeteren niet alleen de beveiliging van de portemonnee, maar bieden ook nieuwe functionaliteiten door middel van accountabstractie (AA).
In Extern Eigendom Rekeningen (EOA’s), moeten alle transacties worden betaald met de native fuel token on-chain en moeten worden betaald door de initiatiefnemer. Bovendien kan er maar één transactie tegelijk worden uitgevoerd.
Maar met AA:
- Transacties kunnen volledig gesponsord worden door een derde partij (meestal de applicatie).
- Transacties kunnen worden betaald met verschillende tokens (bijvoorbeeld met USDC in plaats van ETH).
- Transacties kunnen gebundeld worden om benzinekosten te besparen en tokenruil zonder aparte goedkeuringen mogelijk te maken.
Zoals je kunt zien, kan AA de gebruikerservaring van cryptotoepassingen aanzienlijk verbeteren. Voorheen waren we gebonden aan starre structuren, waardoor het omslachtig en moeilijk was om met cryptocurrencies aan de slag te gaan. Nu, met AA, kunnen we gebruikerservaringen creëren die vergelijkbaar of zelfs beter zijn dan die van traditionele Web2-toepassingen.
Het is belangrijk om te benadrukken dat deze slimme contractrekeningen nog steeds volledig worden beheerd door de gebruikers, zonder dat derden toegang hebben tot hun fondsen – alle activa blijven zelfbeheerd.
Wat is de huidige AA-status?
Voor EVM leggen voorstellen als ERC-4337 en EIP-7702 de basis voor AA.
Vandaag de dag zijn veel van de functies die ik noemde al gerealiseerd. Het omzetten van bestaande wallets in contract wallets vereist echter nog steeds veel werk.
Voor nu, weet dat AA de sleutel is tot het bereiken van eenvoudige, veilige en krachtige gebruikerservaringen en het zal de volgende golf van crypto-gebruikers verwelkomen.