Galvenās atziņas
ERC-4337 ir Ethereum tīkla standarts, kas nodrošina konta abstrakciju lietotņu slānī bez nepieciešamības mainīt Ethereum konsensa protokolu.
2023. gada martā Ethereum galvenajā tīklā ar viedo līgumu starpniecību ieviestais ERC-4337 standarts ļauj veidot viedo līgumu makus, kas var pārvaldīt tokenu darījumus un mijiedarbību ar līgumiem vienā kontā.
ERC-4337 standarts palīdzēja ieviest lietotājiem draudzīgākus kriptovalūtu makus, kas var veicināt plašāku kriptovalūtu izmantošanu.
Ievads
Ethereum uzlabošanas priekšlikumi (EIP) definē dažādas specifikācijas Ethereum ekosistēmai, tostarp pamata protokola uzlabojumus un lietotņu līmeņa standartus. Ethereum komentāru pieprasījums (ERC) ir EIP kategorija, kas nosaka standartus lietotņu 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 pārstāvji.
ERC-4337 ir nesen ieviests ERC standarts, kas ievieš konta abstrakciju kā viedo līgumu un infrastruktūras kopumu Ethereum galvenajā tīklā. Tas 2021. gadā tika ierosināts kā EIP-4337, bet 2023. gadā tika pieņemts un ieviests kā ERC standarts. Lai gan dažkārt atsaucēs tiek joprojām izmantots oriģinālais EIP numurs, ERC-4337 ir vispāratzītais šī standarta apzīmējums.
Kas ir ERC-4337?
ERC-4337 standartu 2021. gadā ierosināja Vitālijs Buterins un Ethereum izstrādātāju kopiena, lai ieviestu konta abstrakciju. Šis standarts tika oficiāli ieviests 2023. gada martā, ieviešot jaunu sistēmu, kas ļauj kriptovalūtu makiem darboties kā programmējamiem viedo līgumu kontiem.
Ethereum tīklā pašlaik tiek izmantoti divi galvenie kontu veidi – ārēji piederošie konti (EOA), kurus kontrolē privātās atslēgas, un viedo līgumu konti, kas glabā kodu. ERC-4337 apvieno abu kontu veidu priekšrocības, ļaujot vienam viedo līgumu kontam iniciēt darījumus, mijiedarboties ar tokeniem un izvietot līgumus. Tas paplašina maka funkcionalitāti, nodrošinot, piemēram, sociālo atgūšanu, vairāku faktoru autentifikāciju, pielāgojamu darījumu validāciju un iespēju ieviest uzlabojumus.
Faktiski ERC-4337 ļauj makiem tieši iestrādāt programmējamu loģiku vienā viedo līgumu kontā, vienkāršojot lietotāja pieredzi un drošības funkcijas.
Kāpēc ir nepieciešams ERC-4337?
Ethereum izmanto uz kontiem balstītu modeli, kurā EOA un viedo līgumu konti saglabā informāciju par atlikumiem atbilstoši veiktajiem darījumiem. EOA, kas kontrolē lielāko daļu esošo maku, tostarp MetaMask, izmanto tikai privātās atslēgas un paredz, ka visi darījumi ir jāparaksta ar šīm atslēgām. Šis modelis rada sarežģījumus, piemēram, apgrūtina maku atkopšanas procesu un rada atslēgu nozaudēšanas risku.
Viedo līgumu maki piedāvā programmējamu loģiku, lai risinātu šīs problēmas, taču parasti lietotājiem bija jāpārvalda divi atsevišķi konti – viens līdzekļu uzkrāšanai un otrs gāzes komisijas maksu segšanai, tādējādi padarot to lietošanu sarežģītāku. Turklāt esošie risinājumi bieži vien ietver centralizētus darījumu retranslētājus.
ERC-4337 novērš šos sarežģījumus, apvienojot darījumu autorizāciju un gāzes maksājumu loģiku vienotā viedo līgumu maku sistēmā. Šī pieeja uzlabo maku drošību un funkcionalitāti, izmantojot elastīgu darījumu validāciju, gāzes abstrakciju un uzlabotas atgūšanas iespējas bez nepieciešamības veikt izmaiņas konsensa slānī.
Kā darbojas ERC-4337?
Līdzšinējās iniciatīvas, piemēram, EIP-2938, paredzēja izmaiņas konsensa slānī, lai nodrošinātu konta abstrakciju. Tomēr šīs idejas tika atmestas, dodot priekšroku ERC-4337 pieejai, kas pilnībā darbojas virs konsensa slāņa.
ERC-4337 ievieš jaunu darījumu veidu – UserOperation. UserOperation darījumi tiek iesniegti atsevišķā atmiņas fondā jeb "mempool", ko pārvalda ārpus ķēdes un kur īpaši dalībnieki jeb t. s. grupētāji tos apkopo un apvieno parastos Ethereum darījumos.
Grupētāji maksā gāzes komisijas maksas, lai iekļautu šos apkopotos darījumus ķēdē, un saņem kompensāciju no komisijas maksām, kas iegultas UserOperation operācijās. Atšķirībā no konsensa validētājiem, kas aizsargā tīklu, grupētāji darbojas kā darījumu starpnieki, izvēloties iekļaujamās UserOperation operācijas, pamatojoties uz komisijas maksu prioritāti.
Galvenais komponents ir EntryPoint viedais līgums, kas darbojas kā droša izpildes vārteja UserOperation operāciju validēšanai un apstrādei. Maki īsteno validēšanas funkcijas (piemēram, validateUserOp), lai pirms izpildes palaistu pielāgotu autorizācijas loģiku.
Šāda arhitektūra ļauj izmantot programmējamus un elastīgus makus, nemainot Ethereum konsensa protokolu.
Kādus mērķus īsteno ERC-4337?
ERC-4337 mērķi ietver šādus:
Konta abstrakcija: apvieno EOA un viedo līgumu iezīmes, lai lietotājiem nodrošinātu vienu programmējamu kontu.
Decentralizācija: ļauj vairākiem grupētājiem brīvi piedalīties UserOperation operāciju apstrādē, veicinot atvērtu ekosistēmu.
Izvairīšanās no konsensa izmaiņām: veicina ātrāku un vieglāku ieviešanu, novēršot nepieciešamību veikt izmaiņas Ethereum konsensa slānī.
Inovatīvas izmantošanas iespējas: tās var ietvert tādas funkcijas kā apkopotie paraksti, dienas darījumu limitu iestatīšana, kontu ārkārtas iesaldēšana, balto sarakstu izveide un privātuma aizsardzības risinājumi.
Laika un gāzes ietaupījums: apvienojot UserOperation operācijas vienotos darījumos, grupētāji var samazināt gāzes izmaksas un uzlabot darījumu caurlaidspēju.
Ko ERC-4337 nozīmē lietotājiem?
Ikdienas lietotājiem ERC-4337 piedāvā iespēju ievērojami vienkāršot un uzlabot kriptovalūtu maku lietošanas pieredzi:
Vienkāršota maka iestatīšana: lietotājiem vairs nebūs nepieciešams manuāli pārvaldīt mnemoniskās frāzes, ļaujot ātrāk un vienkāršāk izveidot maku.
Uzlabota kontu atgūšana: vairāku faktoru autentifikācija un sociālās atgūšanas mehānismi var mazināt piekļuves zuduma risku gadījumā, ja atslēgas tiek nozaudētas.
Pielāgojamas maku funkcijas: ir vieglāk ieviest tādus pakalpojumus kā automatizētie maksājumi, darījumu iepriekšēja autorizācija vai operāciju grupēšana.
Uzlabota drošība: tiek mazināta lietotāja pieļautu kļūdu iespējamība, piemēram, privāto atslēgu vai mnemonisko frāžu izpaušanas risks, tādējādi uzlabojot maku vispārējo drošību.
Gāzes komisijas maksu elastība: lietotāji var maksāt gāzes komisijas maksas, izmantojot ERC-20 tokenus vai citus aktīvus, izmantojot trešo pušu maksājumu pakalpojumu sniedzējus, abstrahējot pamata ETH gāzes maksājumus.
Noslēgumā
ERC-4337 piedāvā tehnisko ietvaru, kas ļauj izstrādātājiem veidot intuitīvākus, drošākus un funkcijām bagātākus makus, iekļaujot viedā līguma loģiku tieši lietotāju kontos. Lai gan tā izmantošanas apmēri joprojām aug un pastāv dažas tehniskas un ekosistēmas līmeņa problēmas, ERC-4337 veicina kriptovalūtu maku pieejamību un paaugstina to drošības līmeni, padarot tos piemērotus plašākai auditorijai.
Turpini lasīt
Atruna: š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 profesionālu padomu un nav paredzēts kā ieteikums iegādāties kādu konkrētu produktu vai pakalpojumu. Aicinām tevi apspriesties ar atbilstošiem profesionāliem konsultantiem. Šajā rakstā minētie produkti var nebūt pieejami tavā reģionā. 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. Papildinformācijai lasi pilnu atrunas tekstu. Digitālo aktīvu cenas var būt svārstīgas. Tavu ieguldījumu vērtība var samazināties vai pieaugt, un 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. Lai uzzinātu vairāk, lasi mūsu Lietošanas noteikumus un Brīdinājumu par riskiem.