ERC-20: Tot ce trebuie să știți

Publicat: 2022-09-06

ERC-20 este un standard tehnic de contract inteligent folosit în mod popular pentru implementarea și emiterea de token-uri cripto pe blockchain-ul Ethereum.

După înființarea Ethereum de către Vitalik Buterin în 2014, această platformă open-source a devenit cea preferată pentru dezvoltatorii de Aplicații Descentralizate (DApps). Odată cu creșterea dezvoltării DApps, a fost esențial să existe un standard tehnic. În cele din urmă, ERC-20 a fost creat pentru a oferi un cadru standard pentru dezvoltatori.

Contractul inteligent folosit de Ethereum este un program care execută automat funcții care pot fi contracte sau reguli obișnuite. ERC-20 este cel mai important standard de contract inteligent Ethereum. Pentru a afla mai multe despre contractele inteligente, aruncați o privire la acest ghid pentru începători.

S-ar putea să vă întrebați: „Cum au venit cu acest ERC și 20?” Să intrăm mai întâi în asta. ERC, sau Ethereum Request for Comment, este un proces tehnic propus de comunitatea de dezvoltatori Ethereum pentru noi propuneri standard.

Dezvoltatorul Fabin Vogelstellar în 2015, a împărtășit o propunere la al 20-lea comentariu pe pagina Ethereum GitHub. Drept urmare, standardul tehnic a fost denumit ERC-20.

Propunerea lui Vogelstellar a fost aprobată de comunitatea de dezvoltatori Ethereum în 2017. După aprobare, propunerea a fost implementată ca Ethereum Improvement Proposal 20 (EIP-20). Cu toate acestea, această propunere eficientă este încă numită ERC-20, denumirea inițială a propunerii.

Conform rapoartelor transmise la Yahoo! Summitul pentru toate piețele din 2018, Initial Coin Offerings (ICO) a strâns 3,2 miliarde de dolari la sfârșitul anului 2017.

Sursa: finance.yahoo.com

În plus, ICO-urile au depășit și finanțarea VC de 16 ori. Datorită implementării ERC-20.

Proprietățile standardului ERC-20

După cum sa discutat mai sus, în ceea ce privește implementarea standardului ERC-20, să aruncăm o privire și asupra proprietăților sale importante:

  • Standardul ERC-20 permite transferul fără probleme de la un cont la altul fără complicații.
  • Cu standardul ERC-20, puteți verifica soldul actual al token-ului oricărui cont cripto.
  • În calitate de utilizator, puteți verifica oferta totală a oricărui token special disponibil în rețeaua blockchain Ethereum.
  • De asemenea, puteți aproba sau respinge numărul de jetoane cheltuite de alte conturi terță parte.
  • În afară de asta, odată ce contractul de token ERC-20 este implementat, toate tokenurile create pe Ethereum sunt urmărite corect.

Conținutul standardului ERC-20

Un ERC-20 constă din diverse evenimente și funcții pe care trebuie să le implementeze un jeton cripto. Acest standard este responsabil și de acțiunea de guvernanță executată de contractele inteligente. Funcțiile și informațiile principale necesare pentru a crea un token compatibil ERC-20 sunt:

  • TotalSupply: numărul total de jetoane cripto pe care dezvoltatorul intenționează să le emită.
  • BalanceOf: reprezintă soldul contului disponibil în contul proprietarului simbolului. Puteți utiliza această funcție pentru a solicita informații despre soldul oricăror adrese cunoscute.
  • Transfer: Folosit pentru a transfera automat un număr specificat de jetoane la o anumită adresă cripto.
  • TransferFrom : Această funcție permite transferul de jetoane specificate de la o anumită adresă cripto. Mai mult, poți folosi TransferFrom și pentru a autoriza o altă persoană să transfere fondurile în numele tău.
  • Aprobare: utilizatorii pot folosi această funcție pentru a păstra un anumit număr de jetoane ca limită de retragere. Folosind această funcție, puteți limita riscul de a vă șterge toate jetoanele în cazul spamului.
  • Alocație: Funcția de alocație poate oferi permisiunea contractului de a returna un anumit număr de jetoane de la cel care cheltuiește proprietarului.

Jetoanele ERC-20: Cum sunt create?

Tokenurile ERC-20 constau din orice jetoane fungibile sau criptomonede construite folosind standardul ERC-20 pe blockchain-ul Ethereum. Ethereum a ajutat dezvoltatorii și antreprenorii să construiască sute de jetoane și proiecte cripto.

