Kryptovalutaer

Kontoabstraksjon: Hvor viktig er det i Blockchain?

By Aleksander Haaland

On:

Reviewed by: Aleksander Haaland

Share

Kontoabstraksjon Hvor viktig er det i Blockchain

Blokkjedeteknologi har fullstendig transformert så mange deler av vår digitale verden, fra styring til finans. Men etter hvert som økosystemet utvikler seg sakte, vokser også utfordringene som brukere og utviklere står overfor.

En av de mest fremtredende utfordringene i blockchain-adopsjon er kompleksiteten i brukeropplevelsen, hovedsakelig når det kommer til å administrere kontoer og transaksjoner.

Det er her kontoabstraksjoner kommer inn i bildet. Det er et konsept som lover å omforme måten vi samhandler med blokkjedesystemer, noe som gjør dem mer brukervennlige og sikre. 

Hva er kontoabstraksjon?

Kontoabstraksjon i Blockchain?

Kontoabstraksjon er et betydelig skifte i hvordan blokkjedekontoer fungerer. I tradisjonelle blokkjedesystemer er det to typer kontoer, den ene kalles en eksternt eid konto (EOA) som kontrolleres av et sett med private nøkler og den andre kalles en kontraktskonto som styres av smart kontraktskode. Kontoabstraksjoner visker ut forskjellen mellom disse to kontoene og gir mer tilpassbar og sofistikert kontoatferd. 

Kontoabstraksjoner gjør det mulig for smarte kontrakter å initiere transaksjoner direkte, i stedet for å være avhengig av EOA-ene. Enkelt sagt refererer det til muligheten til å bruke smarte kontrakter for pengeoverføringer i stedet for å overføre kontroll over midlene til smarte kontrakter.

Logikken bak administrasjon av kontoer som sikkerhetstiltak, transaksjoner og gjenopprettingsalternativer kan programmeres direkte inn i den smarte kontrakten til brukerens konto. 

Fra perspektivet til brukerens kontoabstraksjon forenkler arbeidet med kontoer. Det forbedrer også brukersikkerheten, reduserer risikoen for tyveri eller tap, og gjør det enkelt for brukere å samhandle med desentraliserte apper. 

Fordeler med kontoabstraksjon 

Det er flere fordeler med kontoabstraksjon: 

  • Den forbedrede sikkerhetskontoen tillater implementering av avanserte sikkerhetsfunksjoner direkte på kontonivå. Brukere kan enkelt sette opp multisignaturpassord, tilpasset gjenoppretting og kostnadsgrenser på kontoene sine. Hvis du for eksempel legger til en funksjon som krever godkjenning fra flere enheter for å få tilgang til kontoen din, vil dette redusere risikoen for hacking og tyveri. 
  • Transaksjoner kan være svært fleksible og enkle med kontoabstraksjon. Smarte kontraktslommebøker har funksjonen til å samle flere operasjoner i én enkelt transaksjon. Dette reduserer gebyrene og forenkler komplekse transaksjoner med desentraliserte apper (dApps)
  • En av de viktigste utfordringene med blockchain var læringen knyttet til administrasjon av private nøkler og gassavgifter. Kontoabstraksjon forenkler dette ved å tillate mer intuitiv kontoadministrasjon. Brukere kan enkelt gjenopprette tapte kontoer og fjerne frøsetninger. 
  • Per nå må brukere ha innfødte kryptovalutaer fra blokkjeder for å betale for transaksjonsgebyret for gassavgift. Men i kontoabstraksjon kan brukere betale med en hvilken som helst annen token eller til og med bruke desentraliserte apper for å sponse transaksjonene deres, noe som eliminerer adgangsbarriere for nykommere. 
  • Kontoabstraksjon gir nye muligheter for automatiserte og programmerbare kontoer. Brukere kan også sette opp betaling, automatiske token-bytte og DeFi-strategier. 

Implementering av kontoabstraksjon

Implementering av kontoabstraksjon er ikke så lett det kommer med hindringer. Ulike blokkjedenettverk bruker forskjellige måter å implementere kontoabstraksjon på: 

  • Ethereums EIP-4337: Ethereum er den største smarte kontraktsplattformen, og den jobber med å implementere kontoabstraksjon gjennom EIP-4337. Dette forslaget har introdusert nye konsepter kjent som bundlers eller paymasters som vil bli brukt til å gjøre kontoabstraksjon uten å gjøre noen endringer i hovedprotokollen. (Bundlere samler flere brukeroperasjoner i én enkelt transaksjon. Det reduserer transaksjonsgebyrer.)
  • Lag 2-løsninger: Det finnes flere lag 2-skaleringsløsninger for Ethereum som implementerer forskjellige former for kontoabstraksjon. Disse løsningene gir fordeler med abstraherte kontoer mens de bruker sikkerheten til Ethereum-nettverket. 
  • Noen nye blokkjedenettverk som StarNet gjør kontoabstraksjon kun til hovedprotokollene sine. Denne tilnærmingen tillater dypere involvering av abstraherte kontoer, men trenger en ny blokkjede fra grunnen av. 

Utfordringer og hensyn til kontoabstraksjon

Kontoabstraksjon har en rekke fordeler, men det kommer også med noen utfordringer og hensyn: 

  • Ettersom kontoer blir komplekse, blir sikkerheten til smarte kontrakter også viktig. Streng revisjon og testing er nødvendig for å forhindre enhver sårbarhet. 
  • For at kontoabstraksjon skal bli allment akseptert og implementert, må noen standarder utvikles og avtales. Dette muliggjør interoperabilitet mellom ulike desentraliserte apper og lommebøker. 
  • Kontoabstraksjon kan forenkle mange aspekter av blokkjedeinteraksjon. Brukere vil trenge litt tid på å forstå de nye tilleggsfunksjonene og også dens begrensninger. 

Konklusjon

Kontoabstraksjon viser utviklingen av måten vi samhandler med blokkjedenettverk på. Ved å gjøre kontoene enklere å bruke, forstå og fleksible, har kontoabstraksjon potensialet til å senke inngangsbarrierer og bringe inn en tilstrømning av nye brukere.

Etter hvert som kontoimplementeringen går fremover, kan vi se noen nye endringer relatert til abstrakte kontoer. 

Aleksander Haaland

Aleksander Haaland - Norges ledende kryptoekspert. Bestselgende forfatter som demystifiserer kryptovalutaverdenen. Skarpsindig investor med en nese for lovende blokkjedeprojekter.

View All Posts

Leave a Comment