Objašnjenje apstrakcije Ethereum računa (ERC-4337)

Objašnjenje apstrakcije Ethereum računa (ERC-4337)

Srednji
Objavljeno Mar 17, 2023Ažurirano Aug 23, 2025
6m

Ključne činjenice

  • ERC-4337 je norma Ethereuma koja omogućava apstrakciju računa na razini aplikacijskog sloja, a da ne zahtijeva promjene protokola konsenzusa Ethereuma. 

  • Implementirana putem pametnih ugovora na glavnu mrežu Ethereuma u ožujku 2023. godine, ERC-4337 omogućuje novčanicima za pametne ugovore da mogu upravljati transakcijama tokena i interakcijama ugovora unutar jednog računa. 

  • Norma ERC-4337 pomogla je utrti put dizajnima kriptonovčanika koji su prilagođeniji korisnicima, što zauzvrat može olakšati šire usvajanje kriptovaluta.

erc 4337 apstrakcija računa ethereuma

Uvod 

Prijedlozi za poboljšanje Ethereuma (EIP) određuju razne specifikacije za ekosustav Ethereum, uključujući nadogradnje temeljnog protokola i norme na razini aplikacija. Ethereumov zahtjev za komentare (ERC) kategorija je prijedloga za poboljšanje Ethereuma (EIP) koji postavljaju norme za sastavnice na razini aplikacija, poput pametnih ugovora i sučelja tokena. Za razliku od nadogradnji na razini konsenzusa, ERC-ovi su norme pokretane zajednicom oko kojih su se složili razvojni inženjeri i sudionici u sektoru.

ERC-4337 je nedavna norma ERC-a koja primjenjuje apstrakciju računa kao skup pametnih ugovora i infrastrukture implementiranih na glavnu mrežu Ethereuma. Prvobitno predložena kao EIP-4337 2021. godine, usvojena je i pokrenuta kao norma ERC-a u 2023. godini. Iako se u nekim naznakama i dalje upotrebljava izvorni broj EIP-a, ERC-4337 je službena oznaka.

Što je ERC-4337? 

ERC-4337 su prvobitno predložili Vitalik Buterin i zajednica razvojnih inženjera Ethereuma u 2021. godini kako bi se primijenila apstrakcija računa. Službeno pokrenuta u ožujku 2023. godine, uvodi novi okvir koji omogućuje kriptonovčanicima da funkcioniraju kao programabilni računi pametnih ugovora.

Ethereum trenutačno ima dvije primarne vrste računa: račune u vanjskom vlasništvu (EOA) kojima upravljaju privatni ključevi i račune pametnih ugovora koji sadrže kôd. ERC-4337 spaja prednosti oba omogućavanjem da jedan račun pametnog ugovora pokrene transakcije, vrši interakciju s tokenima i implementira ugovore. To otključava nove značajke novčanika kao što su oporavak putem društvenih mreža, višefaktorska provjera autentičnosti, prilagodljiva potvrda transakcije i nadogradivost.

U suštini, ERC-4337 osnažuje novčanike da ugrade programabilnu logiku izravno u pojedinačni račun pametnog ugovora, pojednostavljujući korisničko iskustvo i sigurnosne značajke.

Zašto je potreban ERC-4337? 

Ethereum upotrebljava model temeljen na računu, dok EOA-i i računi pametnih ugovora održavaju stanja na računu ažuriranima putem transakcija. EOA-e koje upravljaju većinom postojećih novčanika kao što je MetaMask, oslanjaju se isključivo na privatne ključeve i zahtijevaju da se sve transakcije potpišu tim ključevima. Taj model vodi do složenosti kao što su teški postupci oporavka novčanika i ranjivosti na gubitak ključa.

Novčanici pametnih ugovora nude programabilnu logiku kako bi riješili te probleme, ali tradicionalno su od korisnika zahtijevali da upravljaju s dva odvojena računa: jedan za držanje sredstava i drugi za plaćanje naknada goriva, što je kompliciralo upotrebljivost. Pored toga, postojeća rješenja često se oslanjaju na centralizirane prijenosnike za transakcije.

ERC-4337 uklanja ove dodirne točke spajanjem odobrenja transakcije i logike plaćanja goriva u ujedinjeni okvir novčanika pametnog ugovora. Ovaj pristup poboljšava sigurnost novčanika i korisnost kroz fleksibilnu potvrdu transakcija, apstrakciju goriva i poboljšane mogućnosti oporavka, a da pritom nisu potrebne promjene sloja konsenzusa.

Kako funkcionira ERC-4337?

Prethodni napori kao što je EIP-2938 predlagali su promjene sloja konsenzusa za postizanje apstrakcije računa. Ali ti napori su zanemareni u koristi pristupa ERC-4337 koji djeluje u potpunosti iznad sloja konsenzusa.

ERC-4337 uvodi novu vrstu transakcije nazvanu korisnička operacija. Te korisničke operacije šalju se na zasebni mem skup kojim se upravlja izvan lanca, gdje ih posebni akteri nazvani čvorišta za agregiranje prikupljaju i agregiraju u redovne transakcije Ethereuma.

