Cum se creează un token?

criptomonede token

Cuprins

Dacă sunteți pasionat de criptomonede și de tehnologia blockchain, veți fi deja la curent cu toate  token-urile care au ieșit pe piață  de la începutul bitcoin și până astăzi.

Atât de mult încât putem spune cu mare satisfacție că, de astăzi,  există aproape 5.000  de jetoane diferite pe piață.

Dacă nu știai, acum știi. De asemenea, există mai multe  clase de jetoane . Principalele sunt:

  1. jetoane de guvernare
  2. jetoane de platformă
  3. Jetoane de securitate
  4. jetoane de tranzacție
  5. Jetoane utilitare

Diferența dintre Criptomonedă și Crypto Token 

Înainte de a trece la subiect, este important să știți că în lumea criptomonedelor există mai multe tipuri de active cripto și există mai mult de o diferență  între criptomonede și criptotoken-uri  . Să vedem care sunt.

CRYPTOCURRENCY : În primul rând, criptomonedele sunt active care  au propria lor  înregistrare blockchain sau tranzacție. Un exemplu cheie este Bitcoin, care are propriul său blockchain, protocol și token (BTC).

TOKEN : Pe de altă parte, jetoanele  folosesc un alt blockchain  în loc de al lor. Un exemplu foarte popular îl reprezintă  jetoanele ERC20 care folosesc blockchain-ul Ethereum (ETH) .

Deci  , de ce unele active sunt jetoane și nu criptomonede?  Răspunsul este aproape evident… cu siguranță este mult mai ușor să construiești pe o platformă existentă decât să construiești una de la zero.

Adică, dacă decideți să creați o criptomonedă, va trebui să o faceți creându-vă propriul blockchain și acest lucru va necesita multă muncă, timp și costuri. În schimb,  crearea unui token de la zero este mult mai rapidă și mai ușoară  , deoarece este creat pe o platformă existentă.

Cum să-ți creezi propriul token

Deci, dacă nu doriți să vă creați propriul blockchain, cea mai practică soluție este să dezvoltați un token folosind un blockchain existent, cum ar fi Ethereum sau Bitcoin.

Înainte de a te lansa în dezvoltarea jetonului tău,  va trebui să ai un scop, adică tokenul tău va trebui să adauge valoare ecosistemului cripto  sau va fi sortit eșecului. Odată cu acest punct, va trebui să construiești o comunitate care te urmărește și care crede în proiectul/scopul tău și, în cele din urmă, va trebui să ai niște cunoștințe tehnice pentru a cunoaște și înțelege cum trebuie să funcționeze jetonul tău.

Odată ce aveți clare aceste puncte, va trebui să decideți pe ce platformă să vă lansați jetonul. Cele mai multe jetoane sunt create pe blockchain-ul Ethereum ca jetoane ERC20 , deoarece Ethereum a fost primul care a oferit acest serviciu.

O altă platformă foarte populară care vă permite să utilizați blockchain-ul pentru a crea aplicații și jetoane este  NEO, care utilizează simbolul NEP-5 Standard .

Avantajul Ethereum este că este cea mai populară platformă pentru crearea de jetoane și este de încredere, în timp ce cu NEO puteți folosi o mare varietate de limbaje de programare, inclusiv C++ și Java, în timp ce Ethereum vă permite să creați jetoane numai folosind propriul limbaj de scripting. Programare: Soliditate.

În paragrafele următoare vă vom învăța cum să creați un token pe cea mai populară platformă pentru crearea de token-uri: Ethereum.

Cum să creați un token cripto pas cu pas

Pentru a vă crea token-ul în Ethereum, va trebui să:

1.Implementați un nou contract inteligent 

Descărcați  portofelul Ethereum, Mist , care vă permite, de asemenea, să extrageți sau să dezvoltați jetoane ERC20.

După ce ați descărcat și deschis Mist,  completați-l cu fonduri ETH .

Accesați fila: PORTOFELE, faceți clic pe fila „CONTRACTE” și apoi faceți clic pe „Implementați un nou contract”. Unde scrie „Selectați contractul de implementat”, faceți clic pe meniul drop-down și selectați „MyToken”.

Introduceți acest cod în câmpul Solidity Contract Source Code care apare:

contract MyToken {

/* Aceasta creează o matrice cu toate soldurile. */

cartografiere (adresă => uint256) public balanceOf;

}

Unde „ Mapping ” leagă soldurile la adrese, care sunt în format hexazecimal (de exemplu, 0xab7c74abC0C4d48d1bdad5DCB26153FC8780f83E) și „ Public ” înseamnă că oricine va putea vedea soldurile indicative ale altor adrese.

2.Decideți cu privire la aprovizionarea cu simboluri

După codul adăugat mai sus, va trebui să adăugați o altă linie de cod care indică oferta sau limita de jetoane pe care doriți să le creați:

funcția MyToken() {

balanceOf[msg.sender] = 2100000 ;

}

