EIP 4337 geactiveerd door Ethereum (ETH): uitgebreide gids


artikel afbeelding

Vladislav Sopov

Dit is waarom 'Account Abstraction' de game-wisselaar is voor Ethereum (ETH) in 2023 - en welke kansen het ontgrendelt voor gebruikers en ontwikkelaars

Met de nieuwe functie geactiveerd, kan elke eigenaar van een niet-bewaarbare Ethereum (ETH)-portemonnee de functionaliteit drastisch vergroten en zijn/haar ervaring met Ethereum (ETH) en EVM-compatibele blockchains veilig maken.

EIP 4337 gaat live op Ethereum (ETH): Hoogtepunten

Gisteren, op 1 maart 2023, kondigden Ethereum (ETH)-ontwikkelaars aan dat het Account Abstraction-mechanisme dat is opgenomen in het Ethereum Improvement Proposal (EIP 4337) een stresstest, audit en implementatie op het mainnet heeft ondergaan.

  • Account Abstraction, dat sinds 2016 in discussie is, is een van de meest ambitieuze veranderingen in het ontwerp van Ethereum (ETH);
  • EIP 4337 is mede ontwikkeld door de Ethereum Foundation en een aantal keiharde Web3-teams: Stackup, Biconomy, Alchemy; OpenZeppelin voerde zijn beveiligingsaudit uit;
  • Het vervaagt de grens tussen externe accounts (wallets) en contractaccounts (slimme contracten) en introduceert een nieuw instrument in Ethereum: Smart Accounts;
  • Deze update is van het allergrootste belang voor de veiligheid, bedienbaarheid en massale acceptatie van de Ethereum (ETH) blockchain;
  • Naast Ethereum (ETH) gaat deze update live op alle EVM-compatibele blockchains: Polygon Network (MATIC), BNB Chain (BSC), Ethereum's L2-netwerken enzovoort.

Met EIP 4337 geactiveerd, kunnen Ethereum (ETH)-gebruikers hun niet-bewarende portemonnees omzetten in full-stack gedecentraliseerde banken. Dit voorkomt dat nieuwe gebruikers de toegang tot hun ETH-portemonnee verliezen vanwege problemen met seed-zinnen.

Wat is EIP?

