O propunere prezentată de cofondatorul Ethereum, Vitalik Buterin, împreună cu dezvoltatorii Sam Wilson, Ansgar Dietrichs și Matt Garnett, a introdus un nou tip de tranzacție care vizează îmbunătățirea funcționalității conturilor deținute extern (EOA) pe blockchain-ul Ethereum. . EIP-7702 este o inițiativă care are ca scop transformarea temporară a EOA într-un portofel de contract inteligent în urma tranzacțiilor, îmbunătățind astfel gradul de utilizare și securitate. Conceptul proiectului de propunere a fost introdus ca o nouă abordare pentru a permite conturilor de portofel tradiționale să efectueze operațiuni avansate disponibile de obicei pentru contractele inteligente.
EIP-7702 este destinat să introducă funcții precum lotul de tranzacții și tranzacțiile sponsorizate în care o taxă poate fi plătită de o terță parte. Standardul propus implică introducerea unui câmp contract_code și a unei semnături în tranzacții care le permite EOA-urilor să se mascheze temporar drept contracte inteligente. Se anticipează că aceste evoluții vor aborda problemele legate de viteza tranzacțiilor și confortul utilizatorilor în rețeaua Ethereum.
Siguranță și control îmbunătățite cu propunerea EIP-7702
Propunerea acordă o atenție deosebită îmbunătățirii siguranței și posibilităților de utilizare a EOA prin simplificarea detensionării privilegiate. Acest lucru implică faptul că subcheile pot fi semnate de utilizatori cu drepturi limitate, ceea ce îmbunătățește securitatea operațiunilor. Pentru a exemplifica, deținătorul principal al unui portofel ar putea restricționa utilizatorii subcheilor la cheltuirea jetoanelor ERC-20 sau la accesarea doar unei părți din fondurile portofelului. În acest fel, EIP-7702 încearcă, de asemenea, să faciliteze utilizatorului o experiență de utilizator simplificată, oferind o capacitate de a controla funcționalitățile contului la nivel granular.
Dezvoltatorii EIP-7702 propun acest standard ca înlocuitor al actualului EIP-3074, care are aceleași caracteristici, dar sunt ridicate unele preocupări cu privire la compatibilitatea viitoare și la crearea a două ecosisteme în esență – contractele invocatoare și portofelele de contracte inteligente. EIP-7702 abordează aceste probleme în mod direct, neintroducând coduri operaționale noi care vor ajunge să fie redundante, pledând astfel pentru o abordare mai standardizată și mai durabilă a abstracției contului.
ERC-4337 se aliniază cu obiectivele EIP-7702 pentru Ethereum
EIP-7702 este încă în faza de redactare, dar impactul său asupra aspectelor de utilizare și securitate ale Ethereum este sub observație intensă. Echipa de dezvoltare a planificat includerea EIP-3074 în viitoarea actualizare Pectra a Ethereum, care va fi lansată la sfârșitul lui 2024 sau începutul lui 2025, ceea ce ar putea deschide calea pentru activarea EIP-7702. În același timp, ERC-4337 introdus în ultima perioadă permite și extragerea contului prin intermediul unor caracteristici precum portofelele de acces la grup sau tranzacțiile grupate; astfel, este în armonie cu obiectivele EIP-7702.
Rezultatul așteptat al acestor tehnologii este acela de a stabili o situație în care serviciile centralizate nu sunt necesare, deoarece serviciile pot îndeplini sarcina prin supravegherea portofelelor, nu gestionând-o direct. Un astfel de rezultat ar putea, astfel, să anunțe o era noului B2B în care securitatea utilizatorilor va fi protejată și operațiunile vor fi efectuate rapid. EIP-7702, care este o introducere în avantajele sale, nu vine fără nicio îndoială în ceea ce privește impactul său. Ființele conforme, spun criticii, ar putea implica riscuri care merg împreună cu centralizarea și încrederea totală în cod. Cu toate acestea, dacă Buterin și echipa sa pot dovedi propunerea, dezvoltarea va ține cont de răspunsurile comunității și de testarea continuă, deoarece utilizatorii finali pot ajuta și oferi sugestii pentru a o îmbunătăți.