Ethereum paskyros abstrakcijos paaiškinimas (ERC-4337)

Ethereum paskyros abstrakcijos paaiškinimas (ERC-4337)

Paskelbta Mar 17, 2023Naujinta Aug 23, 2025
6m

Pagrindiniai pranašumai

  • ERC-4337 yra Ethereum standartas, leidžiantis paskyros abstrakciją taikymo lygyje, nereikalaujant keisti Ethereum sutarimo protokolo. 

  • Įdiegtas per išmaniųjų sandorių sutartis Ethereum pagrindiniame tinkle 2023 m. kovo mėn., ERC-4337 įgalina išmaniųjų sandorių pinigines, kurios gali valdyti žetonų sandorius ir sutarčių sąveikas vienoje paskyroje. 

  • ERC-4337 standartas padėjo atverti kelią draugiškesniems vartotojams kriptovaliutų piniginių dizainams, kurie savo ruožtu gali palengvinti platesnį kriptovaliutų pritaikymą.

ERC 4337 Ethereum paskyros abstrakcija

Įvadas 

Ethereum tobulinimo pasiūlymai (EIP) apibrėžia įvairias specifikacijas Ethereum ekosistemai, įskaitant pagrindinius protokolo atnaujinimus ir taikymo lygio standartus. Ethereum komentaro užklausa (ERC) yra EIP kategorija, nustatanti taikymo įrangos komponentų standartus, pvz., išmaniųjų sandorių ir žetono sąsajų. Skirtingai nuo sutarimo lygio naujinimų, ERC yra bendruomenės palaikomi standartai, kuriuos patvirtina kūrėjai ir pramonės dalyviai.

ERC-4337 yra naujas ERC standartas, kuris įgyvendina paskyros abstrakciją kaip išmaniųjų sandorių ir infrastruktūros, diegiamų Ethereum pagrindiniame tinkle, rinkinį. Pirmą kartą pasiūlytas kaip EIP-4337 2021 m., jis buvo priimtas ir paleistas kaip ERC standartas 2023 m. Nors kai kurie šaltiniai vis dar naudoja originalų EIP numerį, ERC-4337 yra pripažintas pavadinimas.

Kas yra ERC-4337? 

ERC-4337 pirmą kartą pasiūlė Vitalikas Buterinas ir Ethereum kūrėjų bendruomenė 2021 m., siekdami įgyvendinti paskyros abstrakciją. Oficialiai pristatytas 2023 m. kovo mėn., jis pristato naują sistemą, leidžiančią kriptovaliutų piniginėms veikti kaip programuojamoms išmaniojo sandorio paskyroms.

Šiuo metu Ethereum yra du pagrindiniai paskyros tipai: išoriškai valdomos paskyros (EOA), kontroliuojamos privačiais raktais, ir išmaniųjų sandorių paskyros, kuriose saugomas kodas. ERC-4337 sujungia abiejų paskyrų privalumus, įgalindamas vieną išmaniojo sandorio paskyrą, skirtą inicijuoti operacijas, sąveikauti su žetonais ir diegti sutartis. Tai atveria naujas piniginės funkcijas, pvz., socialinio atkūrimo, kelių veiksnių autentifikavimo, pritaikomų operacijų patvirtinimo ir naujinimo galimybės.

Iš esmės ERC-4337 suteikia galimybę piniginėms įterpti programuojamą logiką tiesiai į atskiros išmaniosios sutarties paskyrą, supaprastindamas vartotojo patirtį ir saugumo funkcijas.

Kodėl reikalingas ERC-4337? 

Ethereum naudoja paskyra pagrįstą modelį, kuriame EOA ir išmaniųjų sandorių paskyros palaiko sandoriais naujinamus balansus. EOA, kurios valdo daugumą esamų piniginių, pvz., MetaMask, remiasi tik privačiais raktais ir reikalauja, kad visi sandoriai būtų pasirašyti šiais raktais. Šis modelis sukelia sunkumų, pvz., sudėtingi piniginės atkūrimo procesai ir pažeidžiamumas praradus raktą.

Išmaniųjų sandorių piniginės siūlo programuojamą logiką šioms problemoms spręsti, tačiau tradiciškai reikalavo, kad vartotojai valdytų dvi atskiras paskyras: vieną lėšoms laikyti ir kitą skaičiavimo išteklių mokesčiams mokėti, taip apsunkinant naudojimąsi. Be to, esami sprendimai dažnai sandoriams remiasi centralizuotais perdavėjais.

ERC-4337 pašalina šiuos trukdžius, sujungdamas sandorių autorizaciją ir skaičiavimo išteklių mokėjimo logiką į vieningą išmaniųjų sandorių piniginės sistemą. Šis požiūris padidina piniginės saugumą ir naudojimo patogumą, naudojant lankstų sandorių patvirtinimą, skaičiavimo išteklių abstrakciją ir patobulintas atkūrimo galimybes, nereikalaujant sutarimo lygio pakeitimų.

Kaip veikia ERC-4337?

Ankstesni bandymai, pvz., EIP-2938, siekiant paskyros abstrakcijos, siūlė sutarimo sluoksnio pakeitimus. Tačiau šios pastangos buvo atidėtos ir pasirinktas ERC-4337 būdas, kuris veikia visiškai virš sutarimo sluoksnio.

ERC-4337 pristato naują sandorio tipą, vadinamą UserOperation. Šios UserOperation pateikiamos į atskirą „mempool“, valdomą už grandinės, kur specialūs veikėjai, vadinami vykdytojais, jas renka ir sujungia į įprastus Ethereum sandorius.

