Principiul de design al ERC-7802 este „agnosticismul bridge-ului”: în scenariile de transfer între lanțuri, separarea cât mai mult posibil a contractului tokenului de tehnologiile sau protocoalele specifice de bridge între lanțuri.
Scris de: Yue Xiaoyu
Să începem cu concluzia, într-o singură propoziție: ERC-7802 este un standard pentru transferuri între lanțuri, extinzând caracteristici noi pentru tokenurile existente ERC-20, iar apelarea interfeței ERC-7802 poate realiza funcționalitatea standard a transferurilor între lanțuri.
01 Fundal
ERC-7802 este un standard de tokenuri pentru transferuri între lanțuri propus de echipele Optimism și Uniswap, având ca scop menținerea unui standard unificat pentru tokenuri în timpul transferurilor între lanțuri.
Putem observa că colaborarea dintre Uniswap și Optimism se adâncește constant: Uniswap a anunțat anterior că va lansa Unichain, care este parte a ecosistemului OP Superchain, iar acum au propus acest standard de transfer între lanțuri.
Propunerea ERC-7802 a fost realizată pentru a standardiza operațiunile între lanțuri, ceea ce este foarte important atât pentru DEX-uri (exchange-uri descentralizate) precum Uniswap, cât și pentru soluții L2 precum Optimism.
Standarde de tokenuri pe Ethereum au evoluat constant, de la ERC-20 la ERC-721, ERC-1155 etc. ERC-7802 este o parte a acestei evoluții, concentrându-se pe rezolvarea acestei probleme specifice de transfer între lanțuri.
02 Principiul de design
În ansamblu, principiul de design al ERC-7802 este „agnosticismul bridge-ului”: în scenariile de transfer între lanțuri, separarea cât mai mult posibil a contractului tokenului de tehnologiile sau protocoalele specifice de bridge între lanțuri.
Aceasta este o design modular, care transferă efectiv complexitatea către bridge-urile între lanțuri, separând logica între lanțuri de contractele tokenului, făcând astfel structura contractelor token mai simplă și modulară.
Implementarea tokenurilor trebuie să se concentreze doar pe funcționalitățile de bază, fără a lua în considerare implementarea specifică a transferurilor între lanțuri.
Protocolul de bridge preia toată complexitatea asociată cu transferurile între lanțuri, inclusiv validarea tranzacțiilor, blocarea și deblocarea activelor, protocoalele de comunicare între lanțuri etc.
ERC-7802 definește o interfață standardizată pentru modul în care tokenurile interacționează cu bridge-urile între lanțuri, dar nu se preocupă de modul în care aceste bridge-uri sunt implementate specific.
Orice protocol de bridge care respectă ERC-7802 poate folosi această interfață pentru operațiuni între lanțuri, fără a necesita modificarea contractului tokenului în sine.
03 Implementare specifică
ERC-7802 definește o interfață standardizată, care conține două funcții cheie:
(1) crosschainMint: produce tokenuri pentru destinatari pe lanțul țintă, ca rezultat al distrugerii tokenurilor pe lanțul sursă.
(2) crosschainBurn: distruge tokenuri pe lanțul sursă și inițiază o transferare între lanțuri, fiind de obicei punctul de plecare al transferului între lanțuri.
Este important de menționat că mintuirea și distrugerea între lanțuri sunt diferite de mintuirea și distrugerea locală. În operațiunile între lanțuri, oferta totală de circulație pe toate lanțurile rămâne constantă, deoarece tokenurile sunt transferate între lanțuri, nu sunt realmente create sau distruse.
Contractul ERC-7802 suportă ERC-165, care este un standard de detectare a interfețelor, permițând contractelor inteligente să declare ce interfețe suportă. Acest lucru ajută la asigurarea compatibilității contractelor pentru operațiunile între lanțuri.
Mai important, ERC-7802 este compatibil cu ERC-20.
ERC-20 este un standard de tokenuri omogene utilizat pe scară largă pe Ethereum, prin urmare, compatibilitatea noului standard cu ERC-20 este foarte importantă, astfel încât tokenurile existente să poată fi transferate mai ușor între lanțuri în noua ecologie.
Astfel, tokenurile existente pot exista ca tokenuri obișnuite ERC-20 și apoi pot realiza funcționalitatea între lanțuri prin interfața ERC-7802.
04 Valoarea protocolului
Soluționarea problemelor de experiență în cazul mai multor lanțuri este o mare tendință, ERC-7802 fiind construit de la nivelul cel mai de bază al protocolului pentru a stabili un standard pentru transferuri între lanțuri, ceea ce completează narațiunea „abstractizării lanțurilor”.
ERC-7802 sprijină direct obiectivele pe care abstractizarea lanțurilor încearcă să le realizeze, oferind un protocol standardizat pentru transferul tokenurilor între lanțuri, permițând astfel activelor să circule fără probleme între diferite lanțuri.
Implementarea abstractizării lanțului necesită colaborarea mai multor standarde și protocoale tehnologice, ERC-7802 putând fi considerat unul dintre modulele cheie de construcție.
Se poate spune că ERC-7802 oferă soluții concrete pentru abstractizarea lanțurilor pe partea tehnică, abordând problemele tehnice ale transferului tokenurilor între lanțuri, în timp ce abstractizarea lanțurilor folosește aceste soluții pentru a oferi o experiență de utilizator și un cadru de dezvoltare a aplicațiilor la un nivel mai înalt.
Mai important, acest standard propus de OP pune bazele interoperabilității ecosistemului OP Superchain.
În prezent, acest standard de protocol este încă în stadiul de discuție, putem continua să urmărim.