Ədalətli və etibarlı bir ICO necə tətbiq edilir

Digər NHT əsaslı ICO üçün digər həllərin dəyərinin bir hissəsinə görə təkrarlaya biləcəyimiz öz IGNIS izdiham fondu kampaniyamızın necə işlədiyinə texniki baxış.

Ethereum ERC20 jetonu üçün ağıllı müqavilələr hazırlamaq baha başa gəlir. Tipik xərclərə, ağıllı müqavilələrin hazırlanması üçün təxminən 20.000 dollar və təhlükəsizlik araşdırması üçün böyük bir 50.000 dollar daxildir. Əvvəlcə həddindən artıq səslənir, amma düşünürəm ki, hər bir Ethereum jetonunun ICO komandasının rəhbərliyinə uyğun olaraq hazırlandığı və ağıllı müqavilələrlə bağlı bir çox təhlükəsizlik problemi olduğu üçün təhlükəsizlik auditorlarına böyük tələbat var və buna bənzər bir şey istəyə bilər. çox istədiyiniz kimi.

Əvvəlki məqalədə, NXT-nin ICO platformasına daha ucuz və daha etibarlı bir alternativ olaraq necə istifadə edilə biləcəyini izah etmişdim. Ancaq dəqiq məlumat vermədim və bu yaxınlarda o qədər sual aldım ki, bunun daha da dəqiqləşdirilməsinə ehtiyac olduğuna qərar verdim.

NXT ilə tanış olmadığınızı düşünsəniz, ən yaxşı yanaşma, sadəcə öz IGNIS ICO-nun quruluşunu diqqətlə izləməkdir. Bu şəkildə, əhəmiyyətli dərəcədə aşağı AR-GE xərcləri ilə işləyən və etibarlı bir kütlə maliyyələşdirmə həllini əldə edirsiniz.

Məqalənin qalan hissəsi bir qədər texniki xarakter daşıyır. NXT ilə tanış olmalı və bir qovşaq necə işlədəcəyini və API-ləri necə başa düşəcəyini bilməlisən. Ətrafında heç bir yol yoxdur. Bu yazıda bunu izah etməyəcəyəm. Nxtwiki-dən başlamağınızı təklif edirəm. Sizi əmin edə bilərəm ki, hər hansı bir blok zənciri platforması qədər sadədir və yəqin ki, çox asandır.

Nəzarət edilə bilən valyuta

IGNIS ICO tərəfindən istifadə edilən JLRDA mö'cüzəsinin əsas tikinti bloku "Nəzarət olunan Valyuta" tipli bir əlamət idi. Əvvəlcə rəsmi pul sistemi sənədlərini oxumağınızı istəyirəm. Bəli, bu şeyin uzun və təfərrüatlı olduğunu bilirəm, amma milyonlar qazanmaq və ETH insanlarına pul ödəmək və ya hücuma məruz qalmamaq istəyirsən? Xahiş edirəm lənətə gələni oxuyun.

Sənədləri oxuduqdan sonra sizə deyə bilərəm ki, idarə oluna bilən bir valyuta yalnız sənəd verən hesaba köçürülə bilər və bu da dəyişdirilə bilərsə, yalnız sənəd verən hesab təklif edə bilər. Bu xüsusiyyətlər onu kütləvi maliyyələşdirmə üçün əla bir vasitədir. Köçürmələri məhdudlaşdırmaq alıcıların jetonları hərəkət etdirə bilməməsini təmin edir və satışa təqdim olunan təkliflərin məhdudlaşdırılması qiymət səviyyələrini idarə edə bilmənizi təmin edir ki, ICO cədvəlinizi izləyərkən başqaları daha yaxşı qiymət təklif etməsinlər.

IGNIS ICO üçün hansı valyuta xüsusiyyətlərindən istifadə etdiyimizi görmək üçün NXT əsas şəbəkədəki JLRDA valyutasına baxın və hər zaman valyutanızı 4 onluq ilə verin.

ICO səhifəsi

