Vitalik Buterin, medgrundare av Ethereum, har föreslagit ett centralt alternativ till Ethereum Improvement Proposal (EIP) 3074. Detta nya förslag syftar till att öka säkerheten och minimera riskerna för kärnutvecklare.
Med en ny transaktionstyp, liknande EIP-2930, innehåller den tillägg som en kontraktskodsträng och en signatur.
Hur Vitalik Buterins förslag erbjuder förhöjd säkerhet
Genom att initiera denna process börjar designen med att verifiera att undertecknarens kontraktskod är tom. Därefter sätts den till den angivna avtalskoden, för att sedan återställas till tom när transaktionen avslutas. Denna metod gör det möjligt att skilja på den som signerar avtalskoden och den som utför transaktionen, vilket ger både flexibilitet och ökad säkerhet.
Det föreslagna tillvägagångssättet utlovar kompatibilitet med befintliga arbetsflöden enligt EIP-3074 genom att omvandla dem till strömlinjeformade interaktioner inom det nya ramverket. Genom detta ersätts kommandon som AUTH och AUTHCALL med enklare verifierings- och exekveringsfunktioner som är kopplade till externt ägda konton (EOA). Denna förenkling upprätthåller den operativa integriteten och förbättrar även processeffektiviteten.
Läs mer om detta: Ethereum EIP:er: Vad är de? Hur implementeras de?
Buterin hävdar att hans metod anpassar sig till alla EIP-3074-arbetsflöden och kräver minimala justeringar för integration. Den stöder framåtkompatibilitet med slutspelskontoabstraktion, undviker införandet av nya opkoder och förhindrar därmed potentiell redundans i framtida blockchain-sammanhang.
Dessutom gör det det möjligt för EOA att tillfälligt åta sig kontraktsfunktioner, vilket säkerställer kompatibilitet med den nuvarande EntryPoint-arkitekturen.
Trots sina många fördelar, inklusive att upprätthålla ett enhetligt kodekosystem som sannolikt kommer att förbli relevant i framtida ramverk, har detta förslag potentiella nackdelar. Det ärver viss kritik från EIP-3074, särskilt när det gäller möjlig centralisering och det nödvändiga förtroendet för hanterade koddelar.
“Det känns dock som att alla EIP som försöker hantera användningsfallet “privilege de-escalation” (aka sub-keys) i 3074 skulle ha samma problem”, avslutade Buterin.
Pedro Gomes, medgrundare av WalletConnect, stödde också Buterins förslag.
“Det här nya tillvägagångssättet drar nytta av att utnyttja 4337 infra PLUS minskar risken för kärnutvecklare”, sa Gomes.
När Ethereum (ETH)-gemenskapen förväntar sig Pectra-uppgraderingen, planerad mellan slutet av 2024 och början av 2025, byggs spänningen. Denna betydande uppdatering, som kommer att integrera EIP 3074 centralt, syftar till att revolutionera hur användare interagerar med Ethereum-plånböcker genom att lägga till sofistikerade smarta kontraktsfunktioner.
Viktiga funktioner inkluderar ett nytt socialt återställningsverktyg och möjligheten till transaktioner utan ETH i plånböcker, vilket dramatiskt sänker barriärerna för nykomlingar.
Disclaimer
All information på vår webbplats publiceras i god tro och endast för allmän information. Varje åtgärd som läsaren vidtar baserat på informationen på vår webbplats sker strikt på egen risk.