Kas ir ERC-4337 jeb kontu abstrakcija Ethereum tīklam?
Sākums
Raksti
Kas ir ERC-4337 jeb kontu abstrakcija Ethereum tīklam?

Kas ir ERC-4337 jeb kontu abstrakcija Ethereum tīklam?

Sarežģītākas tēmas
Publicēts Mar 17, 2023Atjaunināts Dec 11, 2023
7m

Īsumā

ERC-4337 ir Ethereum standarts, kas nodrošina kontu abstrakciju protokolā bez izmaiņām konsensa slānī. ERC-4337 tika ieviests Ethereum galvenajā tīklā 2023. gada martā un padara iespējamus darījumus un līgumu izveidi vienā līguma kontā. Tas padara iespējamus lietotājam draudzīgus kriptovalūtu makus, kas savukārt varētu veicināt plašāku to izmantošanu.

Ievads 

Ethereum uzlabošanas priekšlikumi (EIP) raksturo standartus (piemēram, pamata protokola specifikāciju un līgumu standartus) Ethereum platformā. Ethereum komentāru pieprasījums (ERC) ir viens no EIP veidiem, kas nosaka standartus lietotņu līmenī, piemēram, līgumu un tokenu standartus. EIP var kļūt par ERC tikai tad, ja ķēdes pārvaldība šādas izmaiņas autorizē.

ERC-4337 ir jaunākais ERC standarts Ethereum galvenajā tīklā ar nolūku īstenot ilgi gaidīto kontu abstrakcijas mērķi. Standartu ERC-4337 joprojām mēdz dēvēt, izmantojot tā sākotnējo apzīmējumu – EIP-4337. Taču EIP-4337 sākotnēji tika piedāvāts 2021. gadā, un 2023. gadā ir apstiprināta tā kļūšana par ERC-4337.

Kas ir ERC-4337? 

ERC-4337 2021. gadā piedāvāja Ethereum līdzdibinātājs Vitālijs Buterins un citi izstrādātāji kontu abstrakcijas nodrošināšanai. Tas tika ieviests Ethereum galvenajā tīklā 2023. gada martā, un ir paredzams, ka tas liecinās par lietotājiem draudzīgiem kriptovalūtu maku dizainiem. 

Ethereum tīklā kontu abstrakcijas mērķis ir apvienot abu esošo protokola kontu veidu – ārēji piederošo kontu (EOA) un viedo līgumu kontu – īpašības. Rezultātā tiek iegūts viens līgumu konts, kas spēj vienlaikus veikt darījumus ar tokeniem un viedajiem līgumiem. Šīs izmaiņas ļauj veidot makus radošāk, iekļaujot, piemēram, sociālo atgūšanu, pielāgojamību un jaunināšanas iespējas.

Varētu teikt, ka ERC-4337 nodrošina viedo līgumu funkcionalitāti makiem vienā kontā. Tas ļauj vieglāk iestatīt vairāku faktoru autentifikāciju un automātiskos maksājumus.

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

Lai saprastu, kāpēc ir nepieciešams ERC-4337, ir svarīgi saprast, kāpēc tas vispār tika ierosināts un ieviests. Atšķirībā no Bitcoin tīkla neiztērēto darījumu atlikumu (UTXO) moduļa, Ethereum protokols izmanto kontā balstītu modeli. Tas nozīmē, ka Ethereum protokols seko līdzi un pēc darījumu apstiprināšanas atjaunina kontu pieejamos atlikumus.

Abu šo veidu kontiem Ethereum tīklā ir atšķirīgas funkcijas. EOA pieder lietotājiem, kas tos arī kontrolē, bet viedo līgumu konti ir tīklā izvietotie viedie līgumi. Abi šie konti var saņemt, glabāt un sūtīt Ether vai tokenus.

