Cum să creezi o criptomonedă: tot ce ai nevoie pentru a începe
Publicat: 2022-04-06Aproape 10.000 de criptomonede și jetoane cuprind o piață de 2,1 trilioane de dolari. Bitcoin - moneda care a declanșat acest incendiu special - a inspirat și a servit drept fundație pentru multe proiecte ulterioare.
Deși este impresionant, asta nu vă spune prea multe despre cum să creați o criptomonedă pentru dvs. Din fericire, suntem aici pentru a explica ce este nevoie pentru a construi o arhitectură blockchain, pentru a construi pe proiectele existente sau pentru a folosi platforme precum Ethereum pentru a vă crea token-urile. Citește mai departe!
Codarea unui Blockchain
Blockchain-ul este tehnologia de bază care alimentează Bitcoin și alte criptomonede.
Este un registru digital al tuturor tranzacțiilor Bitcoin care au avut loc vreodată și este în continuă creștere, pe măsură ce se adaugă seturi de tranzacții finalizate realizate și verificate de utilizatorii săi - adică blocuri -.
Fiecare bloc conține un hash criptografic al blocului anterior, un marcaj de timp și date de tranzacție.
Cu toate acestea, crearea unei criptomonede este mult mai complicată decât codarea unui blockchain funcțional. Este nevoie de un nivel substanțial de pregătire și lucruri de luat în considerare înainte de a vă scufunda în scrierea codului. Iată doar câteva:
- Caz de utilizare - Majoritatea criptomonedelor sunt dezvoltate pentru a rezolva o problemă. Bitcoin, de exemplu, a fost creat ca o modalitate prin care oamenii pot trimite bani online fără a fi nevoiți să treacă printr-o instituție centralizată, cum ar fi o bancă. Ethereum a fost construit ca o platformă pentru finanțe descentralizate, aplicații și multe altele. Tokenul Rarible RARI este folosit ca un simbol care reprezintă votul dumneavoastră în modul în care este condusă piața NFT.
- Mecanism de consens - Acesta este procesul prin care toți membrii rețelei convin asupra validității unui nou bloc. Fără aceasta, criptomonedele ar fi susceptibile la dublarea cheltuielilor și la alte atacuri. Bitcoin folosește Proof-of-Work, Cardano folosește Proof-of-Stake, iar Rarible folosește Delegated Proof-of-Stake.
- Stabiliți noduri - Criptomonedele sunt rețele descentralizate care se bazează pe noduri conduse de utilizatori. Acest lucru asigură că rețeaua rămâne sigură și inviolabilă, deoarece fiecare tranzacție necesită consensul nodului.
- Dezvoltare API - ca și în cazul oricărui alt software, pentru a face o criptomonedă, aveți nevoie de API-uri dacă doriți ca aceasta să fie folosită de alte aplicații. Aceste API-uri vor trebui să fie bine documentate și ușor de utilizat, astfel încât dezvoltatorii să poată construi pe ele.
Creați o criptomonedă utilizând un blockchain existent: Soft și Hard Forks
Făcând o monedă cripto de la zero, ați construi întregul sistem de la zero. Cu toate acestea, puteți utiliza în schimb codul sursă de criptomonede disponibil public, cum ar fi Bitcoin.
Crearea unui furk într-un blockchain existent este o modalitate de a începe propria criptomonedă cu aceeași istorie și caracteristici ca și moneda sa originală.
Cu toate acestea, regulile și protocoalele pe care rulează ar fi noi. Furcile pot fi clasificate ca moi sau dure, în funcție de modul în care sunt implementate.
O furcă moale este atunci când modificarea adusă protocolului este compatibilă cu versiunea inversă. Aceasta înseamnă că nodurile care rulează software-ul vechi se vor putea conecta la nodurile care rulează noul software.
Toate tranzacțiile care au avut loc pe vechiul blockchain vor fi în continuare valabile pe noul blockchain. De exemplu, upgrade-urile rețelei unei criptomonede sunt implementate în acest fel.
Cu toate acestea, nu așa creați o criptomonedă; pentru asta, ar trebui să faci un hard fork - o schimbare incompatibilă cu infrastructura existentă.
Hard forks apar atunci când comunitatea din spatele unui proiect de criptomonedă nu este de acord cu privire la modul de dezvoltare în continuare. Cele mai proeminente exemple în acest sens au fost Bitcoin și Bitcoin Cash, precum și Ethereum și Ethereum Classic.
Fenomenul Dogecoin
Dogecoin este un exemplu de realizare a unei criptomonede folosind codul existent. Primul protocol „monedă de câine” a fost creat în două ore și bazat pe Litecoin și Luckycoin.
Deși nu are aceleași caracteristici ca Bitcoin, Ethereum sau Cardano, a câștigat multă tracțiune deoarece a fost creat ca meme care parodiază criptomonede.
Acum, comunitatea Dogecoin este una dintre cele mai active și generoase din sfera criptomonedei. Ei au strâns milioane de dolari pentru diverse organizații de caritate, inclusiv pentru a ajuta oamenii nevoiași după dezastre naturale. Moneda a fost, de asemenea, folosită pentru a da ponturi oamenilor de pe rețelele sociale pentru conținutul lor creativ.
Monede și jetoane
Înainte de a explora în continuare cum să vă creați propria criptomonedă, trebuie să explicăm diferența dintre o monedă și un token.
O monedă este o unitate de monedă care există pe propriul blockchain. Bitcoin, Litecoin și Ether sunt toate exemple de monede. Un token, pe de altă parte, este o unitate de valoare care există deasupra altui blockchain.
Cel mai frecvent, jetoanele reprezintă drepturi și acces la servicii într-un anumit ecosistem.
De exemplu, s-ar putea crea un simbol care reprezintă proprietatea într-o companie sau drepturile de vot în cadrul unei comunități. Aceste jetoane ar fi realizate prin emiterea unui contract inteligent pe un blockchain preexistent.
Cele mai populare blockchain pentru crearea de jetoane sunt Ethereum, Polygon, Solana și Cardano.
Crearea de jetoane ERC-20 pe Ethereum
Blockchain-ul Ethereum este perfect pentru crearea de jetoane criptomonede datorită standardului său ERC-20 - un set de linii directoare care definesc modul în care funcționează structura token-ului în rețeaua Ethereum.
Urmând standardul ERC-20, jetonul dvs. va fi compatibil cu orice aplicație construită pe baza blockchain-ului Ethereum, cum ar fi Coinbase și MyEtherWallet.
Există câțiva pași pe care trebuie să-i faceți pentru a vă crea propriul token ERC-20:
- Alegeți câte jetoane doriți să emiteți
- Decideți un nume și un simbol pentru simbolul dvs
- Creați un contract inteligent pentru tokenul dvs
- Adăugați informații de bază la contractul cu simboluri
- Desfășurați contractul de token în rețeaua Ethereum
Veți avea nevoie de cunoștințe de programare pentru a vă crea propria criptomonedă pe Ethereum și va trebui să învățați elementele de bază ale Solidity, limbajul principal al Ethereum. Alternativ, puteți angaja un programator familiarizat cu crearea de contracte inteligente Ethereum.
Angajarea dezvoltatorilor Blockchain
Oricine dorește să creeze o criptomonedă de la zero va trebui să depună o mulțime de ore de lucru și să angajeze o echipă de experți în blockchain. Crearea unei monede sau a unui token nou necesită o înțelegere aprofundată a tehnologiei blockchain, a criptografiei și a scrierii codului.
Mulți oameni decid să externalizeze dezvoltarea: Angajarea unei companii de dezvoltare blockchain vă oferă acces la o echipă de programatori cu experiență care se va ocupa de totul pentru dvs.
Blockchain ca serviciu
Companii precum Microsoft și Amazon au soluții blockchain-as-a-service (BaaS) disponibile pentru clienții care doresc să creeze și să gestioneze produse bazate pe blockchain (blockchain-ul Ethereum este disponibil prin Microsoft Azure, în timp ce Amazon Managed Blockchain este un serviciu al său). proprii).
Aceste servicii nu se concentrează în mod specific pe criptomonede, ci mai degrabă pe blockchain ca tehnologie.
Înregistrați-vă cripto-ul
Înainte de a-ți face criptomoneda de succes, trebuie mai întâi să o faci legală. Proiectul trebuie să fie în conformitate cu reglementările și legile guvernamentale.
De exemplu, dacă doriți să strângeți fonduri pentru proiectul dvs. cripto prin crearea unei oferte inițiale de monede (ICO), trebuie să înregistrați proiectul respectiv la Securities and Exchange Commission (SEC).
SEC a lansat un ghid privind înregistrarea criptomonedei ca o garanție în acest scop.
O altă modalitate de a legaliza o monedă criptografică sau un token este prin crearea unei fundații sau organizații non-profit, care apoi poate accepta bani de la persoane sau companii private.
Crearea fundației în Elveția este o opțiune populară pentru creatorii de criptomonede, deoarece țara este cunoscută pentru legile sale laxe cu privire la criptomonede și tehnologia blockchain.
Lectură suplimentară:
- Cum criptomonedele perturbă sistemul financiar
- Schimburi pentru tranzacționare cu criptomonede - Recenzii 2022