Numărul subliniat indică faptul că doriți o sursă de token de 21 de milioane, dar o puteți modifica și configura așa cum doriți.

Acum aveți un contract inteligent legat de tokenul dvs.

3.Activați trimiterea simbolului dvs

Acum va trebui să configurați jetonul astfel încât să poată fi trimis. Prin urmare, adăugați acest cod la sfârșitul câmpului Cod sursă contract solid:

/* Trimite monede */

transfer de funcție (adresă _la, uint256 _valoare) {

/* Verificați dacă expeditorul are sold și dacă există depășiri */

require(balanceOf[msg.sender] >= _value && balanceOf[_to] + _value >=

soldOf[_to]);

/* Adăugați și scădeți solduri noi */

balanceOf[msg.sender] -= _valoare;

balanceOf[_to] += _value;

}

Acest cod vă permite să trimiteți, să adăugați (pentru a primi adrese) și să vă scădeți jetoanele (din adresele de trimitere). De asemenea, pentru a împiedica utilizatorii să trimită mai multe jetoane decât au, se adaugă o linie de cod care verifică dacă expeditorul are sold și dacă există depășiri.

4.Setați numele, simbolul și unitățile zecimale ale jetonului dvs

Pentru a schimba numele, simbolul și unitățile zecimale ale jetonului, adăugați acest cod:

/* Inițializați contractul cu jetoane de aprovizionare inițiale pentru creatorul contractului. */

function MyToken(uint256 initialSupply, string tokenName, string tokenSymbol, uint8 decimalUnits) {

balanceOf[msg.sender] = initialSupply;  // Oferiți creatorului toate simbolurile inițiale

nume = tokenName;  // Setați numele pentru afișare

simbol = tokenSymbol;  // Setați simbolul pentru afișare

zecimale = decimalUnits; // Numărul de zecimale pentru afișare

}

5.Creați un eveniment de transfer de simboluri

Pentru ca portofelele ETH să știe când se fac transferuri de jetoane, adăugați un eveniment prin următorul cod:

eveniment Transfer (adresă indexată de la, adresă indexată la, valoare uint256);

De asemenea, adăugați următorul cod (textul roșu) la funcția de transfer de la pasul 3 pentru a notifica că transferul a avut loc:

/* Trimite monede */

transfer de funcție (adresă _la, uint256 _valoare) {

/* Verificați dacă expeditorul are sold și dacă există depășiri */

require(balanceOf[msg.sender] >= _value && balanceOf[_to] + _value >=

soldOf[_to]);

/* Adăugați și scădeți solduri noi */

balanceOf[msg.sender] -= _valoare;

balanceOf[_to] += _value;

/* Notificați pe toți cei care ascultă că acest transfer a fost efectuat */

Transfer(msg.sender, _to, _value);

}

Dacă doriți să copiați codul complet pentru a crea un token ERC20 pe platforma Ethereum, îl puteți  copia de pe pagina Github  și îl puteți salva într-un editor de text.

6. Lansează-ți jetonul!

Dacă ai ajuns până aici, ai noroc, acum poți lansa tokenul tău ERC20!

Tot ce trebuie să faceți este să setați o taxă pentru a trimite tranzacția cu token-ul dvs. și, odată ce tokenul dvs. este activ,  faceți clic pe fila Mist Send  pentru a trimite token-ul oricui doriți.

Creați un token cu MetaMask

Există o altă opțiune de implementare și lansare a noului tău token și aceasta este prin utilizarea  portofelului MetaMask  în locul celui Mist.

Odată ce extensia MetaMask este descărcată în browser, va trebui să puneți o sumă de ETH înăuntru, așa cum am făcut cu Mist, pentru a plăti pentru implementarea contractului.

În acest caz, va trebui să  copiați codul de contract inteligent pe  care l-am pus mai devreme în fereastra principală  Remix .

Faceți clic pe fila „Execută”, astfel încât Smart-Contract să poată fi implementat pe blockchain-ul Ethereum. Numărul total de jetoane definite în Codul Smart Contract trebuie să fie asociat și menținut în Portofelul MetaMask.

Făcând clic pe „Deploy”, Smart-Contract poate fi implementat. Odată ce tranzacția a fost confirmată de Ethereum Blockchain, numărul de jetoane emise ar trebui să apară în Portofelul MetaMask, gata pentru a fi trimis în orice portofel ETH.

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp
Share on email
Email
Adaugă anunț pe Omieanunțuri.com
Definiții

Tipuri de unghiuri

Cuprins Cuvântul „unghi” provine din latină, cuvântul angulus însemnând „colț”. Un unghi este deschiderea formată din două raze (laturi) cu aceeași origine numită vârf . De exemplu, în interiorul unui triunghi

Diferențe

Tipuri de triunghiuri

Cuprins Tipurile de triunghiuri se diferențiază prin mărimea laturilor lor și prin măsura unghiurilor lor interne . Să ne amintim că triunghiul este un poligon cu trei laturi,