Ethereum medeoprichter Vitalik Buterin zei dat een langbesproken plan om de accounts van het blockchainnetwerk flexibeler te maken mogelijk eindelijk dicht bij implementatie is.
Op 28 februari schetste Buterin een ontwerp gebouwd rond accountabstractie dat mogelijk zou kunnen worden met de Hegota-fork van het netwerk.

Buterin beschreef EIP-8141 als het middelpunt van het voorstel, een alomvattend ontwerp dat de resterende uitdagingen van accountabstractie aanpakt.
Het doel is om wallets om te vormen tot programmeerbare accounts die acties kunnen bundelen, handtekeningschema's kunnen wijzigen en multisig-controles ondersteunen. Deze verschuiving maakt ook de scheiding mogelijk van transactieautorisatie en de onderliggende gasbetaling.
De meeste Ethereum-gebruikers vertrouwen vandaag op extern beheerde accounts (EOA's), die ze beheren met privésleutels en doorgaans financieren met ETH om gaskosten te betalen.
Onder Buterins voorgestelde ontwerp zouden transacties worden georganiseerd als "Frame Transactions".
Dit is een structuur die activiteit opsplitst in een reeks oproepen die een afzender kunnen valideren, een gasbetaler kunnen autoriseren en een of meer acties kunnen uitvoeren.
In praktische termen zou een transactie afzonderlijke frames kunnen bevatten voor validatie en uitvoering. Voor complexere stromen zou een implementatieframe kunnen worden toegevoegd voor accounts die nog niet on-chain bestaan.
Het betekent ook dat batchbewerkingen, zoals het goedkeuren en vervolgens uitgeven van een token in één atomaire reeks, gemakkelijker kunnen worden uitgevoerd als eersteklas transactietype.
Buterin benadrukte de rol van "paymaster"-contracten, die gebruikers in staat zouden kunnen stellen transactiekosten te betalen in andere assets dan ETH. Deze contracten zouden applicaties ook in staat stellen om die gebruikerskosten rechtstreeks te sponsoren.
In een voorbeeld beschreef hij een paymaster die RAI zou kunnen accepteren, in realtime ETH voor gas zou kunnen verstrekken en ongebruikte waarde aan het einde van de transactie zou kunnen terugbetalen.
Hij betoogde dat de aanpak de functionaliteit van bestaande gesponsorde transactiesystemen zou behouden terwijl de afhankelijkheid van tussenpersonen wordt verminderd.
Ondertussen heeft het voorstel ook implicaties voor privacytools op het blockchainnetwerk.
Buterin zei dat paymasters kunnen worden ontworpen om zero-knowledge proofs te verifiëren en gas te betalen als die bewijzen geldig zijn.
Hij wees ook naar "2D nonces" als een manier voor een individueel account om parallel transacties van veel gebruikers te ontvangen. Dit zou mogelijk kunnen verbeteren hoe privacybehoudende systemen werken.
Buterin merkte echter op dat de primaire uitdaging van het ontwerp mogelijk in de mempool ligt—waar transacties zich verspreiden voordat ze een blok binnenkomen—in plaats van op het blockchainlevel zelf.
Volgens hem kan sommige zeer complexe validatielogica onveilig zijn om breed uit te zenden. Dit betekent dat de initiële mempool-regels waarschijnlijk conservatief zouden moeten zijn voordat ze in de loop van de tijd worden uitgebreid.
Hij voegde toe dat accountabstractie FOCIL zou aanvullen, een afzonderlijk voorstel gericht op het verbeteren van inclusiegaranties voor transacties.
Buterin wees erop dat ontwikkelaars ook de compatibiliteit voor bestaande accounts bespreken om ervoor te zorgen dat ze uiteindelijk toegang krijgen tot het nieuwe framework.
Deze opname zou traditionele wallets in staat stellen te profiteren van geavanceerde functies zoals batchbewerkingen en gassponsoring.


