Gemensam standard för kontobstraktion avslutad
Utvecklarna av Ethereum och Base har avslutat arbetet med en gemensam standard för kontobstraktion efter att försöken att förena EIP-8141 och EIP-8130 misslyckades. Detta innebär att de två nätverken nu kommer att följa separata transaktionsdesigner.
Bakgrund och reflektioner
Ethlabs-utvecklaren Derek Chiang meddelade på måndagen att författarna till de två förslagen slutade arbeta mot en gemensam specifikation förra veckan, efter att ha insett att de tekniska alternativen skulle kräva att antingen Ethereum eller Base kompromissade med sina kärnkrav.
”Jag är ledsen att rapportera att AA-samarbetet mellan 8130 och 8141 (Frames) bröt samman förra veckan, och Base och Ethereum går nu skilda vägar för att implementera olika AA-standarder. Jag vill dela några reflektioner om detta samarbete och om framtiden för EVM.”
Båda förslagen syftar till att förenkla hur användare interagerar med kryptovaluta-plånböcker, inklusive möjligheten att genomföra transaktioner utan att användare först måste ha ETH för gas och stödja autentiseringsmetoder som telefonpassnycklar.
Skillnader i fokus
Teamen hade utforskat huruvida en design skulle kunna tjäna både Ethereum Layer 1 och Base Layer 2. Chiang förklarade:
”Även om vi identifierade ett antal tekniska lösningar, krävde de alla att den ena sidan eller den andra skulle kompromissa åtminstone lite med sina kärnmål.”
Ethereums utvecklare prioriterar motstånd mot censur, integritet och safety, medan Base fokuserar på skala, anpassning och efterlevnad, enligt Chiang. Dessa skillnader förhindrade så småningom teamen från att enas om ett gemensamt transaktionsformat.
Framtiden för plånboksutveckling
Beslutet lämnar plånboksutvecklare inför möjligheten att stödja två inhemska transaktionsformat om både EIP-8141 och EIP-8130 når produktion. Chiang påpekade att plånböcker fortfarande kan ge användare en konsekvent upplevelse trots de tekniska skillnaderna mellan nätverken, beroende på hur utvecklarna hanterar de separata standarderna.
”Om de genomför det bra, och om plånboksgemenskapen kan överbrygga fragmenteringen, kan vi mycket väl få den bästa möjliga användarupplevelsen för slutanvändarna.”
Tekniska detaljer om EIP-8141 och EIP-8130
EIP-8130 använder en on-chain nyckelhanterare där konton kan registrera godkända aktörer och autentiseringskontrakt. Transaktioner identifierar den autentiseringsmetod de använder, vilket gör att ett nätverk kan bestämma den nödvändiga valideringsprocessen innan det exekverar plånbokskoden.
EIP-8141 tar en annan väg genom att strukturera transaktioner som programmerbara kontraktsanrop som kallas ramar. Ramar kan utföra olika funktioner inom samma transaktion, inklusive validering, gasgodkännande och exekvering.
Planerade uppgraderingar och framtida riktningar
Ethereum fortsätter med EIP-8141, eller Frame Transactions, som en del av sin planerade Hegotá-uppgradering. Ethereum Foundation Protocol-klustret placerade förslaget i sin ”måste-levereras”-kategori tidigare denna månad, medan källmaterialet anger att förslaget är avsett att göra kontobstraktion inhemsk för Ethereum och förbättra säkerheten och beredskapen för post-kvantum.
Frame Transactions delar en transaktion i en sekvens av programmerbara ramar. En ram kan validera avsändaren, en annan kan auktorisera kontot som ansvarar för gas, och efterföljande ramar kan utföra de åtgärder som begärts av användaren.
Avslutande tankar
Med det gemensamma arbetet nu avslutat, förblir EIP-8141 Ethereums planerade inhemska kontobstraktionsväg för Hegotá, medan Base kommer att fortsätta utveckla EIP-8130 kring sin separata transaktionstyp och on-chain nyckelhanterare.