Mövcud NXT Wallet Exchange Booth interfeysi vasitəsilə valyutalar satıla bilər. Bununla birlikdə, bu interfeys təsadüfi ICO alıcısı üçün çox mürəkkəb olduğundan, ICO üçün yalnız valyuta almaq üçün tək bir funksiyanı dəstəkləyən xüsusi bir səhifə yaratdıq. Bənzər bir səhifə tətbiq etməlisiniz və ya bir cüzdan plagini kimi əlavə etməlisiniz, ya da yalnız ICO veb saytınızda yayımlamalısınız. Bu səhifəni sıfırdan yaratmayın, yaratdığımız mövcud səhifəni öz ICO üçün istifadə edin. NXT 1.11.9-u yükləyin və quraşdırın (bu kodun bir hissəsi silindiyi üçün daha yeni bir versiya istifadə etməyin). Sonra ignis.html (./html/www/html/pages/ignis.html) sənədinə və nrs.monetarysystem.js-də 1600 sətirdən (./html/www/) daxil olan funksiyalara nəzər yetirin. js / nrs.monetarysystem.js). İgnis.html koduna əsasən, öz ICO səhifənizi ya NXT-nin dəyişdirilmiş bir versiyası olaraq (müştəri kodumuz MIT lisenziyası altında yayımlanır, beləliklə bunu edə bilərsiniz) və ya digər NXT cüzdan plagini olaraq inkişaf etdirin -Düyün ICO-nu dəstəkləməyə imkan verir, lakin inkişaf prosesinizin mürəkkəbliyini artırır. ICO səhifəsini istədiyiniz kimi daha da sadələşdirə bilərsiniz. Məsələn, bizim kimi bu səhifədə Shapeshift və Changelly mübadilələri üçün dəstək daxil etməyinizə ehtiyac yoxdur.

Mübadilə təklif edir

ICO turunun hər buraxılışı üçün, ICO cədvəlinə uyğun olaraq valyutanız üçün tək bir mübadilə təklifi. Bunun üçün NXT cüzdan interfeysindən istifadə edin. Etməli olduğunuz tək şey satışa valyuta təklif etmək və alış səhifəsinə 0 dəyər yazmaqdır. Məsələn, 1 JLRDA-nı 0.76 NXT-ə satmaq üçün etdiyimiz təkliflərdən birini görmək üçün NXT Mainnet-də 12339997342493732668 əməliyyatına baxın. Drenaj səviyyəsinin ICO cədvəlinə uyğun olduğundan əmin olun. Unutmayın ki, orta hesabla NXT hər dəqiqədə bir blok yaradır.

Təhlükəsizlik məsələləri

Ayələrinizi mübadilə təklifi yolu ilə satarsanız, mükafat NXT-yə yatırılacaq. Bu səbəbdən böyük miqdarda NXT valyutanın buraxıldığı hesaba yığılır. Bununla birlikdə, bu hesabı Hesab Nəzarəti altına qoymamalısınız, çünki bu, planlaşdırılan əməliyyat prosesini pozacaq (aşağıda izah olunur). Bunun əvəzinə hesab nəzarəti ilə təmin edilmiş başqa bir hesab hazırlayın və ICO-da toplanan vəsaiti mütəmadi olaraq bu hesaba köçürün.

Nişanınız üçün bir ad seçərkən. Bu nişan adını mümkün qədər sadə hala gətirin ki, fırıldaqçılar üçün istifadəçiləri öz saxta jetonlarını almağa aldatmağı çətinləşdirin. Keçmişdə öz JLRDA jetonumuz üçün seçilən ad problemli idi, çünki bəzi istifadəçilər aldadılaraq, məsələn JRLDA adlı bir jeton almışdılar. Beləliklə, jeton adınızın sadə olduğundan əmin olun və hətta 4 hərfli və ya 3 hərfli valyuta üçün əlavə haqqı ödəməyi düşünün.

Randomizasiya və Planlaşdırılmış Əməliyyatlar

ICO'nuz populyardırsa, satışa ilk partiyaları buraxdığınız zaman çox boğulacaq. İstifadəçilər istifadəçi interfeysində satış təklifini görməzdən əvvəl tək bir alıcının təsdiqlənməmiş satış təklifinizlə uyğunlaşaraq bütün partiyanı alması riski həmişə var.

