Как да направите персонализиран маркер на Stellar.

Ако тази статия е била полезна, моля плеснете!

Повечето ICO издават маркерите си на Ethereum. Има няколко причини за това: Екосистемата е доста добра, Ethereum е напълно завършен и разбира се, че всички останали го правят.

Но има и някои реални недостатъци. Ethereum максимизира около 14 транзакции в секунда. Това е 14 за всички - и вие, и останалите 1000 ICO-та се разделят. Това вече се превръща в истински проблем и вече кара някои съществуващи dApps да се преместят от платформата Ethereum.

Има и други опции. В Blocksimple нашите продукти са създадени, за да бъдат възможно най-платформени. И така, днес ще представя друга мрежа, която поддържаме: Звездни лумени (XLM) и ще ви покажа как да създадете свой собствен персонализиран жетон, който може да формира основата на екосистема.

В тази статия ще ви покажа как да издадете означение, което ще наричам „BLOCKSIMPLE“.

Ето следните стъпки:

  1. Създайте 2 акаунта (един за издаване, друг за разпространение).
  2. Извършете промяна на доверителна транзакция от дистрибуция към издаване.
  3. Създайте маркера.
  4. Заключване на доставката
  5. Разпределете!

Създаване на акаунти на Stellar.

Отиди там. Това е уеб инструмент, който ви позволява да създавате и финансирате звездни акаунти. Той също така ще ви позволи да финансирате този акаунт в тестовата мрежа. Ще ви трябват 72 лумена.

Уверете се, че сте избрали „тест“ в горната дясна част. Това е критично

Ще ви трябва ДВА (2) акаунта. Единият да действа като емитент и един да действа като сметка на дистрибутора. Ако направите това в мрежата на живо, ще трябва да имате поне 72 лумена, за да изпълните всичко.

Профилът е само публичен / частен ключ, както е така:

Профил, създаден за тази демонстрация Това е емитентът.

Създайте две и ги запишете на вашия локален компютър. Уверете се, че ясно маркирате по някакъв начин един като издател и един като дистрибутор. За мен запазих данните като „издател-тест-акаунт-Stellar.txt“ и „дистрибутор-тест-акаунт-Stellar.txt“.

След това ги финансирайте така (това е акаунтът на дистрибутора):

Защо два акаунта? В Stellar нищо наистина не спира акаунт за издаване на жетони да създава безкрайни жетони и да наводни пазара. Следователно акаунт №1 (издател) създава и издава маркера към сметка № 2 (дистрибутор). Тогава акаунт №1 е постоянно заключен, така че вече не може да издава символи. Това гарантира на света, че няма да бъдат пуснати повече жетони, които да наводнят пазара.

Използвайки кранчето за тест и финансирайте и двата акаунта с лумени. Уверете се, че плъзгачът в горния десен ъгъл е настроен на „тест“.

Помогнете ми да ви помогна: Искате ли задълбочени познания за blockchain?

Ако наистина искате да разберете blockchain и какво означава това за бъдещето на технологията, вижте новата ми книга: Бърз справочник за Blockchain

2. Променете доверието между двата акаунта.

За разлика от Ethereum, Stellar не разполага с пълни интелигентни договори. Въпреки че подходът на Ethereum дава максимална гъвкавост, той също е много по-висок риск и срив, както е видно от историята на големи хакове като DAO и сравнително скорошната повреда на паритета на паритета.

В Stellar умните договори са поредица от транзакции, от които Stellar има много вградени типове. Един от тези видове транзакции е „Промяна на доверие“.

За да издадем маркера, трябва да издадем транзакция за промяна на доверие между дистрибуторската сметка и сметката за издаване. Можете да направите това чрез този удобен уеб интерфейс.

Използвайки създадените от вас акаунти, променете доверието, като използвате акаунта за разпространение, насочен към издаващия акаунт:

Изпратете това чрез личния си ключ

И ще стигнете до този последен екран:

Ако всичко върви добре, ще видите JSON отговор подобен на горе.

Създаване на действителния маркер

Тази стъпка не е интуитивна: създаването на токена се извършва чрез изпращане на плащане от издаващата сметка към акаунта за разпространение, деноминиран в новия жетон. Ето защо трябваше да променим доверието в началото - акаунтът за дистрибуция издаде изявление за доверие, че това „BLOCKSIMPLE“ е истинската сделка.

Използвайки съставителя на транзакции, изглежда тази операция:

ВЗЕМАТЕ БЛОКСИМПЛЕ В СВОЯТА (ТЕСТОВАТА) ПАЛЕТНА

Ако всичко върви добре, ще видите успешна транзакция така:

БУМ!

Добре, сега издадохме 5000 BLOCKSIMPLE токена в тестовата мрежа. Ура!

Заключете акаунта на емитента

Ок, сега, когато съществуват 5000 маркера BLOCKSIMPLE, е време да заключите захранването с маркери. Това се прави с помощта на опциите с много знаци в Stellar. Ще използваме транзакция, наречена „Задаване на опции“.

Използвайки това, ще настроим „теглото“ на сметката на нула, а минималното тегло, необходимо на „1“. По този начин акаунтът вече не може да извършва транзакции.

Подпишете транзакцията както преди, и сте готови!

За да видите маркера да съществува в тестовата мрежа, ето линк към акаунта за разпространение:

https://horizon-testnet.stellar.org/accounts/GDBCZWKPZ3HY2FFRNSLK3LGW73CCK7YV75MINE2SDHJYJS24KRK5OGRW

Както можете да видите, той има 5000 BLOCKSIMPLE маркера.

Честито! Току-що издадохте първия си по рода си персонализиран Звезден токен! Сега идва трудната част: изграждане на екосистема около вашия жетон. Това е урок за друг ден.

Помогнете ми да ви помогна: Искате ли задълбочени познания за blockchain?

Ако наистина искате да разберете blockchain и какво означава това за бъдещето на технологията, вижте новата ми книга: Бърз справочник за Blockchain

За Брен

Брен е съосновател на BlockSimple. За да научите повече за него и неговата фирма, вижте http://blocksimple.solutions

За BlockSimple

Смятаме, че технологията на Blockchain може да промени света, но само ако работи за обикновени хора и организации. Ние сме посветени да направим Blockchain ... просто!