Account Abstraction maakt Ethereum net zo gebruiksvriendelijk als een traditionele bankrekening.
De uitdaging van menselijke fouten in crypto
Ethereum-ontwikkelaars werken eraan om de Ethereum-blockchain gebruiksvriendelijker te maken. Een van de grootste uitdagingen van crypto is het potentieel om de toegang tot iemands cryptobezit te verliezen door een simpele fout, zoals het verliezen van de toegang tot iemands privésleutel.
Ondanks deze en andere potentiële valkuilen, is het veel gemakkelijker om uw geld te verliezen in crypto dan in traditioneel bankieren. Blockchain-ontwikkelaars erkennen steeds meer dat menselijke fouten onvermijdelijk zijn, wat betekent dat het moeilijk zal zijn om crypto in de mainstream te duwen zonder fail-safes en beter gebruiksgemak.
An dit artikel vandaag gepubliceerd op CoinDesk breekt het concept van Account Abstraction (AA) af. Dit concept heeft tot doel slimme contracten te gebruiken om cryptotransacties uit te voeren door bepaalde geldigheidsregels te creëren. Met AA hoeven gebruikers niet bij elke transactie af te melden met hun privésleutels.
Het doel is om Ethereum net zo gebruiksvriendelijk te maken als een traditionele bankrekening, zodat gebruikers gemakkelijker transacties kunnen uitvoeren, automatische factuurbetalingen kunnen programmeren en meer.
Ethereum-transacties begrijpen: EOA's en CA's
Om te begrijpen hoe AA de aard van het gebruik van crypto zou veranderen, is het belangrijk om te begrijpen hoe Ethereum-transacties tegenwoordig werken. Op Ethereum hebben gebruikers de mogelijkheid om twee soorten accounts aan te maken: External Owned Accounts (EOA) en Contract Accounts (CA). De twee accounttypen verschillen in de manier waarop ze transacties initiëren via het netwerk van Ethereum. EOA's zijn het typische accounttype voor Ethereum-gebruikers en zijn het type account dat men zou gebruiken als ze een portemonnee-aanbieder zoals MetaMask en Coinbase Wallet hebben gebruikt.
Het probleem met accounts in extern eigendom
Bij een EOA krijgen gebruikers een paar sleutels: een publieke en een private sleutel. Iedereen kan geld naar een EOA sturen met behulp van de openbare sleutel. Maar alleen de eigenaar van het account - degene die toegang heeft tot de privésleutel van het account, die geheim moet worden gehouden - kan daadwerkelijk transacties starten vanaf het account.
Het probleem met EOA's is dat als een gebruiker zijn privésleutel verliest, er geen manier is om weer toegang te krijgen tot zijn geld. En zelfs als een gebruiker zijn sleutel niet verliest, als iemand de privésleutel van een persoon in handen krijgt, krijgt hij volledige controle over het geld van die persoon.
CA, ook wel bekend als "slimme contracten", zijn als mini-computerprogramma's die op het Ethereum-netwerk leven. Deze rekeningen worden gecontroleerd door code, maar ze kunnen zelf geen transacties initiëren. Een EOA moet een transactie naar een CA sturen om zelf transacties te kunnen doen.
Hoe Account Abstraction tekortkomingen in Ethereum aanpakt
Account Abstraction pakt de tekortkomingen van EOA's aan door ze samen te voegen met CA's. Hiermee kunnen mensen gebruikersaccounts maken met ingebouwde faalveilige mechanismen en andere speciale functies voor het verifiëren van transacties. Deze stap wordt gezien als noodzakelijk om crypto in mainstream gebruik te duwen.
Een stap in de richting van reguliere acceptatie van crypto
Zoals Kristof Gazso, een co-auteur van een Ethereum Improvement Proposal (EIP) op AA zegt: “We zullen in de toekomst op een punt komen waarop het gebruik van een Ethereum-account net zo eenvoudig zal zijn als het gebruik van een bank. ” Het doel is om Ethereum gebruiksvriendelijker en veiliger te maken, kostbare fouten te voorkomen en de kans te vergroten dat crypto wordt overgenomen door reguliere gebruikers.
Disclaimer: dit artikel is alleen bedoeld voor informatieve doeleinden. Het wordt niet aangeboden en is niet bedoeld om te worden gebruikt als juridisch, fiscaal, investerings-, financieel of ander advies.
Bron: https://cryptodaily.co.uk/2023/01/making-ethereum-more-user-friendly-account-abstraction