Tokenurile ERC-20 folosesc adresa Ethereum pentru fiecare tranzacție, iar blockchain-ul Ethereum este folosit pentru a stoca datele. Implementarea standardului ERC-20 a creat o creștere a dezvoltării proiectelor și tranzacțiilor bazate pe cripto, în valoare de peste miliarde de dolari.

Este ușor să creezi un jeton ERC-20, așa că doar realizarea unui jeton cripto nu adaugă nicio valoare. Potrivit etherscan.io, la momentul redactării acestui articol au fost create peste 6 lakh contracte de token ERC-20. Majoritatea jetoanelor create sunt proiecte eșuate, hobby-uri sau doar jetoane fără valoare.

Sursa: etherscan.io

După cum am discutat despre jetoanele ERC-20, să aruncăm o privire la ceea ce aveți nevoie pentru a crea astfel de jetoane:

#1. Definiți proprietățile simbolului

Obiectivul principal al unui creator de jetoane este să aibă o definiție și un scop adecvat în spatele creării jetoanelor. Să presupunem că căutați să găsiți investitori pentru un anumit proiect cripto bazat pe token. În acest caz, trebuie să aveți proprietăți definite care se potrivesc cu standardul ERC-20. Trebuie să specificați:

  • Oferta totală de jetoane.
  • Numele și simbolul simbolului.
  • Numărul total de zecimale necesare.

Puteți găsi o mulțime de platforme care vă ajută să vă creați jetoanele de bază cu standardul ERC-20. Cu toate acestea, să presupunem că intenționați să construiți un token cu funcții și cazuri de utilizare mai avansate. În acest caz, trebuie să abordați o echipă profesionistă de dezvoltare cripto.

#2. Dezvoltați un contract inteligent

După cum am discutat la început, Ethereum folosește contracte inteligente pentru a executa tranzacții. Trebuie să codificați sau să obțineți ajutor profesional de la programatori pentru a crea coduri care trebuie să fie implementate în contractul inteligent. Site-urile de bază care generează jetoane scriu și cod în backend pentru dvs.

Cu cât sunt mai complexe cazurile de utilizare și funcționalitatea jetonului, contractul inteligent devine și el complex. Dacă intenționați să construiți un token pentru un proiect cripto avansat, cel mai bine este să căutați asistență profesională.

#3. Efectuați teste de asigurare a calității

Cel mai important lucru de reținut în timpul dezvoltării unui token cripto este evitarea erorilor. Pe măsură ce diferite coduri sunt implementate în contractul inteligent, există o posibilitate mai mare de erori de programare.

Este mai bine să găsiți erori înainte de a implementa contractul inteligent pentru a evita durerea în viitor. Puteți utiliza un blockchain de testare, cum ar fi Ropsten sau Rinkeyby, pentru a efectua mai multe teste.

#4. Implementați Smart Contract în Blockchain

În cele din urmă, este timpul să vă implementați contractele inteligente în blockchain, după ce ați eliminat șansa erorilor tehnice. Acest pas final este cel mai simplu legat de crearea de simboluri. Nu este nevoie de câteva clicuri pentru a finaliza execuția.

Odată ce contractele inteligente sunt implementate cu succes, ești proprietarul mândru al token-ului tău. În afară de asta, puteți utiliza și beneficiile unui token ERC-20. Totuși, vă întrebați despre caracteristicile unui token ERC-20? Nu vă faceți griji; o vom discuta în detaliu.

Caracteristici distincte ale jetoanelor ERC-20

După cum am discutat despre jetoanele ERC-20 și despre crearea lor, să înțelegem caracteristicile importante ale acestor jetoane;

#1. Fungibil

Fungibilitatea este o caracteristică proeminentă a jetoanelor ERC-20. Înseamnă că puteți schimba un token cu altul. Această caracteristică permite utilizatorilor să schimbe jetoane fără nicio complexitate.

Credit imagine: crypto.com

În plus, natura fungibilă a token-urilor ajută, de asemenea, diferite proiecte cripto să se conecteze și să colaboreze, indiferent de tipul lor de token. Drept urmare, jetoanele ERC-20 fungibile au jucat un rol vital în adoptarea Ethereum.

#2. Flexibil

Tokenurile ERC-20 sunt una dintre cele mai flexibile forme de jetoane. Vă puteți personaliza jetoanele în funcție de cazul de utilizare al proiectului dvs. cripto. De asemenea, puteți construi un simbol simplu dacă aveți nevoie de un simbol meme fără cazuri reale de utilizare.

Să presupunem că ești un antreprenor care construiește proiecte cripto care rezolvă mai multe probleme. În acest caz, puteți, de asemenea, să vă personalizați jetonul în funcție de cazurile de utilizare multiple. Un singur token poate acționa ca puncte de loialitate, monedă în joc, obiecte digitale de colecție sau drepturi de proprietate.

