Vitalik Buterin, de medeoprichter van Ethereum, heeft een belangrijk alternatief voorgesteld voor Ethereum Improvement Proposal (EIP) 3074. Dit nieuwe voorstel is bedoeld om security te verbeteren en risico’s voor kernontwikkelaars te minimaliseren.
Met een nieuw transactietype, vergelijkbaar met EIP-2930, bevat het toevoegingen zoals een contractcodestring en een handtekening.
Hoe het voorstel van Vitalik Buterin de veiligheid verhoogt
Het ontwerp begint met te controleren of de contractcode van de ondertekenaar leeg is. Vervolgens stelt het deze in op de gespecificeerde contractcode, om deze vervolgens weer leeg te maken bij het afsluiten van de transactie. Deze methodologie maakt het mogelijk om de ondertekenaar van de contractcode en de oorsprong van de transactie van elkaar te onderscheiden, wat zowel flexibiliteit als verhoogde security biedt.
De voorgestelde aanpak belooft compatibiliteit met bestaande EIP-3074 workflows door ze om te zetten in gestroomlijnde interacties binnen het nieuwe raamwerk. Hierdoor worden commando’s als AUTH en AUTHCALL vervangen door eenvoudigere verificatie- en uitvoeringsfuncties die geassocieerd worden met accounts in extern bezit (EOA’s). Deze vereenvoudiging handhaaft de operationele integriteit en verbetert ook de procesefficiëntie.
Lees meer: Ethereum EIP’s: Wat zijn ze? Hoe worden ze geïmplementeerd?
Buterin beweert dat zijn methode aansluit op elke EIP-3074 workflow en minimale aanpassingen vereist voor integratie. Het ondersteunt voorwaartse compatibiliteit met endgame account abstraction en vermijdt de introductie van nieuwe opcodes, waardoor potentiële redundantie in toekomstige blockchain-contexten wordt voorkomen.
Bovendien kunnen EOA’s tijdelijk contractfunctionaliteiten uitvoeren, waardoor compatibiliteit met de huidige EntryPoint-architectuur gegarandeerd is.
Ondanks de vele voordelen, waaronder het behoud van een uniform code-ecosysteem dat waarschijnlijk relevant zal blijven in toekomstige raamwerken, heeft dit voorstel ook potentiële nadelen. Het erft een aantal punten van kritiek van EIP-3074, vooral met betrekking tot mogelijke centralisatie en het vereiste vertrouwen in beheerde stukken code.
“Het lijkt er echter op dat elke EIP die probeert om te gaan met de “privilege de-escalation” (aka subsleutels) use case van 3074 hetzelfde probleem zou hebben,” concludeerde Buterin.
Pedro Gomes, medeoprichter van WalletConnect, steunde ook Buterins voorstel.
“Deze nieuwe aanpak profiteert van het gebruik van 4337 infra PLUS vermindert het risico voor core-ontwikkelaars,” zei Gomes.
Terwijl de Ethereum (ETH) community vooruitloopt op de Pectra upgrade, die gepland staat tussen eind 2024 en begin 2025, neemt de opwinding toe. Deze sterke update, die EIP 3074 centraal zal integreren, wil een revolutie teweegbrengen in de manier waarop gebruikers omgaan met Ethereum wallets door geavanceerde smart contracts functionaliteiten toe te voegen.
Belangrijke functies zijn onder andere een nieuwe sociale hersteltool en de mogelijkheid voor transacties zonder ETH in wallets, wat de drempel voor nieuwkomers drastisch verlaagt.
Disclaimer
Alle informatie op onze website wordt te goeder trouw en uitsluitend voor algemene informatiedoeleinden gepubliceerd. Elke actie die de lezer onderneemt op basis van de informatie op onze website is strikt op eigen risico.