Account abstraction
Account abstraction is een techniek die een Ethereum-crypto wallet programmeerbaar maakt. Daardoor kan de wallet meer doen dan alleen transacties goedkeuren met een private key.
Wat is account abstraction?
Een gewone crypto wallet is meestal afhankelijk van één private key. Dat is een geheime sleutel waarmee je transacties kunt ondertekenen. Met account abstraction kan een wallet ook regels en extra beveiliging gebruiken.
Zo ontstaat een smart account: een crypto wallet met programmeerbare logica. Die logica werkt met smart contracts, oftewel code op de blockchain die volgens vaste regels acties uitvoert. De wallet kan bijvoorbeeld bepalen wanneer een transactie extra goedkeuring nodig heeft of hoe de kosten worden betaald.
Een voorbeeld van account abstraction
Stel dat je instelt dat kleine transacties direct mogen doorgaan. Voor een grotere transactie moet je die eerst op een tweede apparaat bevestigen.
De wallet voert dan niet alleen je opdracht uit, maar controleert ook jouw eigen regels. Dit laat zien hoe account abstraction meer beveiliging en flexibiliteit aan een crypto wallet kan toevoegen.
Waarom is account abstraction belangrijk in crypto?
Account abstraction kan crypto wallets eenvoudiger maken voor nieuwe gebruikers. Een smart account kan bijvoorbeeld meerdere acties combineren in één transactie. Ook kan het mogelijk zijn om gas fees, de kosten voor een transactie op Ethereum, met andere tokens te betalen in plaats van alleen met ETH.
In nieuws over Ethereum, wallets of nieuwe crypto-applicaties kun je daarom de termen account abstraction en smart accounts tegenkomen. Zulke berichten gaan vaak over makkelijker gebruik, extra beveiligingsopties of nieuwe functies voor wallets.
Account abstraction betekent niet dat een wallet automatisch veilig is of dat toegang altijd hersteld kan worden. Het maakt wel meer manieren mogelijk om beveiliging en herstel in te richten.