#3. Compatibil

Tokenurile ERC-20 pot fi folosite pe mai multe platforme, portofele, schimburi și proiecte fără efort suplimentar. De exemplu, puteți schimba jetoane cu prietenul dvs. folosind două platforme diferite în câteva secunde.

Tokenurile ERC-20 pot fi transferate cu ușurință de la o persoană la alta folosind portofelele Ethereum. Expeditorul trebuie să furnizeze adresa de portofel unificată a destinatarului. După tranzacția cu succes, portofelul destinatarului este creditat cu jetoanele ERC-20.

#4. Nume și simbol unic

Un jeton ERC-20 este creat cu un nume specific și un simbol. Această caracteristică joacă un rol semnificativ în identificarea jetonului. De exemplu, dacă creați un jeton cu un nume unic, va fi ușor pentru alții să vă găsească jetonul pe diferite platforme enumerate.

Alături de numele jetonului, simbolul jetonului ajută la diferențierea acestuia de alte jetonuri similare. Cele mai populare jetoane folosesc 3 până la 4 caractere pentru a reprezenta simbolul jetoanelor.

De exemplu, simbolul jeton pentru Enjin Coin este ENJ. Puteți folosi „ENJ” pentru a căuta prețul simbolului, adresa contractului inteligent, detaliile tranzacției și multe altele.

Jetoane populare ERC-20

Ești interesat să știi despre câteva jetoane populare ERC-20?

Să verificăm jetoanele care se potrivesc în listă:

  1. Tether ( USDT)
  2. Moneda USD (USDC)
  3. Binance Coin (BNB)
  4. Binance USD ( BUSD)
  5. Bitcoin împachetat (WBTC)
  6. HEX (HEX)
  7. Shiba Inu (SHIB)
  8. Dai (DAI)
  9. Matic Token (MATIC)
  10. Theta Token (THETA)

Dezavantajele jetoanelor ERC-20

În acest moment, s-ar putea să fiți încântați de aspectele pozitive ale standardului ERC-20 și ale simbolurilor sale, nu? Bine, dar să ne uităm și la unele dintre dezavantajele token-urilor dezvoltate folosind ERC-20:

  1. Scalabilitate scăzută din cauza congestionării rețelei Ethereum.
  2. Efort minim de a crea jetoane ajută la crearea de jetoane de înșelătorie.
  3. Viteză mică a tranzacțiilor.
  4. Taxe mari de tranzacție.

Alte standarde majore ERC

ERC-20 este cel mai popular și mai utilizat standard Ethereum, dar există mult mai multe standarde ERC. Standardele populare ERC sunt:

  • ERC-721: Acest standard a fost propus pentru emiterea de NFT. Deoarece jetoanele nefungibile nu pot fi schimbate sau transferate folosind standardul fungibil ERC-20, a fost creat ERC-721. Pe scurt, ERC-721 este un standard NFT.
  • ERC-777: standardul ERC-777 permite o funcție de recuperare de urgență în cazul în care cheile dumneavoastră private sunt pierdute. În plus, acest standard ERC vă îmbunătățește confidențialitatea tranzacțiilor.
Sursa: blockchain-council.org
  • ERC-1155: Puteți utiliza acest standard pentru a construi jetoane care oferă tranzacții mai eficiente. Prin urmare, ERC-1155 economisește o mulțime de taxe de tranzacție. În afară de asta, puteți utiliza acest standard pentru a crea jetoane nefungibile și jetoane utilitare.
  • ERC-223: În cazul jetoanelor ERC-20, dacă trimiteți jetoane la adresa greșită, jetoanele dumneavoastră se pierd pentru totdeauna. Aici, ERC-223 vine cu o soluție semnificativă. Odată ce trimiteți jetoane ERC-223 la un contract inteligent greșit care nu poate gestiona un jeton, transferul eșuează și îți primiți jetoanele înapoi.

Încheierea!

Standardul ERC-20 a creat un impact revoluționar asupra dezvoltatorilor de token-uri. După implementarea acestui standard inovator de token, au apărut multe proiecte cripto importante și token-urile lor.

Mai mult, ERC-20 a deschis calea pentru a crea mai multe standarde de token ERC care rezolvă diverse probleme ale blockchain-ului Ethereum. Token-urile ERC-20 sunt foarte populare în cripto, dar înainte de a cumpăra orice jetoane cripto, DYOR!

Vrei să afli mai multe despre subiecte legate de Ethereum? Apoi, citiți despre fuziunea Ethereum.