Ce este ERC-4337 sau abstractizarea contului pentru Ethereum?
Acas─â
Articole
Ce este ERC-4337 sau abstractizarea contului pentru Ethereum?

Ce este ERC-4337 sau abstractizarea contului pentru Ethereum?

Intermediar
Publicat Mar 17, 2023Actualizat Dec 11, 2023
7m

TL;DR

ERC-4337 este un standard Ethereum care realizeaz─â abstractizarea contului pe protocol, f─âr─â modific─âri ├«n ceea ce prive╚Öte nivelul de consens. Implementat pe mainnetul Ethereum ├«n martie 2023, ERC-4337 face posibil─â tranzac╚Ťionarea ╚Öi crearea de contracte ├«ntr-un singur cont de contract. Acesta deschide calea pentru proiectarea portofelelor cripto u╚Öor de utilizat, care ar putea facilita o adoptare mai larg─â.

Introducere 

Propunerile de ├«mbun─ât─â╚Ťire Ethereum (EIP) descriu standarde precum specifica╚Ťiile protocolului central ╚Öi standarde de contract pentru platforma Ethereum. Solicitarea Ethereum de comentarii (ERC) este un tip de EIP care stabile╚Öte standarde la nivel de aplica╚Ťie, cum ar fi standarde de contract ╚Öi token. Un EIP poate deveni un ERC numai dup─â ce administrarea on-chain autorizeaz─â modificarea.

ERC-4337 este cel mai nou standard ERC implementat pe mainnetul Ethereum pentru a atinge obiectivul mult a╚Öteptat de abstractizare a contului. Unii oameni ├«nc─â se refer─â la ERC-4337 folosind denumirea sa ini╚Ťial─â, EIP-4337. Cu toate acestea, EIP-4337 a fost propus ini╚Ťial ├«n 2021 ╚Öi a fost autorizat s─â devin─â ERC-4337 ├«n 2023.

Ce este ERC-4337? 

ERC-4337 a fost propus de cofondatorul Ethereum, Vitalik Buterin, ╚Öi al╚Ťi dezvoltatori ├«n 2021 pentru a ob╚Ťine abstractizarea contului. A fost implementat pe mainnetul Ethereum ├«n martie 2023 ╚Öi se estimeaz─â c─â va deschide calea pentru modele de portofel cripto u╚Öor de utilizat.┬á

Pe Ethereum, abstractizarea contului ├«╚Öi propune s─â combine caracteristicile celor dou─â tipuri de conturi existente pe protocol: conturi de╚Ťinute extern (EOA) ╚Öi conturi cu contracte inteligente. Rezultatul este un singur cont de contract capabil s─â tranzac╚Ťioneze cu tokenuri ╚Öi s─â creeze contracte ├«n acela╚Öi timp. Aceast─â modificare face posibile modele creative de portofel, cum ar fi recuperare social─â, personalizare ╚Öi upgrade.

Cu alte cuvinte, ERC-4337 ofer─â portofelelor func╚Ťionalitate de contract inteligent ├«ntr-un singur cont. Prin aceasta, serviciile precum autentificarea cu mai mul╚Ťi factori ╚Öi pl─â╚Ťile automate devin mai u╚Öor de configurat.

De ce este necesar ERC-4337? 

Pentru a vedea de ce este necesar ERC-4337, este important s─â ├«n╚Ťelege╚Ťi de ce a fost propus ╚Öi implementat ├«n primul r├ónd. Spre deosebire de modulul Unspent Transaction Output (UTXO) al re╚Ťelei Bitcoin, protocolul Ethereum utilizeaz─â un model bazat pe cont. Aceasta ├«nseamn─â c─â protocolul Ethereum ╚Ťine eviden╚Ťa ╚Öi actualizeaz─â soldurile disponibile ale conturilor pe m─âsur─â ce tranzac╚Ťiile sunt confirmate.

Cele dou─â tipuri de conturi de pe Ethereum au propriile lor func╚Ťionalit─â╚Ťi. EOA sunt de╚Ťinute ╚Öi controlate de utilizatori, ├«n timp ce conturile de contracte inteligente sunt contracte inteligente care sunt implementate ├«n re╚Ťea. Ambele conturi pot primi, p─âstra ╚Öi trimite Ether sau alte tokenuri.

