Galvenie secinājumi

  • ERC-4337 ir Ethereum standarts, kas ļauj kontu abstrakciju lietojumprogrammu līmenī, neprasot izmaiņas Ethereum konsensa protokolā.

  • 2023. gada martā Ethereum galvenajā tīklā izvietotais ERC-4337 ļauj izmantot viedo līgumu makus, kas var pārvaldīt tokenu darījumus un līgumu mijiedarbību vienā kontā.

  • ERC-4337 standarts palīdzēja izveidot lietotājiem draudzīgākus kriptovalūtu maka dizainus, kas, savukārt, var veicināt plašāku kriptovalūtu pieņemšanu.

erc 4337 ethereum account abstraction

Ievads

Ethereum uzlabojumu piedāvājumi (EIP) definē dažādas specifikācijas Ethereum ekosistēmai, tostarp kodola protokola uzlabojumus un lietojumprogrammu līmeņa standartus. Ethereum pieprasījums pēc komentāra (ERC) ir EIP kategorija, kas nosaka standartus lietojumprogrammu līmeņa komponentiem, piemēram, viedajiem līgumiem un tokenu saskarnēm. Atšķirībā no konsensa līmeņa uzlabojumiem, ERC ir kopienas virzīti standarti, par kuriem vienojušies izstrādātāji un nozares dalībnieki.

ERC-4337 ir nesen izstrādāts ERC standarts, kas īsteno kontu abstrakciju kā viedu līgumu un infrastruktūras kopumu, kas izvietots Ethereum galvenajā tīklā. Pirmo reizi tika ierosināts kā EIP-4337 2021. gadā, tas tika pieņemts un palaižs kā ERC standarts 2023. gadā. Lai gan daži atsauces joprojām izmanto oriģinālo EIP numuru, ERC-4337 ir atzītais apzīmējums.

Kas ir ERC-4337?

ERC-4337 sākotnēji tika piedāvāts Vitālikam Buterinam un Ethereum izstrādātāju kopienai 2021. gadā, lai īstenotu kontu abstrakciju. Oficiāli uzsākts 2023. gada martā, tas ievieš jaunu ietvaru, kas ļauj kriptovalūtu makiem darboties kā programmējami viedu līgumu konti.

Ethereum pašlaik ir divi galvenie kontu tipi: ārēji pārvaldīti konti (EOA), ko kontrolē privātas atslēgas, un viedo līgumu konti, kuri satur kodu. ERC-4337 apvieno abu priekšrocības, ļaujot vienam viedajam līgumam uzsākt darījumus, mijiedarboties ar tokeniem un izvietot līgumus. Tas atver jaunus maka uzlabojumus, piemēram, sociālo atgūšanu, vairāku faktoru autentifikāciju, pielāgojamus darījumu validācijas un uzlabojamību.

Pamatā ERC-4337 pilnvaro makus iekļaut programmējamu loģiku tieši vienā viedajā līguma kontā, vienkāršojot lietotāja pieredzi un drošības funkcijas.

Kāpēc ir nepieciešams ERC-4337?

Ethereum izmanto kontu balstītu modeli, kurā EOAs un viedo līgumu konti uztur bilances, kuras atjaunina darījumi. EOAs, kas kontrolē lielāko daļu esošo maku, piemēram, MetaMask, paļaujas tikai uz privātām atslēgām un prasa, lai visus darījumus paraksta šīs atslēgas. Šis modelis rada sarežģījumus, piemēram, grūtu maka atgūšanas procesu un ievainojamību pret atslēgu zudumu.

Viedo līgumu maki piedāvā programmējamu loģiku, lai risinātu šīs problēmas, taču tradicionāli lietotājiem bija jāvada divi atsevišķi konti: viens līdzekļu turēšanai un otrs gāzes maksu apmaksai, sarežģījot lietojamību. Turklāt esošie risinājumi bieži paļaujas uz centralizētiem pārvadātājiem darījumiem.

ERC-4337 novērš šos berzes punktus, apvienojot darījumu autorizāciju un gāzes maksas loģiku vienotā viedā līguma maka ietvarā. Šis pieejas uzlabo maka drošību un lietojamību, izmantojot elastīgu darījumu validāciju, gāzes abstrakciju un uzlabotas atgūšanas iespējas, neprasot izmaiņas konsensa slānī.

Kā darbojas ERC-4337?

Iepriekšējie centieni, piemēram, EIP-2938, ierosināja konsensa slāņa izmaiņas, lai panāktu kontu abstrakciju. Bet šie centieni tika atcelti par labu ERC-4337 pieejai, kas darbojas pilnībā virs konsensa slāņa.

ERC-4337 ievieš jaunu darījumu tipu, ko sauc par Lietotāja Operāciju. Šīs Lietotāja Operācijas tiek iesniegtas atsevišķā mempool, ko pārvalda ārpus ķēdes, kur īpaši aktori, ko sauc par bundleriem, tās apkopo un apvieno regulāros Ethereum darījumos.

Bundleri maksā gāzes maksas, lai iekļautu šos apvienotos darījumus ķēdē un saņem atlīdzību no maksām, kas iekļautas Lietotāja Operācijās. Atšķirībā no konsensa validētājiem, kas nodrošina tīklu, bundleri darbojas kā darījumu atvieglojoši, izvēloties, kuras Lietotāja Operācijas iekļaut, pamatojoties uz maksu prioritāti.

