Kontoabstraksjon vil gjøre Ethereum like enkel å bruke som en tradisjonell bankkonto.
Utfordringen med menneskelig feil i krypto
Ethereum-utviklere jobber med å gjøre Ethereum-blokkjeden mer brukervennlig. En av hovedutfordringene med krypto er potensialet for å miste tilgangen til ens kryptobeholdning på grunn av en enkel feil som å miste tilgangen til ens private nøkkel.
I møte med dette og andre potensielle fallgruver er det mye lettere å tape pengene dine i krypto enn i tradisjonell bank. Blockchain-utviklere erkjenner i økende grad at menneskelig feil er uunngåelig, noe som betyr at det vil være vanskelig å presse krypto inn i mainstream uten feilsikringer og bedre brukervennlighet.
An Artikkel publisert i dag på CoinDesk bryter ned konseptet Account Abstraction (AA). Dette konseptet tar sikte på å bruke smarte kontrakter for å utføre kryptotransaksjoner ved å lage visse gyldighetsregler. Med AA trenger ikke brukere å logge av hver transaksjon med ens private nøkler.
Målet er å gjøre Ethereum like enkel å bruke som en tradisjonell bankkonto, slik at brukerne lettere kan foreta transaksjoner, programmere automatiske regningsbetalinger og mer.
Forstå Ethereum-transaksjoner: EOA-er og CA-er
For å forstå hvordan AA vil endre naturen til hvordan man kan bruke krypto, er det viktig å forstå hvordan Ethereum-transaksjoner fungerer i dag. På Ethereum har brukere muligheten til å opprette to typer kontoer: External Owned Accounts (EOA) og Contract Accounts (CA). De to kontotypene er forskjellige når det gjelder hvordan de initierer transaksjoner over Ethereums nettverk. EOA-er er den typiske kontotypen for Ethereum-brukere og er den typen konto man ville brukt hvis de har brukt en lommebokleverandør som MetaMask og Coinbase Wallet.
Problemet med eksternt eide kontoer
Med en EOA får brukerne et par nøkler: en offentlig og en privat nøkkel. Alle kan sende midler til en EOA ved å bruke dens offentlige nøkkel. Men det er kun kontoeieren – den som har tilgang til kontoens private nøkkel, som skal holdes hemmelig – som faktisk kan sette i gang transaksjoner fra kontoen.
Problemet med EOA-er er at hvis en bruker mister sin private nøkkel, er det ingen måte å få tilbake tilgang til pengene sine på. Og selv om en bruker ikke mister nøkkelen sin, hvis noen får tak i en persons private nøkkel, får de full kontroll over vedkommendes midler.
CA, også kjent som "smarte kontrakter", er som minidataprogrammer som lever på Ethereum-nettverket. Disse kontoene styres av kode, men de kan ikke starte transaksjoner selv. En EOA må sende en transaksjon til en CA for at den skal kunne foreta sine egne transaksjoner.
Hvordan kontoabstraksjon adresserer mangler i Ethereum
Account Abstraction adresserer manglene til EOA-er ved å slå dem sammen med CA-er. Den lar folk opprette brukerkontoer med innebygde feilsikre mekanismer og andre spesialfunksjoner for å verifisere transaksjoner. Dette trekket blir sett på som nødvendig for å presse krypto til vanlig bruk.
Et skritt mot mainstream adopsjon av krypto
Som Kristof Gazso, en medforfatter for et Ethereum Improvement Proposal (EIP) på AA sier "Vi kommer til å være på et tidspunkt i fremtiden hvor det å bruke en Ethereum-konto, det kommer til å være like enkelt som å bruke en bank. ” Målet er å gjøre Ethereum mer brukervennlig og sikker, forhindre kostbare feil og øke sjansene for at krypto blir tatt i bruk av vanlige brukere.
Ansvarsfraskrivelse: Denne artikkelen er kun gitt for informasjonsformål. Det tilbys eller er ikke ment å brukes som juridisk, skatt, investering, økonomisk eller annen rådgivning.
Kilde: https://cryptodaily.co.uk/2023/01/making-ethereum-more-user-friendly-account-abstraction