Ethereum Improvement Proposals (EIP's) zijn beschrijvingen voor standaarden op het Ethereum (ETH)-netwerk: kernprotocolspecificaties, client-API's en contractstandaarden. Grote netwerkupgrades zijn gekoppeld aan de mainnet-implementatie van deze of gene EIP.

Ethereum (ETH)-enthousiastelingen dienen hun voorstellen in voor discussie en beoordeling; de volledige goedkeuringscyclus duurt acht fasen. Sommige geavanceerde EIP's veroorzaakten verhitte debatten en werden jarenlang besproken.

EIP 20 (introductie van ERC-20-tokens op Ethereum), EIP 721 (niet-fungibele tokenstandaard) en EIP 1559 (dynamisch transactiekostenmodel met periodieke tokenverbrandingsgebeurtenissen) behoren tot de meest cruciale EIP's sinds de oprichting van Ethereum (ETH).

Wat zijn EOA's en CA's op Ethereum?

Ethereum, een allereerste blockchain-netwerk met ondersteuning voor slimme contracten (programmeerbare blockchain), heeft twee soorten accounts in zijn ontwerp. Simpel gezegd, in tegenstelling tot traditionele bank- en betalingsapps, is een Ethereum (ETH) account waar cryptocurrency wordt opgeslagen.

Externe accounts (of EOA's) kunnen cryptocurrency opslaan, maar kunnen zelf geen transacties verzenden. Gebruikers moeten de transacties autoriseren met privésleutels. Crypto-wallets zoals MetaMask zijn schoolvoorbeelden van EOA's.

Contractrekeningen daarentegen zijn softwareprogramma's die financiële transacties kunnen uitvoeren. Ze worden beheerd door code, niet door privésleutels. Slimme contracten - basiselementen van DeFi- en NFT-protocollen - zijn van nature "Contract Accounts" (CA's).

Wat is EIP 4337 of Account Abstraction (AA)?

EIP 4337 is een upgrade van het ontwerp van het Ethereum (ETH) netwerk; het is geïmplementeerd als een extra laag bovenop het Ethereum (ETH) mainnet, dus er was geen hard fork nodig om live te gaan. Met Account Abstraction kunnen Ethereum (ETH)-gebruikers hun portemonnee eenvoudig omzetten in een slim contract en ze extra functionaliteit geven.

Een "slim account" is een nieuw type portemonnee dat beschikbaar komt met EIP 4337. Eerst en vooral zullen gemiddelde gebruikers hun accounts kunnen omzetten in opslag voor meerdere handtekeningen. Hierdoor hoeven accounteigenaren niet meer verantwoordelijk te zijn voor privésleutels.

eip4337
Afbeelding door Opstapelen

De Ethereum Foundation benadrukt dat EIP 4337 het gebruik van de resultaten van off-chain berekeningen on-chain mogelijk maakt, wat echt baanbrekend is om Ethereum (ETH) feature-rijk te maken:

ERC-4337 probeert hetzelfde te doen als EIP-2938, maar via extra-protocol middelen. Van gebruikers wordt verwacht dat ze off-chain-berichten verzenden, gebruikersbewerkingen genaamd, die worden verzameld en in bulk worden verpakt in een enkele transactie door ofwel de block-indiener of een bouwer die bundels produceert voor block-indieners. De indiener of bouwer is verantwoordelijk voor het filteren van de operaties om ervoor te zorgen dat ze alleen operaties accepteren waarvoor kosten worden betaald. Er is een aparte mempool voor gebruikersbewerkingen en knooppunten die op deze mempool zijn aangesloten, voeren ERC-4337-specifieke validaties uit om ervoor te zorgen dat een gebruikersbewerking gegarandeerd kosten betaalt voordat deze wordt doorgestuurd.

Sinds de eerste dagen van EIP 4337 operaties — as onthuld door John Rising, mede-oprichter van Stackup en voorstander van vocale upgrades - de nieuwe functionaliteit heeft een solide infrastructuurachtergrond en is beschikbaar op alle belangrijke EVM-compatibele blockchains.

Hoe EIP 4337 Ethereum (ETH) voor altijd zal veranderen

EIP 4337 heeft al de toppositie bereikt van de belangrijkste en meest ambitieuze EIP's in de geschiedenis van Ethereum (ETH). Met EIP 4337 geactiveerd, zal de Ethereum (ETH)-ervaring voor een nieuwe generatie gebruikers en ontwikkelaars anders zijn.

EIP 4337 voor beveiliging

Als het gaat om het beheer van privésleutels, maakt EIP 4337 het voor verschillende gebruikers mogelijk om transacties vanaf één rekening te autoriseren. Als zodanig kunnen Ethereum (ETH)-houders hun portemonnee integreren met een smartphone om het sleutelbeheer te stroomlijnen en een extra herstelinstrument voor hun munten toe te voegen.

EIP 4337 voor bruikbaarheid

Als het gaat om slimme contracten, maakt EIP 4337 de weg vrij voor 100% "gasloze" contracten: nu kunnen ontwikkelaars de mogelijkheid hardcoderen om deze of gene portemonnee te gebruiken als bron voor gasbetalingen. Voorheen moesten bij een dergelijk ontwerp alle transacties worden geautoriseerd met privésleutels.

EIP 4337 voor massale acceptatie

Alle enthousiastelingen, voorstanders en ontwikkelaars van EIP 4337 zijn er zeker van dat het de gebruikerservaring van Ethereum (ETH) beginnersvriendelijker zal maken. De Ethereum (ETH)-toolkit wordt rijker aan functies dan ooit tevoren. Nu maakt het meer geavanceerde en excentrieke ontwerpen mogelijk die onmogelijk zouden zijn geweest zonder 'slimme accounts'.

Afronden: wat biedt de toekomst voor accountabstractie in EVM?

Als zodanig is EIP 4337-activering een belangrijke mijlpaal voor Ethereum (ETH) in 2023. Hoewel het nu overschaduwd lijkt door de langverwachte upgrade van Shanghai (en de economische beloften ervan), is Account Abstraction net zo belangrijk voor Ethereum's (ETH) tooling als EIP 721 en EIP 1155.

Ondertussen is dit verhaal nog lang niet voorbij: in Vitalik Buterin's roadmap zijn langetermijndoelen voor Account Abstraction. Verplichte conversie naar EIP 4337-compatibele accounts en censuurbestendige praktijken zouden de volgende stappen zijn in de AA-ontwikkeling voor Ethereum.

Bron: https://u.today/eip-4337-activated-by-ethereum-eth-comprehensive-guide