ERC märgi standard on Ethereumi kogukonna mehhanism standardite määratlemiseks ja täpsustamiseks, et nende standarditega määratletud žetoonidel oleks ühised omadused ja need oleksid koostalitlusvõimelised. Sel viisil saab paljusid komponente ja tööriistu uuesti kasutada.
Mis on ERC märgid.
Token on väärtusühik, mida saab kasutada plokiahela võrgus . Tokeneid emiteerib tavaliselt organisatsioon või ettevõte ja need võivad esindada mitmesuguseid asju , näiteks krüptovaluutat, finantsvara, häält kollektiivses otsuses või teenusele või tootele juurdepääsu garantiid. Tokeneid emiteeritakse sageli esmase mündipakkumise (ICO) käigus ja nendega saab kaubelda krüptovaluuta platvormidel või neid saab kasutada konkreetses plokiahela võrgus, näiteks Ethereumis. Ethereumi platvorm on määratlenud ERC (Ethereum Request for Comments) standardid erinevat tüüpi tokenite jaoks. ERC on Ethereumi kogukonnas mehhanism standardite määratlemiseks ja täpsustamiseks, et nende standarditega määratletud tokenidel oleksid ühised omadused ja need oleksid koostalitlusvõimelised . See võimaldab paljude komponentide ja tööriistade taaskasutamist. Vaatame üle kõige populaarsemad ERC tokenite standardid, mida saame Ethereumi võrgus kasutada:
ERC-20 märgid.
ERC-20 on tehniline standard, mida kasutab enamik Ethereumi tokeneid . See standard määratleb, kuidas tokenid peaksid Ethereumi võrgus toimima, sealhulgas kuidas neid tuleks edastada ja salvestada. ERC-20 tokenid on koostalitlusvõimelised , mis tähendab, et neid saab kasutada ja vahetada mis tahes rakenduses või platvormil, mis järgib seda standardit. Lisaks võimaldab see arendajatel luua tööriistu ja teenuseid, mis ühilduvad paljude ERC-20 tokenidega. ERC-20 token koosneb mitmest tehnilisest elemendist , sealhulgas:
- Solidity programmeerimiskeeles kirjutatud nutikas lepingukood, mis määratleb märgi loogika ja reeglid.
- Lepingu liides, mis määratleb funktsioonid ja sündmused, mida lepingukood peab rakendama.
- Tokeni kordumatu identifikaator, mida Ethereumi võrgus tuntakse selle "aadressina".
- Märgi nimi ja sümbol.
- Ringluses olevate žetoonide koguarv.
- Funktsioon, mis võimaldab žetoone ühelt aadressilt teisele üle kanda.
- Funktsioon, mis võimaldab kontrollida antud aadressi märgi saldot.
Erinevat tüüpi märgid ERC-20 standardiga. Allikas: Medium.
Ethereumis on raske kindlalt kindlaks teha, mitu ERC20 žetooni eksisteerib, kuna tegemist on detsentraliseeritud võrguga ja puudub keskset asutust, mis jälgiks kõiki ringluses olevaid žetoone. Lisaks võivad mõned lepingud esindada mitut erinevat žetooni või saab ühte lepingut kasutada mitme žetooni loomiseks.
ERC-721 märgid.
ERC-721 tokenid on teatud tüüpi tokenid, mida nimetatakse mittevahetatavateks tokeniteks (NFT), mis tähendab, et nad on ainulaadsed selle poolest, et igaüks neist erineb teistest. See teeb neist ideaalsed unikaalsete digitaalsete varade , näiteks digitaalse kunstiteose või veebimängu tegelase, esitamiseks. ERC-721 tokenite kasutamiseks peate kõigepealt looma nutika lepingu, mis neid väljastab. Kui leping on töökorras, saab ERC-721 tokeneid väljastada ja turvaliselt ning läbipaistvalt Ethereumi kontode vahel üle kanda.
Erinevus ERC-20 ja ERC-721 märkide vahel. Allikas: Etherscani teabekeskus.
ERC-777 märgid.
Need märgid on ERC-20 märgiste täiustatud versioon , mis pakub suuremat paindlikkust ja turvalisust . Plokiahela tehnoloogial põhinevaid märgiseid kasutatakse digitaalsete varade esitamiseks ning turvaliste ja läbipaistvate tehingute tegemiseks. Üks ERC-777 märgiste huvitavamaid aspekte on nende suurem paindlikkus võrreldes ERC-20 märgistega . Näiteks võimaldavad ERC-777 märgid kasutajatel määrata tehingutele kohandatud reegleid ja ajalisi piiranguid. Lisaks pakuvad ERC-777 märgid ka suuremat turvalisust kui ERC-20 märgid, leevendades mõningaid ERC-20 märgistega tekkida võivaid probleeme, näiteks märgi kadumist nende saatmisel lepingule, mis ei ole nende vastuvõtmiseks varustatud.
ERC-777 märgi edastusfunktsioonid. :
ERC-1555 märgid.
ERC-1155 märgid on Ethereumi plokiahela märgitüüp, mis võimaldab kasutajatel ühe lepingu piires salvestada ja edastada mitut tüüpi märgisid . See erineb teistest märgitüüpidest, näiteks ERC-20 või ERC-721, mis lubavad ainult ühe märgitüübi salvestamist ja edastamist. See märgitüüp on muutunud populaarseks tänu oma võimele salvestada ja edastada ühe lepingu piires mitut tüüpi märgisid. See muudab märgiste haldamise lihtsamaks ja tõhusamaks, kuna nad ei pea erinevate märgitüüpide käsitlemiseks suhtlema mitme erineva lepinguga. Lisaks võimaldavad ERC-1155 märgid rakendada "mitme toimingu" rakendamist , mis tähendab, et kasutajad saavad ühe tehinguga teha mitu toimingut, näiteks edastada erinevat tüüpi märgisid. See suurendab plokiahela tõhusust ja vähendab tehingukulusid .
ERC-1155 märgivahetuse struktuur. Allikas: CriptoNoticias.
ERC-4626 märgid.
ERC-4626 on standard tootlust kandvate seifide tehniliste parameetrite optimeerimiseks ja ühtlustamiseks . See pakub standardset API-t tootlust kandvatele seifidele, mille märgid esindavad ühe alusvaraks oleva ERC-20 märgi osasid. ERC-4626 pakub ka valikulist laiendust ERC-20-t kasutavatele seifidele, pakkudes põhifunktsioone sissemakse tegemiseks, väljavõtmiseks ja saldode lugemiseks. Seda tüüpi märk sobib hästi laenuturgudele, agregaatoritele ja intressi kandvatele žetoonidele. Need seifid aitavad kasutajatel leida oma krüptotokenite jaoks parima jõudluse, rakendades erinevaid strateegiaid. Neid strateegiaid rakendatakse väikeste variatsioonidega, mis võivad põhjustada vigu või raiskada arendusressursse.
ERC-4626 märgihoidla struktuur. Allikas: beToken My Friend ES.