Vairums Ethereum tīklā esošo kriptovalūtu maku, piemēram, MetaMask, ir EOA, kas nozīmē, ka to darbību ierobežo EOA piemērojamie noteikumi. Šie ierobežojumi ietver piekļuves kontiem nodrošināšanu, balstoties tikai uz privātajām atslēgām, un nepieciešamību parakstīt visus darījumus. Šī iemesla dēļ iestatīšana un privātās atslēgas drošības prasības parasti ir ļoti sarežģītas un nav lietotājam draudzīgas. Ja lietotājs nozaudētu savu mnemonisko frāzi, tas nevarētu vairs piekļūt savam makam.

ERC-4337 ļauj izvairīties no šiem ierobežojumiem. Viedo līgumu makus, piemēram, UniPass vai Safe, pārvalda viedo līgumu konti, nevis EOA, un tie var sasniegt to pašu mērķi. Taču lietotājiem ir jāpārvalda savi Ether divos kontos, lai varētu samaksāt par gāzi, vai jāizmanto centralizēta retranslēšanas sistēma. ERC-4337 ļauj izvairīties no šiem ierobežojumiem, jo apvieno divu kontu funkcionalitāti vienā, atvieglojot vēlamo maku funkciju izmantošanu.

Kā darbojas ERC-4337?

Ethereum kopiena jau ilgu laiku ir strādājusi pie risinājumiem, lai nodrošinātu kontu abstrakciju. Pirms EIP-4337 kopiena ierosināja citu priekšlikumu (EIP-2938) ar mērķi nodrošināt kontu abstrakciju. EIP-2938 līdzinājās ERC-4337, taču paredzēja izmaiņas konsensa slānī. ERC-4337 ļauj no tā izvairīties.

Tas tiek nodrošināts, ieviešot augstāka slāņa pseidodarījumu objektu UserOperation, kam ir līdzīgas iezīmes ar apkopojumiem, jo tie abi ietver grupēšanas idejas versijas. ERC-4337 gadījumā dažādi lietotāji nosūta UserOperation objektus atsevišķā mempool.

Grupētāji apkopo šos objektus darījumā, kas tiek iekļauts blokā. Grupētāji samaksā par gāzi, kas saistīta ar sagrupētajiem darījumiem, un saņem komisijas maksas par individuālajām UserOperation izpildēm. Grupētāji strādā līdzīgi validētājiem, izvēloties iekļaujamos objektus pēc prioritātes, kas balstīta uz komisijas maksas apmēru.

Tiek pievienotas arī jaunas funkcijas, tostarp validateUserOp, lai maks vienlaikus varētu darboties arī kā viedais līgums. Tiek ieviests arī jauns līgums – EntryPoint –, kas kalpos par drošības vārteju šo jauno funkciju izpildei.

Kādus mērķus īsteno ERC-4337? 

ERC-4337 mērķi ietver šādus: 

Kontu abstrakcija: ļaut lietotājiem izmantot vienu kontu ar viedo līgumu un EOA funkcionalitāti. 

Decentralizācija: ļaut t. s. grupētājiem piedalīties procesā. 

Izvairīšanās no konsensa izmaiņām: padarīt iespējamu ātrāku ieviešanu, jo Ethereum konsensa slānis primāri pievēršas uz mērogojamību vērstiem jauninājumiem.

Inovatīvas izmantošanas iespējas: tās var ietvert apkopoto parakstu, dienas darījumu limitu iestatīšanu, kontu ārkārtas iesaldēšanu, balto sarakstu izveidi un privātumu sargājošus risinājumus.

Mazāks laika un gāzes patēriņš: tā kā grupētāji var vienā darījumā iekļaut UserOperation objektus, tas var ietaupīt laiku un gāzi.  

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

ERC-4337 varētu iezīmēt sarežģīto kriptovalūtu maku ēras beigas un tādējādi veicināt plašāku izmantošanu. Dažas no iespējamajām ERC-4337 priekšrocībām: 

Maka izveide: bez nepieciešamības pierakstīt mnemoniskās frāzes. Iestatīt iespējams ātri un vienkārši, veicot vien dažus klikšķus.

