Continuăm seria de materiale dedicate dezvoltării cu ajutorul tehnologiilor de blocare. În acest articol, dezvoltatorul de la Waves vorbește despre cum să conducă popularitatea în creștere a ICO, precum și experiența de a ridica noduri în norul Azure.
Seria de articole "Imersiunea în tehnologia de blocare"
Ce este ICO?
Recent, plecarea de la modelul IPO obișnuit în favoarea ICO - oferirea inițială a monedelor - proces organizațional mult mai simplu a devenit popular. Baza tehnică a ICO este jetoanele. Eliberarea jetoanelor apare prin adăugarea la blocul de tranzacții a unei tranzacții cu descrierea, cantitatea și identitatea unică. După lansare, orice număr de jetoane poate fi trimis la orice geantă din blocul de blocare.
Uneori utilizați portofele cu mai multe semnături (portofele multisig). De exemplu, pentru rețeaua Bitcoin, astfel de portofele sunt descrise aici.
Cu privire la modul de a efectua ICO pe valuri, voi vorbi mai departe.
Platforma valurilor
Una dintre principalele modalități de utilizare a valurilor este de a efectua o ICO. Rețeaua de platforme constă din așa-numitele noduri (noduri) care comunică între ele și furnizează un API pentru utilizarea de către portofelele client.
Principala interfață de programare a platformei este API-ul Node, care sprijină lucrul cu diverse tranzacții: transferul de fonduri, eliberarea de jetoane și valurile de leasing. De asemenea, nodul oferă API-ul unui schimb descentralizat (DEX). Cele mai multe metode API sunt disponibile de la clientul web, dar pot fi utilizate, desigur, direct. De exemplu, primim o listă cu ultimele 20 de tranzacții neconfirmate (care așteaptă să fie adăugate în contul bloc):
Documentația completă a API-ului Node poate fi găsită în același loc ca și descrierea detaliată a instalării nodului. în depozitul GitHub.
Nodul valurilor în azur
Găsiți platforma Waves în Azure Marketplace și faceți clic pe butonul "Creați". Apoi - câțiva pași simpli pentru a configura mașina dvs. virtuală cu Waves la bord.
Mai întâi, selectați un nume și creați un cont. De asemenea, determinați tipul de disc, metoda de autentificare și locația geografică a mașinii:
Acum găsiți configurația fierului care vă convine cel mai bine:
În final, configurați rețeaua și specificați parametri suplimentari:
Rămâne să verificați setările și să plătiți pentru abonament. Felicitări, acum sunteți membru al rețelei Waves!
DEX: Cea mai ușoară modalitate de a organiza o ICO
După cum sa menționat mai sus, DEX înseamnă "schimb descentralizat" și vă permite să faceți comerț cu jetoanele care se află în blocul de blocare. Lucrarea DEX este furnizată de un meci care stochează comenzi utilizator și trimite tranzacții la schimbul de jetoane pentru comenzile de executare. Principalul avantaj al unui astfel de schimb este că toți banii sunt stocați în portofelul utilizatorului, iar meciul compară doar mandatele. Înainte de a intra în blockbuster-ul Waves, tranzacțiile de schimb sunt verificate întotdeauna de noduri pentru potrivirea prețurilor în ordine, astfel încât meciul să nu poată implementa tranzacțiile "greșite".
DEX-ul nu este necesar să se aștepte pentru a adăuga noi valute, iar acest lucru face o platformă convenabilă pentru ICO rapidă exploatație: puteți elibera indicativului și de îndată ce problema-tranzacția va fi în blokcheyne, a pus-o în vânzare.
Pe scurt, procesul este următorul:
- Descărcați WavesLiteApp și cumpărați câteva valuri (de exemplu, prin ShapeShift).
- Accesați fila Token Creation și creați un nou simbol (comision - 1 Waves).
- Așteptați puțin și apoi puneți un jeton de vânzare în fila DEX, la prețul care va asigura realizarea obiectivului de strângere de fonduri pentru ICO. Puteți crea comenzi în mai multe perechi dacă doriți să acceptați valute diferite și chiar și la prețuri diferite - pentru a crea condiții bonus pentru primii investitori.
Cu toate acestea, un astfel de sistem are dezavantajele sale. În primul rând, în momentul în Waves nu există nici un portlet multisig, ceea ce înseamnă că investitorii trebuie să aibă încredere pe deplin în creatorul ICO sau al escrow-ului său. În al doilea rând, pentru a opera cu cripto-valute care nu sunt native ale platformei, trebuie să utilizați mai întâi poarta de acces pentru a transfera fonduri de la un bloc terț la valuri. Pentru cripto-valutele "externe" din interiorul platformei se creează jetoane speciale, care sunt schimbate unul câte unul cu aceeași monedă în detașamentul său actual.
Valurile vă permit să efectuați tranzacții în condiții de siguranță și să desfășurați campanii ICO și de finanțare a mulțimilor, fiind un fel de tehnologie laterală pentru alte valute criptate și criptate. Mai multe informații despre lanțul lateral pot fi citite în acest articol.
Primesim date despre tranzacțiile pe DEX din serviciul datafeed
Comunitatea Waves își dezvoltă activ propriile produse, care îmbunătățesc și completează platforma. Aici voi vorbi despre datafeed - un program care se integrează cu nodul și agregând informații despre tranzacții, încheiat prin DEX.
Să presupunem că avem nevoie de o istorie a tranzacțiilor pentru orice pereche, adică acele comenzi, tranzacții de schimb din care au căzut deja în bloc. Pentru a face acest lucru, vom folosi metoda / api / trades ///. Ca exemplu, cereți ultimele 50 de tranzacții pentru o pereche WAVES / BTC:Acestea și alte date de la un datafeed pot fi utilizate pentru a urmări progresul ICO: de exemplu, pentru a obține statistici privind Criptomonedă și dimensiunea tranzacțiilor atunci când cumpără ICO-jetoane.
Datafeedul proiectului este în versiunea beta, deci nu există încă o documentație oficială. Proiectul curent cu o descriere a metodelor de bază - sub spoiler.
Wave Data Feed API (v1.3.2)
REST API metode:
GET / simboluri - obțineți lista simbolurilor
GET / piețe - obțineți lista tuturor perechilor de active tranzacționate, cu informații despre ticker și matheri
GET / tickers - obțineți tickerii pentru toate perechile de active tranzacționate
GET / ticker // - obțineți bonul pentru activul specificat GET / meserii /// - obțineți ultimele tranzacții pentru perechea de active specificată. Răspunsul include atât tranzacții neconfirmate, cât și tranzacții confirmate (există un câmp boolean confirmat pe fiecare bifă raportată) GET / meserii //// - obțineți ultimele tranzacții pentru perechea specificată și cea de active GET / lumânări //// - obține ultimele lumânări pentru perechea de active specificate și (intervale de timp valabile sunt 5, 15, 30, 60, 240, 1440 minute)GET / matchers - obțineți lista tuturor materialelor disponibile
Ambele numere de identificare a activelor sau simboluri de active. Ele pot fi, de asemenea, amestecate. Simbolurile nu sunt sensibile la litere mici.
Viitorul platformei Waves
Este destul de posibil să presupunem că, în 10-15 ani, cripto-valutele și tehnologiile bloc vor fi la fel de cunoscute ca și cardurile de plastic. Deja, mulți oameni, în special în țările dezvoltate, încep să se opună controlului statului și al băncilor. Această mișcare spre descentralizare ridică o serie de proiecte, dintre care cea mai mare nevoie de fonduri, care este cel mai logic să se uite pentru publicul țintă - în industria kriptovalyutnoy.
Aici, în domeniul finanțării și implementării ICO, platforma Waves poate ocupa o poziție cheie și poate deveni unul dintre principalii jucători de criptomir, permițând unor noi proiecte să găsească rapid și eficient investiții.
Pe lângă ICO și Tokenization, echipa Waves desfășoară activități de cercetare în domeniul votării anonime a detașamentului și intenționează să dezvolte și să implementeze un mesager securizat bazat pe platformă.