Majoritatea portofelelor cripto existente pe Ethereum, cum ar fi MetaMask, sunt EOA, ceea ce ├«nseamn─â c─â sunt limitate de regulile stabilite pentru EOA. Aceste limit─âri includ bazarea exclusiv pe cheile private pentru a accesa conturile ╚Öi obligativitatea ca toate tranzac╚Ťiile s─â fie semnate. Din acest motiv, procedurile de configurare a portofelului ╚Öi m─âsurile de securitate pentru cheile private sunt, de obicei, complexe ╚Öi dificil de utilizat. Dac─â utilizatorii ├«╚Öi pierd fraza seed, ├«nseamn─â, de obicei, c─â ├«╚Öi pierd accesul la portofel.

ERC-4337 elimin─â aceste limit─âri. Portofelele cu contracte inteligente, cum ar fi UniPass ╚Öi Safe, sunt portofele gestionate de conturi de contracte inteligente ├«n loc de EOA ╚Öi pot atinge acela╚Öi obiectiv. Cu toate acestea, utilizatorii trebuie s─â ├«╚Öi gestioneze Ether ├«n dou─â conturi pentru a pl─âti gazul sau s─â se bazeze pe un sistem de relee centralizat. ERC-4337 elimin─â aceste limit─âri, deoarece combin─â func╚Ťionalit─â╚Ťile celor dou─â conturi ├«ntr-unul singur, facilit├ónd implementarea func╚Ťiilor de portofel dorite.

Cum func╚Ťioneaz─â ERC-4337?

Comunitatea Ethereum caut─â de mult timp modalit─â╚Ťi de a realiza abstractizarea contului. ├Änainte de EIP-4337, comunitatea a ├«naintat o alt─â propunere menit─â s─â realizeze abstractizarea contului, numit─â EIP-2938. EIP-2938 era similar cu ERC-4337, dar necesita modific─âri ale nivelului de consens. ERC-4337 a eliminat aceast─â problem─â.

A reu╚Öit acest lucru prin introducerea unui obiect pseudo-tranzac╚Ťie de nivel superior numit UserOperation, care are asem─ân─âri cu rollupurile, deoarece ambele reprezint─â versiuni diferite ale conceptului de grupare. Cu ERC-4337, diferi╚Ťi utilizatori trimit obiecte UserOperation ├«ntr-un mempool separat.

Aceste obiecte sunt grupate ├«ntr-o tranzac╚Ťie, care este inclus─â ├«ntr-un bloc. Cei care realizeaz─â gruparea pl─âtesc gaz pentru tranzac╚Ťiile grupate ╚Öi primesc taxe ├«n func╚Ťie de execu╚Ťiile UserOperation individuale. Ace╚Ötia ac╚Ťioneaz─â similar validatorilor, select├ónd ce obiecte includ, urm├ónd logica de prioritizare pe baz─â de tax─â.

De asemenea, sunt ad─âugate func╚Ťii noi, inclusiv validateUserOp, pentru a permite portofelului s─â fie un contract inteligent ├«n acela╚Öi timp. Este introdus ╚Öi un nou contract numit EntryPoint, pentru a servi drept poart─â de securitate pentru executarea acestor noi func╚Ťii.

Ce obiective atinge ERC-4337? 

Obiectivele pe care ERC-4337 își propune să le atingă includ următoarele: 

Abstractizarea contului: Permite utilizatorilor s─â utilizeze un singur cont cu func╚Ťionalit─â╚Ťi de contracte inteligente ╚Öi EOA.┬á

Descentralizare: Permite oric─âror a╚Öa-numi╚Ťi bundlers s─â participe la proces.┬á

Evitarea modific─ârilor de consens: Face posibil─â o adoptare mai rapid─â, deoarece nivelul de consens Ethereum se concentreaz─â pe upgrade-uri orientate spre scalabilitate.

Permiterea cazurilor de utilizare inovatoare: Acestea ar putea include semn─âtura agregat─â, stabilirea limitelor zilnice de tranzac╚Ťionare, ├«nghe╚Ťarea de urgen╚Ť─â a contului, ad─âugarea pe lista de permisiuni ╚Öi aplica╚Ťiile de men╚Ťinere a confiden╚Ťialit─â╚Ťii.

Economisirea timpului ╚Öi gazului: Deoarece bundlers pot grupa obiecte UserOperation ├«ntr-o singur─â tranzac╚Ťie, s-ar putea economisi timp ╚Öi gaz.┬á┬á

Ce înseamnă ERC-4337 pentru utilizatori? 

ERC-4337 ar putea ├«nsemna sf├ór╚Öitul experien╚Ťei complicate de utilizare a portofelelor cripto ╚Öi, ├«n acest fel, ar putea spori adoptarea. Iat─â c├óteva puncte importante ale lucrurilor pe care le-ar putea permite ERC-4337:┬á

Configurarea portofelului: Nu este necesar s─â nota╚Ťi fraze seed. Configurarea se poate face rapid ╚Öi simplu, cu doar c├óteva clicuri.