Vienkārša konta atkopšana: lietotājiem vairs nav jāraizējas par savu mnemonisko frāžu nozaudēšanu, jo ir iespējams izmantot vairāku faktoru autentifikāciju un konta atkopšanas iespējas. 

Lietotājam draudzīgu maku funkcijas: lietotāji var izmantot plašu klāstu pielāgotu pakalpojumu, piemēram, automātiskos maksājumus, iepriekšēji apstiprinātus darījumus un darījumu grupēšanu. Iespējas ir neierobežotas. 

Lielāka drošība: maki varētu būt drošāki, jo tiek mazināta cilvēka pieļautu kļūdu iespējamība – vairs nav jāslēpj mnemoniskās frāzes zem matrača! Teorētiski ERC-4337 vajadzētu atvieglo lietotāju pieredzi, tādējādi likvidējot ļoti svarīgu šķērsli masveida ieviešanai.

Elastīgi risinājumi samaksai par gāzi: ERC-4337 standarta maki tagad var samaksāt gāzes komisijas maksas ar jebkuriem tokeniem, sākot ar ERC-20. Izstrādātāji var veidot makus, kas nodrošina gāzes komisijas maksu segšanu ar jebkuriem tokeniem un pat bezseguma valūtām. 

Noslēgumā 

Kriptovalūtu maku terminoloģija – piemēram, mnemoniskās frāzes, privātās atslēgas un publiskās atslēgas, – iesācējiem var šķist mulsinoša. Kriptovalūtu maku izmantošana daudziem joprojām šķiet sarežģīta. Daudzi piekrīt, ka vidusmēra lietotājam kriptovalūtu saskarnei ir jābūt maksimāli vienkāršai, lai veicinātu plašāku to izmantošanu.  

ERC-4337 izveido tehnisko pamatu, kas nepieciešams radošiem kriptovalūtu maku risinājumiem. Tādējādi izstrādātājiem pavērtās iespējas varētu būtiski mainīt kriptovalūtu un lietotāju mijiedarbību. Jebkurā gadījumā turpmākajos gados ir vērts sekot līdzi tam, kāda būs ERC-4337 ietekme uz lietotāju pieredzi un kriptovalūtām kopumā. 

Turpini lasīt:

Ievadinformācija par ERC-20 tokeniem

Kas ir Ethereum?

Kas ir Ethereum Šanhajas jauninājums, un kā tas mani ietekmēs?

Kas ir EIP-4844 Ethereum tīklā, un kādas priekšrocības tas var sniegt lietotājiem?

Atruna un brīdinājums par risku: šis saturs tiek tev nodrošināts nemainītā veidā un ir paredzēts tikai vispārīgai informācijai un izglītojošiem mērķiem; tas neietver nekādus apliecinājumus vai garantijas. Tas nav uzskatāms par finansiālu, juridisku vai cita veida padomu un nav paredzēts kā ieteikums iegādāties kādu konkrētu produktu vai pakalpojumu. Aicinām tevi konsultēties ar atbilstošiem profesionāliem konsultantiem. Ja šo rakstu ir veidojis trešās puses autors, lūdzu, ņem vērā, ka tajā paustie viedokļi pieder attiecīgajam raksta autoram un neatspoguļo Binance Akadēmijas pārstāvju uzskatus. Pilnu atrunas tekstu lasi šeit. Digitālo aktīvu cenas var būt svārstīgas. Tavu ieguldījumu vērtība var samazināties vai pieaugt, kā arī tu vari neatgūt ieguldīto summu. Tu uzņemies pilnu atbildību par saviem ieguldījumu lēmumiem, un Binance Akadēmija neatbild par taviem iespējamajiem zaudējumiem. Šī informācija nav uzskatāma par finansiālu, juridisku vai cita veida profesionālu padomu. Papildinformācijai lasi mūsu Lietošanas noteikumus un Brīdinājumu par riskiem.