Ce sunt standardele de token?
Acasă
Articole
Ce sunt standardele de token?

Ce sunt standardele de token?

Intermediar
Publicat Jan 13, 2023Actualizat Jun 16, 2023
5m

TL;DR

Standardele de token sunt seturi de reguli și convenții pentru gestionarea modului în care funcționează un token cripto. Standardele populare includ ERC-20, BEP-20, ERC-721 și ERC-1155.

Introducere

Deși există zeci de mii de criptomonede, s-ar putea să fiți surprins să aflați că majoritatea dintre ele sunt construite pe baza aceluiași model. Aceste modele, numite standarde de token, definesc unele dintre funcționalitățile și proprietățile cheie ale tokenurilor blockchain.

De ce să folosiți standardele de token?

Interoperabilitate

Standardele de token asigură că toate produsele construite folosind acel standard pot interacționa sau pot funcționa împreună. Dacă un proiect emite un token construit conform unui standard de token, noul token va rămâne compatibil cu platformele și aplicațiile existente, precum portofelele. De exemplu, activele ERC-20 sunt interoperabile cu alte produse și servicii dezvoltate folosind același standard de token.

Acesta este, de asemenea, motivul pentru care vă puteți schimba un token ERC-20 cu altul. Fără standarde de token, ar fi semnificativ mai greu să tranzacționați mai multe criptomonede. De asemenea, ar trebui să creați portofele specifice pentru anumite tokenuri în loc să utilizați un portofel care poate deține numeroase criptomonede.

Modularitate

În programare, a avea un sistem modular permite dezvoltatorilor să reutilizeze componentele existente pentru a crea produse noi. Acest lucru se aplică și creării de tokenuri - prin utilizarea standardelor de token, se petrece mai puțin timp pe funcționalitățile de bază, astfel că dezvoltatorii au mai mult timp pentru a experimenta și a inova.

Eficiență

Standardele de token facilitează, de asemenea, interacțiunea dintre contractele inteligente. După ce contractele inteligente respectă standardele de token și implementează tokenuri, acestea pot fi folosite pentru a monitoriza tokenurile create.

Standardele de token precum ERC-20 și BEP-20 au funcții esențiale, inclusiv preluarea adreselor și soldurilor tokenurilor, permițând contractelor inteligente să monitorizeze mai eficient tokenurile. De exemplu, pentru a inspecta un token ERC-20, un dezvoltator poate folosi o interfață numită Contract Application Binary Interface (ABI) pentru a urmări transferurile de token și alte date.

Standarde comune de token în cripto și DeFi

BEP-20

BEP-20 este un standard de token pentru BNB Smart Chain (BSC). Dezvoltat ca o specificație tehnică pentru BSC, permite dezvoltatorilor să lanseze o varietate de tokenuri, inclusiv monede peggy, tokenuri utilitare, monede stabile și multe altele. Standardul BEP-20 introduce, de asemenea, funcții precum înscrierea pe lista neagră, emisiunea și întreruperea arderii tokenurilor.

Mai jos sunt principalele funcții ale standardului de token BEP-20:

  1. TotalSupply: definește rezerva totală de token a unui anumit token BEP-20.

  2. BalanceOf: definește soldul tokenului.

  3. Transfer: permite utilizatorilor să transfere proprietatea tokenului către altcineva.

  4. TransferFrom: permite ca un token să fie transferat către altcineva în numele unui utilizator prin intermediul unui contract inteligent.

  5. Approve: definește o limită a numărului de tokenuri pe care le poate retrage un contract inteligent.

  6. Allowance: definește adresele externe care au permisiunea de a cheltui tokenurile.

ERC-20

În 2015, Fabian Vogelsteller a propus ERC-20, un standard de token care ulterior a devenit principala schiță pe care dezvoltatorii își proiectează propriile tokenuri, inclusiv tokenuri virtuale, tokenuri de staking și monede virtuale.

ERC-20 este un standard de token care permite dezvoltarea activelor care urmează reguli comune și sunt interschimbabile (adică fungibile). Deci, dacă creați 1.000 de unități dintr-un token ERC-20, fiecare unitate va avea aceeași funcționalitate. 

Standardul BEP-20 este foarte asemănător cu ERC-20. Cu toate acestea, rețineți că fac parte din rețele blockchain diferite. Standardul de token ERC-20 este utilizat pe blockchainul Ethereum, în timp ce BEP-20 este pe BNB Smart Chain (BSC).

ERC-721

Știați că o mare parte din tokenurile nefungibile (NFT-uri) de pe Ethereum au același standard de token, ERC-721? Fie că este vorba de un NFT în ediție limitată sau de un Proof of Attendance Protocol (POAP), probabil că NFT-ul dvs. a fost creat pe același model. Deci, prin ce sunt NFT-urile unice? Conform uneia dintre liniile directoare, pentru a fi un token ERC-721, activul trebuie să aibă un tokenId unic la nivel global.

Funcționalitățile ERC-721 includ transferul de tokenuri, soldul curent, rezerva totală și, după cum am menționat, proprietatea de a fi unic la nivel global.

ERC-1155

Pe măsură ce standardele de token evoluează, apar linii directoare care cuprind nevoia industriei de a avea mai multe tipuri de tokenuri. ERC-1155 este un standard multitoken care permite crearea de diferite tipuri de active digitale, inclusiv tokenuri utilitare precum BNB și NFT-uri.

Printre alte caracteristici, ERC-1155 oferă funcționalități pentru loturi de tokenuri, inclusiv:

  1. Transfer în masă: mai multe active pot fi transferate simultan.

  2. Sold lot: soldurile mai multor active pot fi preluate într-un singur pas.

  3. Aprobare lot: toate tokenurile pot fi aprobate la o adresă.

  4. Compatibilitate NFT: un token este tratat ca un NFT dacă rezerva este de numai 1.

Limitări ale standardelor de token

În timp ce tokenurile create cu aceleași standarde sunt aliniate în ceea ce privește funcționalitățile de bază și pot interacționa bine între ele, acest lucru este puțin probabil în cazul tokenurilor cu standarde diferite. Deoarece există reguli diferite care guvernează standardele de token în industrie, nu este surprinzător faptul că acestea nu sunt întotdeauna compatibile între ele. Aceasta poate însemna că tokenurile dezvoltate folosind standarde diferite pot să nu existe pe aceeași platformă sau că nu pot comunica sau fi tranzacționate între ele. Dacă dețineți mai multe criptomonede, este posibil să fi experimentat frustrarea de a nu vă putea folosi BTC pe Ethereum. Pentru a aborda această limitare, a fost dezvoltat un nou tip de tokenuri, numite tokenuri wrapped.

Tokenuri wrapped

Tokenurile wrapped reprezintă criptomonede ancorate una la valoarea celeilalte. De obicei, activul original este plasat într-un seif digital numit wrapper, iar o versiune wrapped a acestuia este creată pe alt blockchain, ca un avatar.

Gânduri de încheiere

Standardele de token sunt similare unor schițe pentru proiectarea și lansarea tokenurilor bazate pe blockchain. În prezent, există mai multe standarde de token în industrie, iar soluțiile inovatoare, cum ar fi punțile blockchain și mecanismele de wrapping, pot ajuta la atenuarea problemelor de incompatibilitate dintre aceste tokenuri.

Materiale suplimentare