Bu riski minimuma endirmək və hər kəsin mö'cüzənizi almaq üçün ədalətli bir şansa sahib olmasını təmin etmək üçün, istifadəçilərinizə planlaşdırılan əməliyyatlar xüsusiyyətindən istifadə edərək satış üçün valyutanı siyahıya almadan əvvəl alış istəklərini planlaşdırmasına icazə verin. Bu hissə isteğe bağlıdır. Onu ICO tərəfində dəstəkləmək lazım deyil. Əks təqdirdə texnikaya bütün digər alıcılara qarşı haqsız üstünlük verirsiniz.

Bunu etmək üçün istifadəçiniz alış əməliyyatını təqdim edərkən kodunuz mövcud mübadilə təkliflərini yükləməlidir. Heç biri yoxdursa, "Satın Al" düyməsinə planlı = doğru tarixləri əlavə etməlisiniz, məs. B. $ ("# buy_ignis_button"). Məlumat ("Planlaşdırılmış", doğrudur); Bir istifadəçi bir alış əməliyyatı təqdim etdikdə, qovşaq anbarında saxlanılır və hələ blok zəncirinə sadiq deyil.

Bunun IGNIS ICO üçün necə işlədiyini görmək üçün NXT 1.11.9-dan nrs.monetarysystem.js-də processOffers () funksiyasını yoxlayın və bu funksiyanı təqlid edin. Bu, qovşaq saxlamasında qalacaq bir planlaşdırılmış əməliyyat göndərəcəkdir. Bu planlaşdırılan əməliyyat yalnız düyünün təsdiqlənməmiş mübadilə təklifi əməliyyatını görən an blokçeynə göndəriləcək. Bu, bütün alıcılar arasında ədalətli rəqabət yaradır. Mübadilə təklifi artıq təqdim edilmişdirsə, kodunuz "Planlanmış" = "Yalan Məlumat" olaraq təyin olunmalı və bununla da valyuta ilə normal alış əməliyyatı aparılmalıdır.

Planlaşdırılan alış əməliyyatının qiymətini təyin etmək üçün valyuta emitenti hesabının bir hesab əmlakından istifadə etdik və jetonun cari qiymət səviyyəsini əks etdirmək üçün dəyişdirdik. Daha sonra bu hesab əmlakını planlı satınalma istəklərinin nisbətini təyin etmək üçün istifadə etdik. Nrs.monetarysystem.js sətirinə 357 baxın

Çözümünüzü sınayın

Bir NXT test mərkəzi qurun və şəbəkəni yerləşdirmədən əvvəl həll yolunuzu sınamaq üçün istifadə edin. Buna bir inkişaf layihəsi kimi baxın və normal testdən istifadə edin və ən yaxşı təcrübələrə baxın. Həmişə hakerlərin və fırıldaqçıların kodlarınızı səhvlərə görə izlədiyini düşünün, çünki bunların səhvlərindən əmin ola bilərsiniz.

Xülasə

Bu yazıda, IGNIS ICO-nun daxili işlərini ətraflı izah etdim ki, inkişaf etdiricilər bu prosesi öz NXT əsaslı ICO-da təqlid edə bilsinlər. Eyni texnikanı istifadə edərək, hər hansı bir blockchain platformasında tətbiq etmək üçün lazım olan bir çətinlik və çətinlik çəkərək, təhlükəsiz və ədalətli bir ICO apara bilərsiniz.

Növbəti məqaləmdə digər kriptovalyutası olan istifadəçilərin NXT əsaslı ICO-ya necə investisiya qoya biləcəyini və hələ də ICO jetonlarını NXT blok zəncirində qeydiyyatdan keçirə biləcəyini izah edəcəyəm.

Bu seriyanın üçüncü məqaləsində bu texnikanı daha da təkmilləşdirmək və KYC / AML tələblərinə cavab verən bir ICO yaratmaq üçün Ardor'u necə istifadə edə biləcəyinizi izah edəcəyəm.