Kontoabstraktion kommer att göra Ethereum lika lätt att använda som ett traditionellt bankkonto.
Utmaningen med mänskliga fel i krypto
Ethereum-utvecklare arbetar för att göra Ethereum-blockkedjan mer användarvänlig. En av de största utmaningarna med krypto är potentialen att förlora tillgången till sina kryptoinnehav på grund av ett enkelt misstag som att förlora tillgången till sin privata nyckel.
Inför detta och andra potentiella fallgropar är det mycket lättare att förlora dina pengar i krypto än i traditionell bankverksamhet. Blockchain-utvecklare inser alltmer att mänskliga fel är en oundviklighet, vilket innebär att det kommer att bli svårt att skjuta in krypto i mainstream utan säkerhetsskåp och bättre användarvänlighet.
An Artikeln publicerad idag på CoinDesk bryter ner konceptet Account Abstraction (AA). Detta koncept syftar till att använda smarta kontrakt för att utföra kryptotransaktioner genom att skapa vissa giltighetsregler. Med AA behöver användare inte logga ut för varje transaktion med sina privata nycklar.
Målet är att göra Ethereum lika lätt att använda som ett traditionellt bankkonto, så att användare kan göra transaktioner enklare, programmera automatiska fakturabetalningar med mera.
Förstå Ethereum-transaktioner: EOA och CA
För att förstå hur AA skulle förändra karaktären på hur man kan använda krypto, är det viktigt att förstå hur Ethereum-transaktioner fungerar idag. På Ethereum har användare möjlighet att skapa två typer av konton: External Owned Accounts (EOA) och Contract Accounts (CA). De två kontotyperna skiljer sig åt när det gäller hur de initierar transaktioner över Ethereums nätverk. EOA är den typiska kontotypen för Ethereum-användare och är den typ av konto man skulle använda om de har använt en plånboksleverantör som MetaMask och Coinbase Wallet.
Problemet med externt ägda konton
Med en EOA får användare ett par nycklar: en offentlig och en privat nyckel. Vem som helst kan skicka pengar till en EOA med hjälp av dess publika nyckel. Men det är bara kontots ägare – den som har tillgång till kontots privata nyckel, som ska hållas hemlig – som faktiskt kan initiera transaktioner från kontot.
Problemet med EOA:er är att om en användare förlorar sin privata nyckel, finns det inget sätt att återfå tillgång till sina pengar. Och även om en användare inte förlorar sin nyckel, om någon får tag i en persons privata nyckel, får de fullständig kontroll över den personens pengar.
CA, även känd som "smarta kontrakt", är som minidatorprogram som lever på Ethereum-nätverket. Dessa konton styrs av kod, men de kan inte initiera transaktioner själva. En EOA måste skicka en transaktion till en CA för att den ska kunna göra sina egna transaktioner.
Hur kontoabstraktion åtgärdar brister i Ethereum
Account Abstraction åtgärdar bristerna hos EOA:er genom att slå samman dem med CA:er. Det tillåter människor att skapa användarkonton med inbyggda felsäkra mekanismer och andra specialfunktioner för att verifiera transaktioner. Detta drag ses som nödvändigt för att driva krypto till vanlig användning.
Ett steg mot mainstream adoption av krypto
Som Kristof Gazso, en medförfattare för ett Ethereum Improvement Proposal (EIP) på AA säger "Vi kommer att vara vid en punkt i framtiden där att använda ett Ethereum-konto, det kommer att vara lika enkelt som att använda en bank. ” Målet är att göra Ethereum mer användarvänligt och säkert, förhindra kostsamma misstag och öka chanserna att krypto antas av vanliga användare.
Ansvarsfriskrivning: Den här artikeln tillhandahålls endast i informationssyfte. Det erbjuds eller är inte avsett att användas som juridisk, skatt, investering, finansiell eller annan rådgivning.
Källa: https://cryptodaily.co.uk/2023/01/making-ethereum-more-user-friendly-account-abstraction