Čvorišta za agregiranje plaćaju naknade goriva kako bi uključili ove agregirane transakcije na lancu i primili nadoknadu od naknada ugrađenih u korisničke operacije. Za razliku od validatora konsenzusa koji osiguravaju mrežu, čvorišta za agregiranje djeluju kao posrednici transakcije, odabirući koje korisničke operacije uključiti na temelju naknade za prioritet.

Ključna sastavnica je pametni ugovor EntryPoint koji djeluje kao sigurni pristupnik za izvršenje za potvrdu i obradu korisničkih operacija. Novčanici primjenjuju funkcije potvrde (kao što je validateUserOp) kako bi nametnuli prilagođenu logiku odobrenja prije izvršenja.

Ova arhitektura omogućuje programabilne i fleksibilne novčanike, a da ne zahtijeva promjene protokola konsenzusa Ethereuma.

Koje ciljeve postiže ERC-4337? 

Ciljevi koje ERC-4337 namjerava postići uključuju sljedeće: 

  • Apstrakcija računa: spaja značajke EOA-a i pametnih ugovora kako bi korisnicima dala jedan programabilni račun.

  • Decentralizacija: omogućuje većem broju čvorišta za agregiranje da slobodno sudjeluju u obradi korisničkih operacija, promičući otvoreni ekosustav.

  • Izbjegavanje promjena konsenzusa: olakšava brže i lakše usvajanje djelovanjem bez izmjena sloja konsenzusa Ethereuma.

  • Omogućavanje inovativnih slučajeva upotrebe: podržava značajke poput agregiranih potpisa, dnevnih ograničenja transakcije, zamrzavanja računa u slučaju nužde, dodavanja na popis dopuštenih i aplikacije za očuvanje privatnosti.

  • Ušteda vremena i goriva: agregiranjem korisničkih operacija u pojedinačne transakcije, čvorišta za agregiranje mogu smanjiti troškove goriva i poboljšati propusnost transakcija.

Što ERC-4337 znači za korisnike?

Za svakodnevne korisnike ERC-4337 nudi značajni potencijal pojednostavljivanja i poboljšanja iskustva kriptonovčanika:

  • Pojednostavljeno postavljanje novčanika: korisnici možda više neće trebati ručno upravljati mnemoničkim frazama, omogućavajući brže i pristupačnije stvaranje novčanika.

  • Poboljšani oporavak računa: mehanizmi višefaktorske provjere autentičnosti i oporavka putem društvenih mreža mogu smanjiti rizik od gubitka pristupa zbog izgubljenih ključeva.

  • Prilagodljive značajke novčanika: postaje lakše primijeniti automatizirana plaćanja, unaprijed odobrene transakcije, skupne operacije i druge usluge.

  • Poboljšana sigurnost: smanjuje vjerojatnost korisničke pogreške, poput izlaganja privatnih ključeva ili mnemoničkih fraza, poboljšavajući općenitu sigurnost novčanika.

  • Fleksibilnost naknade goriva: korisnici mogu platiti naknade goriva koristeći se ERC-20 tokenima ili drugim sredstvima putem blagajničkih sustava treće strane, čime se izvorna plaćanja goriva u ETH-u čine apstraktnim.

Završne misli 

ERC-4337 nudi tehnički okvir koji razvojnim inženjerima omogućuje izgradnju intuitivnijih, sigurnijih novčanika s više značajki ugradnjom logike pametnih ugovora izravno u korisničke račune.  Iako prihvaćanje još uvijek raste i neki su tehnički izazovi i izazovi ekosustava i dalje prisutni, ERC-4337 doprinosi tome da kriptonovčanici budu pristupačniji i sigurniji za širu publiku.

Dodatni materijali za čitanje

Izjava o odricanju odgovornosti: ovaj vam se sadržaj prikazuje u „zatečenom” obliku i namijenjen je isključivo za opće informiranje i obrazovne svrhe, bez ikakvih tvrdnji ili jamstava. Ne smije se tumačiti kao financijski, pravni ili drugi stručni savjet niti je zamišljen kao preporuka kupnje bilo kojeg određenog proizvoda ili usluge. Trebali biste sami potražiti savjet odgovarajućih stručnih savjetnika. Proizvodi spomenuti u ovom članku možda nisu dostupni u vašoj regiji. Imajte na umu da su stavovi izraženi u članku stavovi treće strane ako je članak sastavila treća strana i ne odražavaju nužno stavove Binance akademije. Pročitajte našu potpunu izjavu o odricanju od odgovornosti za više pojedinosti. Cijene digitalnog sredstva mogu biti volatilne. Vrijednost vašeg ulaganja može pasti ili porasti, a možda nećete vratiti uloženi iznos. Vi ste isključivo odgovorni za svoje odluke o ulaganju, a Binance akademija ne snosi odgovornost ni za kakve gubitke koje možete pretrpjeti. Ovaj materijal ne smije se tumačiti kao financijski, pravni ili drugi stručni savjet. Više informacija potražite u našim Uvjetima korištenja i Upozorenju o riziku.