Vykdytojai moka skaičiavimo išteklių mokesčius, kad įtrauktų šias agreguotus sandorius į grandinę, ir gauna kompensaciją iš mokesčių, įterptų į UserOperations. Skirtingai nuo sutarimo tvirtintojų, kurie užtikrina tinklo saugumą, vykdytojai veikia kaip sandorių tarpininkai, pasirinkdami, kurias UserOperation įtraukti pagal mokesčio prioritetą.

Svarbus komponentas yra EntryPoint išmanusis sandoris, kuris veikia kaip saugaus vykdymo vartai, skirti vartotojo operacijoms patvirtinti ir apdoroti. Piniginės realizuoja patvirtinimo funkcijas (pvz., validateUserOp), kad prieš vykdymą būtų taikoma pasirinktinė autorizavimo logika.

Ši architektūra leidžia programuojamas ir lanksčias pinigines, nekeičiant Ethereum sutarimo protokolo.

Kokius tikslus pasiekia ERC-4337? 

ERC-4337 tikslai yra šie: 

  • Paskyros abstrakcija: sujungia EOA ir išmaniųjų sandorių funkcijas, kad vartotojai gautų vieną programuojamą paskyrą.

  • Decentralizacija: leidžia keliems vykdytojams laisvai dalyvauti apdorojant UserOperation, skatinant atvirą ekosistemą.

  • Vengti sutarimo keitimų: leisti greičiau ir paprasčiau pritaikyti, veikiant be pakeitimų Ethereum sutarimo sluoksnyje.

  • Įgalinti naujoviškus naudojimo atvejus: palaikyti funkcijas, pvz., bendrų parašų, dienos sandorių limito nustatymo, skubaus sąskaitos įšaldymo, įtraukimo į baltąjį sąrašą ir privatumą išsaugančių programų.

  • Taupyti laiką ir skaičiavimo išteklius: sujungdami UserOperation į vieną sandorį, tvarkytojai gali sumažinti skaičiavimo išteklių išlaidas ir padidinti sandorių pralaidumą.

Ką ERC-4337 reiškia vartotojams?

Kasdieniams vartotojams ERC-4337 siūlo galimybę žymiai supaprastinti ir pagerinti kriptovaliutų piniginės naudojimo patirtį:

  • Supaprastinta piniginės sąranka: vartotojams nebereikės rankiniu būdu tvarkyti pradinių frazių, todėl piniginės kūrimas bus greitesnis ir prieinamesnis.

  • Patobulintas paskyros atkūrimas: kelių veiksnių autentifikacija ir socialinio atkūrimo mechanizmai gali sumažinti prieigos praradimo dėl prarastų raktų riziką.

  • Pritaikomos piniginės funkcijos: automatizuoti mokėjimai, išankstiniai sandoriai, paketiniai sandoriai ir kitos paslaugos tampa lengviau įgyvendinami.

  • Patobulintas saugumas: sumažina naudotojo klaidų, pvz., privačių raktų ar pirminių frazių, atskleidimo tikimybę, taip pagerinant bendrą piniginės saugumą.

  • Skaičiavimo išteklių mokesčių lankstumas: vartotojai gali mokėti skaičiavimo išteklių mokesčius naudodami ERC-20 žetonus ar kitus išteklius per trečiųjų šalių mokėtojus, atsiedami vietinius ETH skaičiavimo išteklių mokėjimus.

Baigiamosios mintys 

ERC-4337 siūlo techninę struktūrą, leidžiančią kūrėjams kurti intuityvesnes, saugesnes ir funkcionalesnes pinigines, tiesiogiai įterpiant išmaniųjų sandorių logiką į vartotojų paskyras.  Nors pritaikymas vis dar tęsiamas ir išlieka tam tikrų techninių bei ekosistemos iššūkių, ERC-4337 prisideda prie to, kad kriptovaliutų piniginės būtų labiau prieinamos ir saugios platesnei auditorijai.

Papildoma literatūra

Atsakomybės atsisakymas: šis turinys jums pateikiamas „toks, koks yra“ tik bendro informavimo ir švietimo tikslais, jis nesuteikia jokios garantijos ir nieko neteigia. Šis tekstas neturėtų būti suprantamas kaip finansinis, teisinis ar kitoks patarimas, taip pat nesiekiama rekomenduoti įsigyti kokį nors konkretų produktą ar paslaugą. Turėtumėte patys kreiptis patarimo į atitinkamus profesionalius konsultantus. Šiame straipsnyje paminėti produktai jūsų regione gali būti neprieinami. Jei straipsnį pateikė trečiosios šalies bendraautoris, atkreipkite dėmesį, kad išsakytos nuomonės priklauso trečiosios šalies bendraautoriui ir nebūtinai atspindi Binance Academy nuomonę. Daugiau informacijos rasite perskaitę visą atsakomybės atsisakymą. Skaitmeninių išteklių kainos gali būti nepastovios. Jūsų investicijos vertė gali sumažėti arba padidėti, o investuotos sumos galite ir neatgauti. Tik jūs esate atsakingi už savo investicinius sprendimus, o Binance Academy nėra atsakinga už jokius jūsų patirtus nuostolius. Ši medžiaga neturėtų būti suprantama kaip finansinis, teisinis ar profesionalo patarimas. Jei reikia daugiau informacijos, žr. mūsų naudojimo sąlygas ir įspėjimą dėl rizikos.