Galvenais komponents ir EntryPoint viedā līguma, kas darbojas kā droša izpildes vārteja Lietotāja Operāciju validēšanai un apstrādei. Maki īsteno validācijas funkcijas (piemēram, validateUserOp), lai nodrošinātu pielāgotu autorizācijas loģiku pirms izpildes.

Šī arhitektūra ļauj programmējamiem un elastīgiem makiem, neprasot izmaiņas Ethereum konsensa protokolā.

Kādi mērķi tiek sasniegti ar ERC-4337?

Mērķi, ko ERC-4337 cenšas sasniegt, ietver sekojošo:

  • Kontu abstrakcija: Apvienojiet EOAs un viedo līgumu funkcijas, lai lietotājiem sniegtu vienotu, programmējamu kontu.

  • Decentralizācija: Iespējot vairākiem bundleriem brīvi piedalīties Lietotāja Operāciju apstrādē, veicinot atvērtu ekosistēmu.

  • Izvairīšanās no konsensa izmaiņām: Atvieglot ātrāku un vienkāršāku pieņemšanu, darbojoties bez izmaiņām Ethereum konsensa slānī.

  • Iespējot inovatīvas lietošanas gadījumus: Atbalstīt tādas funkcijas kā apvienotas paraksti, ikdienas darījumu ierobežojumi, ārkārtas kontu iesaldēšana, balto sarakstu veidošana un privātuma saglabājošas lietotnes.

  • Ietaupiet laiku un gāzi: Apvienojot Lietotāja Operācijas vienos darījumos, bundleri var samazināt gāzes izmaksas un uzlabot darījumu caurlaidību.

Ko ERC-4337 nozīmē lietotājiem?

Parastajiem lietotājiem ERC-4337 piedāvā iespēju būtiski vienkāršot un uzlabot kriptovalūtu maka pieredzi:

  • Vienkāršota maka iestatīšana: Lietotāji var vairs nepārvaldīt sēklu frāzes manuāli, ļaujot ātrāk un vieglāk izveidot makus.

  • Uzlabota konta atgūšana: Vairāku faktoru autentifikācija un sociālie atgūšanas mehānismi var samazināt piekļuves zaudēšanas risku zaudētu atslēgu dēļ.

  • Pielāgojami maka uzlabojumi: Automātiskās maksājumi, iepriekš apstiprināti darījumi, grupētie darījumi un citi pakalpojumi kļūst vieglāk īstenojami.

  • Uzlabota drošība: Samazina lietotāju kļūdu iespējamību, piemēram, privātu atslēgu vai sēklu frāžu atklāšanu, uzlabojot kopējo maka drošību.

  • Gāzes maksu elastība: Lietotāji var maksāt gāzes maksas, izmantojot ERC-20 tokenus vai citus aktīvus caur trešo pušu maksātājiem, abstrahējot natīvo ETH gāzes maksājumu.

Nobeiguma domas

ERC-4337 piedāvā tehnisko ietvaru, kas ļauj izstrādātājiem veidot intuitīvākus, drošākus un bagātinātus makus, integrējot viedo līgumu loģiku tieši lietotāju kontos. Kamēr pieņemšana joprojām aug un paliek daži tehniskie un ekosistēmas izaicinājumi, ERC-4337 palīdz padarīt kripto makus pieejamākus un drošākus plašākai auditorijai.

Papildu lasīšana

  • Ievads ERC-20 tokenos

  • Kas ir Ethereum?

  • Kas ir EIP-4844 Ethereum un kā tas var būt izdevīgs lietotājiem?

Atruna: Šis saturs tiek piedāvāts jums „kā ir” pamata informācijas un izglītības nolūkos, bez jebkādas veida pārstāvniecības vai garantijas. To nevajadzētu uzskatīt par finanšu, juridisku vai citu profesionālu padomu, un tas nav paredzēts, lai ieteiktu jebkura konkrēta produkta vai pakalpojuma iegādi. Jums vajadzētu meklēt savu padomu no atbilstošiem profesionāliem konsultantiem. Šajā rakstā minētie produkti var nebūt pieejami jūsu reģionā. Ja rakstu ir sagatavojis trešās puses autors, ņemiet vērā, ka izteiktās domas pieder attiecīgajam trešās puses autoram un ne vienmēr atspoguļo Binance Academy viedokli. Lūdzu, izlasiet mūsu pilnu atrunu turpmākai informācijai. Digitālo aktīvu cenas var būt svārstīgas. Jūsu investīcijas vērtība var samazināties vai pieaugt, un jūs varat nesaņemt atpakaļ ieguldīto summu. Jūs esat pilnībā atbildīgs par savām investīciju lēmumiem, un Binance Academy nav atbildīga par jebkādiem zaudējumiem, ko varat ciest. Šis materiāls nedrīkst tikt interpretēts kā finanšu, juridiska vai cita profesionāla padoma. Lai iegūtu papildu informāciju, skatiet mūsu Lietošanas noteikumus un Risku brīdinājumu.