Recuperarea f─âr─â probleme a contului: Utilizatorii nu mai trebuie s─â-╚Öi fac─â griji cu privire la pierderea frazelor seed, deoarece autentificarea cu mai mul╚Ťi factori ╚Öi recuperarea contului sunt acum posibile.┬á

Func╚Ťii de portofel u╚Öor de utilizat: Utilizatorii se pot bucura de o gam─â larg─â de servicii personalizate, inclusiv pl─â╚Ťi automate, tranzac╚Ťii aprobate ├«n prealabil ╚Öi tranzac╚Ťii grupate. Nu exist─â limite.┬á

Securitate ├«mbun─ât─â╚Ťit─â: Portofelele ar putea fi mai sigure pe m─âsur─â ce posibilitatea de eroare uman─â este redus─â - gata cu ascunderea frazelor seed sub saltea! ERC-4337 ar trebui, teoretic, s─â conduc─â la o experien╚Ť─â de utilizare mai simpl─â ╚Öi mai intuitiv─â, elimin├ónd, prin urmare, un obstacol major pentru adoptarea ├«n mas─â.

Flexibilitate în ceea ce privește gazul: Portofelele cu ERC-4337 pot plăti acum comisioane de gaz cu orice tokenuri ERC-20 și nu numai. Dezvoltatorii pot proiecta portofele care fac posibilă plata comisioanelor de gaz cu orice tokenuri și chiar cu monede fiat. 

Gânduri de încheiere 

Terminologia portofelelor cripto ÔÇô cum ar fi fraze seed, chei private ╚Öi chei publice ÔÇô poate fi descurajant─â pentru utilizatorii noi. Procesul de utilizare a portofelelor cripto este ├«nc─â o provocare pentru unii oameni. Mul╚Ťi sunt de acord c─â interfa╚Ťa platformelor cripto pentru utilizatorului obi╚Önuit trebuie s─â fie c├ót mai simpl─â posibil pentru a accelera adoptarea.┬á┬á

ERC-4337 pune bazele tehnice pentru a sus╚Ťine portofelele cripto creative. Ceea ce dezvoltatorii pot construi pe baza acestuia ar putea schimba principalul punct de contact dintre cripto ╚Öi utilizatori. ├Äns─â impactul pe care ERC-4337 ├«l va avea asupra experien╚Ťei utilizatorului ╚Öi asupra spa╚Ťiului cripto ├«n general este un aspect care merit─â urm─ârit ├«n urm─âtorii ani.┬á

Materiale suplimentare:

O prezentare a tokenurilor ERC-20

Ce este Ethereum?

Ce este upgrade-ul Ethereum Shanghai și cum mă va afecta?

Ce este EIP-4844 pe Ethereum și care sunt beneficiile pe care le poate oferi utilizatorilor?

Declinarea r─âspunderii ╚Öi avertisment privind riscurile: acest con╚Ťinut v─â este prezentat ÔÇ×ca atareÔÇŁ numai pentru informare general─â ╚Öi ├«n scopuri educa╚Ťionale, f─âr─â a oferi declara╚Ťii sau garan╚Ťii de vreun fel. Nu trebuie interpretat ca un sfat financiar, juridic sau de natur─â profesional─â ╚Öi nici nu are scopul de a recomanda achizi╚Ťionarea unui anumit produs sau serviciu. Ar trebui s─â solicita╚Ťi sfaturi de la consilierii profesioni╚Öti corespunz─âtori. ├Än cazul ├«n care articolul reprezint─â contribu╚Ťia unui colaborator ter╚Ť, re╚Ťine╚Ťi c─â acele opinii exprimate apar╚Ťin colaboratorului ter╚Ť ╚Öi nu reflect─â neap─ârat opiniile Academiei Binance. V─â rug─âm s─â citi╚Ťi declinarea complet─â a r─âspunderii aici pentru mai multe detalii. Pre╚Ťurile activelor digitale pot fi volatile. Valoarea investi╚Ťiei dvs. poate sc─âdea sau cre╚Öte ╚Öi este posibil s─â nu primi╚Ťi ├«napoi suma investit─â. Sunte╚Ťi singura persoan─â responsabil─â pentru deciziile dvs. de investi╚Ťii, iar Academia Binance nu este responsabil─â pentru eventualele pierderi suferite. Acest material nu trebuie interpretat ca un sfat financiar, juridic sau de natur─â profesional─â. Pentru mai multe informa╚Ťii, consulta╚Ťi Termenii de utilizare ╚Öi Avertismentul privind riscurile.