Kontoabstraktion vil gøre Ethereum lige så nem at bruge som en traditionel bankkonto.
Udfordringen med menneskelige fejl i krypto
Ethereum-udviklere arbejder på at gøre Ethereum blockchain mere brugervenlig. En af de største udfordringer ved krypto er potentialet for at miste adgangen til sine kryptobeholdninger på grund af en simpel fejl, såsom at miste adgangen til sin private nøgle.
I lyset af denne og andre potentielle faldgruber er det langt nemmere at miste dine penge i krypto end i traditionel bank. Blockchain-udviklere erkender i stigende grad, at menneskelige fejl er uundgåelige, hvilket betyder, at det vil være vanskeligt at skubbe krypto ind i mainstream uden fejlsikringer og bedre brugervenlighed.
An artikel offentliggjort i dag på CoinDesk nedbryder konceptet Account Abstraction (AA). Dette koncept sigter mod at bruge smarte kontrakter til at udføre kryptotransaktioner ved at skabe visse gyldighedsregler. Med AA behøver brugere ikke at logge af hver transaktion med ens private nøgler.
Målet er at gøre Ethereum lige så nem at bruge som en traditionel bankkonto, så brugerne nemmere kan foretage transaktioner, programmere automatiske regningsbetalinger og meget mere.
Forståelse af Ethereum-transaktioner: EOA'er og CA'er
For at forstå, hvordan AA ville ændre karakteren af, hvordan man kan bruge krypto, er det vigtigt at forstå, hvordan Ethereum-transaktioner fungerer i dag. På Ethereum har brugere mulighed for at oprette to typer konti: Eksternt ejede konti (EOA) og kontraktkonti (CA). De to kontotyper adskiller sig med hensyn til, hvordan de initierer transaktioner over Ethereums netværk. EOA'er er den typiske kontotype for Ethereum-brugere og er den type konto, man ville bruge, hvis de har brugt en tegnebogsudbyder såsom MetaMask og Coinbase Wallet.
Problemet med eksternt ejede konti
Med en EOA får brugerne et par nøgler: en offentlig og en privat nøgle. Enhver kan sende penge til en EOA ved hjælp af dens offentlige nøgle. Men det er kun kontoens ejer – den der har adgang til kontoens private nøgle, som bør holdes hemmelig – der rent faktisk kan igangsætte transaktioner fra kontoen.
Problemet med EOA'er er, at hvis en bruger mister deres private nøgle, er der ingen måde at få adgang til deres midler igen. Og selvom en bruger ikke mister deres nøgle, hvis nogen får fingrene i en persons private nøgle, får de fuldstændig kontrol over vedkommendes penge.
CA, også kendt som "smarte kontrakter", er som mini-computerprogrammer, der lever på Ethereum-netværket. Disse konti styres af kode, men de kan ikke selv igangsætte transaktioner. En EOA skal sende en transaktion til en CA, for at den kan foretage sine egne transaktioner.
Hvordan kontoabstraktion afhjælper mangler i Ethereum
Account Abstraction adresserer manglerne ved EOA'er ved at fusionere dem med CA'er. Det giver folk mulighed for at oprette brugerkonti med indbyggede fejlsikre mekanismer og andre specielle funktioner til at verificere transaktioner. Dette træk anses for nødvendigt for at skubbe krypto til almindelig brug.
Et skridt mod mainstream-adoption af krypto
Som Kristof Gazso, en medforfatter til et Ethereum Improvement Proposal (EIP) om AA siger "Vi vil være på et tidspunkt i fremtiden, hvor det vil være lige så enkelt at bruge en Ethereum-konto som at bruge en bank. ” Målet er at gøre Ethereum mere brugervenlig og sikker, forhindre dyre fejl og øge chancerne for, at krypto bliver adopteret af almindelige brugere.
Ansvarsfraskrivelse: Denne artikel gives kun til informationsformål. Det tilbydes eller er ikke beregnet til at blive brugt som juridisk, skat, investering, finansiel eller anden rådgivning.
Kilde: https://cryptodaily.co.uk/2023/01/making-ethereum-more-user-friendly-account-abstraction