Как да създадете своя собствена криптовалута?
Начало
Статии
Как да създадете своя собствена криптовалута?

Как да създадете своя собствена криптовалута?

Напреднал
Публикувано Oct 29, 2021Актуализирано Jan 31, 2023
13m

Резюме

Когато създавате нова криптовалута, можете да изберете да създадете монета (coin) или токен. Една монета има собствен блокчейн, докато токенът е изграден върху вече съществуваща мрежа. Криптовалутите разчитат на блокчейни заради тяхната сигурност и децентрализиран характер.

Създаването на токен изисква по-малко опит и усилия, отколкото създаването на крипто монета. Една монета обикновено се нуждае от екип от разработчици и експерти, за да бъде създадена. Токенът все още се нуждае от технически познания, но е възможно да ги създадете за минути чрез използването на други блокчейни, като Ethereum, BNB Smart Chain, Solana и Polygon. 

Вашият избор на токен или монета ще се промени в зависимост от възможността за персонализиране и полезността, която искате. Като цяло разходите зависят от необходимата работа, като външни разработчици и време.

Ethereum и BNB Smart Chain са популярни блокчейни за създаване на цифрови валути. Можете или да използвате установен код, за да създадете сами токени, или да платите за използване на услуга за създаване на монети. Страничните вериги са друг популярен избор, тъй като осигуряват повече персонализиране с предимствата на основния блокчейн.

Преди да създадете своя собствена криптовалута, ще трябва да помислите за нейната полезност, токеномика и правен статут. След това вашият избор на блокчейн, консенсусен механизъм и архитектура са необходими за етапа на разработка. По-късно можете да помислите за одит на вашия проект и окончателна правна проверка. Макар че почти всеки може да създаде криптовалута, разработването на солиден проект изисква сериозна работа и отдаденост.


Въведение

Идеята за създаване на своя собствена криптовалута, случаи на използване и аудитория е вълнуваща за много фенове на криптовалутите. Но откъде е най-добре да започнете? Всъщност има много начини за създаване на монети и токени. Разходите и знанията също варират в зависимост от сложността на вашия проект. Ако мислите да създадете своя собствена криптовалута, нашата статия представя основите, за да започнете.


Какво е криптовалута?

Криптовалутата, известна още като крипто, е вид дигитален актив с множество случаи на употреба. Това е преди всичко начин за прехвърляне на стойност между хората по цифров начин, включително парична стойност, права на собственост или дори привилегии за гласуване. Криптото се различава от другите системи за цифрово плащане поради своите корени в блокчейн технологията. Тази основа дава на криптовалутите повече свобода от централни субекти като правителства или банки.

Биткойн е най-известният пример за криптовалута. Той има опростен случай на използване за прехвърляне на парична стойност на всеки по целия свят без нужда от посредници. Неговият блокчейн записва всички трансакции и гарантира сигурност и стабилност на мрежата.


Разлика между крипто монети и токени

Криптовалутите могат грубо да бъдат разделени на две категории: монети и токени. Разликата между тях е проста. Монетите имат свой собствен блокчейн, като Биткойн, например. Ether (ETH) има блокчейна Ethereum. Монетите обикновено имат специфична полезност в цялата мрежа, като плащане на такси за трансакции, стейкинг или участие в управлението.

Токените са изградени върху вече съществуващи блокчейни. Те може да имат някои подобни роли на монетите, но токените имат предимно полезност в собствените си проекти. Един пример е CAKE на PancakeSwap в BNB Smart Chain. Можете да го използвате за плащане на определени трансакции в екосистемата на PancakeSwap, например създаване на незаменими токени или участие в тяхната лотария. Въпреки това, CAKE няма собствен блокчейн, така че не може да се използва във всяко приложение в BSC. Същото важи и за хилядите токени ERC-20, издадени в блокчейна Ethereum. Всеки токен е част от конкретен проект с различни случаи на употреба.


Създаване на крипто монети срещу токени

Както споменахме, създаването на токен е много по-лесно от създаването на монета. Една монета изисква от вас да разработите и успешно поддържате блокчейн. Можете да разклоните (да създадете копие) на друга съществуваща верига, но това не решава проблема с намирането на потребители и валидатори, които да помогнат на вашата мрежа да оцелее. Независимо от това, потенциалът за успех с нова монета може да бъде по-висок от простото правене на токен. Ето основен преглед на двете опции:

Монета

Токен

Работи в собствена блокчейн мрежа

Може да бъде изграден върху съществуващи блокчейн с установена потребителска база

Изисква напреднали познания за блокчейн и умения за кодиране

Сравнително лесен за създаване с вече съществуващи инструменти и отворен код

Разработването на блокчейн е по-скъпо и отнема време

Разработването на токени е по-бързо, по-лесно и сравнително евтино


Създаване на монета

Създаването на нова монета може да отнеме много време, ако разработите свой собствен блокчейн. Въпреки това, разклоняването на предишен блокчейн може да се извърши бързо и да се използва като основа за вашата нова монета. Bitcoin Cash (BCH) е един пример за разклонен проект. За да направите това, все още се нуждаете от високо ниво на технически познания и познания за кодиране на блокчейн. Успехът на вашия проект също ще разчита на привличането на нови потребители към вашата блокчейн мрежа, което е предизвикателство.

Създаване на токен

Създаването на токен върху съществуващ блокчейн може да увеличи неговата репутация и сигурност. Въпреки че няма да имате пълен контрол върху всички аспекти на вашия токен, все още има много възможности за персонализиране. Налични са различни уебсайтове и инструменти за създаване на свой собствен токен, особено в BSC и Ethereum.

Монета или токен трябва да създам за моя проект?

Токен обикновено е достатъчен за приложения за децентрализирани финанси (DeFi) или игри от типа „играй, за да спечелиш“. И BSC, и Ethereum имат огромно количество гъвкавост и свобода, с които разработчиците могат да работят. 

Ако искате да разширите границите на това, което прави една монета или блокчейн, създаването на монета със собствен блокчейн вероятно би било по-добре. Създаването на нов блокчейн и монета със сигурност е по-трудно от издаването на крипто токен. Но ако се направи правилно, това може да донесе много иновации и нови възможности. BNB Smart Chain, Ethereum, Solana и Polygon са добри примери. 

И все пак и двата варианта ще изискват много упорита работа, заедно с технически, икономически и пазарни познания, за да успеят.


Топ решения за създаване на криптовалута

Някои от най-популярните решения за създаване на криптовалути са BSC, Ethereum и Solana. И двете мрежи предоставят начини за създаване на различни токени въз основа на съществуващи стандарти. Стандартите за токени BEP-20 и ERC-20 са водещи примери, които почти всеки доставчик на крипто портфейл може да поддържа.

ERC-20 принадлежи към блокчейна Ethereum, докато BEP-20 е част от BNB Smart Chain (BSC). И двете мрежи позволяват създаването и персонализирането на смарт договори, които ви позволяват да създавате свои собствени токени и децентрализирани приложения (DApp). С DApp-ове можете да създадете екосистема, която предоставя повече случаи на използване и функционалност на вашия токен.

Можете също да разгледате страничните вериги, които използват сигурността на по-голяма верига като Ethereum или Polkadot, но също така предоставят известна персонализация. Polygon Network е свързана към Ethereum и предоставя подобно изживяване, но е по-евтина и по-бърза за използване.

След като изберете блокчейн, ще ви е необходим метод за създаване на вашия токен. С BSC и други блокчейни, които са базирани на виртуалната машина Ethereum, процесът е сравнително прост. Можете също да намерите готови за използване инструменти, които създават токени въз основа на параметрите и правилата, които предоставяте. Те обикновено са платени, но са по-практична опция за потребители, които не са запознати със смарт договорите.

Ако искате да създадете свой собствен блокчейн и монета, вероятно ще ви трябва екип от разработчици на блокчейн и експерти от индустрията. Дори ако обмисляте разклоняването на блокчейн като Ethereum или Bitcoin, все още има огромно количество работа, необходима за настройка на вашата мрежа. Това би включвало насърчаване на потребителите да действат като валидатори и да изпълняват възли, за да поддържат блокчейна да работи.


Неща, които трябва да имате предвид при проектирането на вашата криптовалута

Освен очевидните възможности за избор като вашия блокчейн или създаване на монета или токен, има няколко други ключови области, които трябва да имате предвид:

Определете полезността на вашата криптовалута

Криптовалутите могат да играят много роли. Някои действат като ключове за достъп до услуги. Други дори представляват акции или други финансови активи. За да разберете и начертаете процеса на създаване на вашата криптовалута, ще трябва да дефинирате нейните характеристики от самото начало.

Проектирайте своята токеномика

Токеномиката е икономиката, която управлява вашата криптовалута, като общото предлагане, метода на разпространение и първоначалното ценообразуване. Една добра идея може да се провали, ако токеномиката не е правилна и потребителите не са стимулирани да купуват криптовалутата. Например, ако създавате стейбълкойн, но не можете да я прикрепите правилно, никой няма да иска да я купи или задържи.

Проверете законността на криптовалутата

Държавите по света имат свои собствени закони и правила относно криптовалутите. Някои юрисдикции може дори да забранят използването на криптовалути. Обмислете изцяло своите законови задължения и всички проблеми със спазването на правните изисквания, с които може да се сблъскате.


Създайте своя собствена криптовалута в 7 стъпки

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

1. Изберете подходяща блокчейн платформа

За токен ще трябва да изберете блокчейна, на който да копирате криптовалутата си. BSC и Etheruem са популярни опции, но страничните вериги също могат да бъдат добра идея. За да създадете своя собствена монета, ще трябва да помислите за проектиране или наемане на някой, който да създаде персонализиран блокчейн.

2. Изберете консенсусен механизъм

Ако създавате свой собствен блокчейн или не сте сигурни кой да изберете за своя токен, помислете за консенсусен механизъм, който искате. Тези механизми определят как участниците потвърждават и валидират трансакции в мрежата. Повечето блокчейни използват Доказателство за залог, тъй като има ниски хардуерни изисквания и много различни вариации.Доказателството за работа, както се използва в Биткойн, се счита от някои за по-сигурно, но често е скъпо за поддръжка и не е толкова екологично.

3. Проектирайте своята блокчейн архитектура

Тази стъпка е необходима само ако създавате монета. Не всеки блокчейн позволява на обществеността да валидира трансакции или да изпълнява възли. Решението между частен, публичен, разрешен или блокчейн без разрешение е важно. Вашата блокчейн архитектура ще зависи от това какво се опитват да направят вашата монета и проект. Например, компания или държава, създаваща монета, може да управлява частен блокчейн за повече контрол.

4. Започнете разработването на блокчейна

Освен ако нямате експертни познания за развитие, ще се нуждаете от външна помощ, за да изградите идеите си. След като блокчейнът работи в среда на живо, е изключително трудно да се променят основните му концепции и правила. Използвайте тестова мрежа (testnet), за да сте сигурни, че всичко работи по план и в идеалния случай си сътрудничете с цял екип за разработка, за да изградите своя блокчейн. 

5. Одитирайте вашата криптовалута и нейния код

Одитиращи компании като Certik могат да проверят кода на вашия блокчейн и неговата криптовалута, за да търсят всякакви уязвимости. След това можете да публикувате одита публично и да действате въз основа на неговите констатации. Този процес осигурява известна сигурност за вас като създател и за всички потенциални потребители или инвеститори. 

6. Проверете отново правните аспекти

Сега, когато вашият блокчейн работи и сте готови да създадете вашата криптовалута, най-добре е да поискате експертен правен съвет, за да проверите дали ще трябва да кандидатствате за разрешение. Отново, постигането на тази стъпка самостоятелно е трудно и изисква външна помощ.

7. Създайте своята криптовалута

Независимо дали създавате токен, или монета, в даден момент ще трябва да изсечете криптовалутата. Точният метод ще се различава в зависимост от вашата токеномика. Например, токените с фиксирано предлагане обикновено се изсичат наведнъж чрез смарт договор. Монети като Биткойн се секат постепенно, тъй като копачите валидират нови блокове от трансакции.


Как да създадете токен BEP-20

За да създадете прост токен BEP-20, ще ви трябват някои основни умения за кодиране, за да внедрите смарт договор в BNB Smart Chain. Също така ще трябва да имате инсталиран MetaMask и малко BNB в портфейла си, за да плащате такси за газ.

1. Уверете се, че основната мрежа на BSC е добавена към MetaMask. Можете да намерите подробни инструкции в нашето ръководство за Свързване на MetaMask към BNB Smart Chain.

2. Насочете се към Remix, онлайн приложение за разработване и внедряване на смарт договори в блокчейни, които са съвместими с виртуалната машина Ethereum. Кликнете с десния бутон върху папката [договори] и щракнете върху [Нов файл].


3. Наименувайте файла “BEP20.sol”.


4. Уверете се, че езикът за програмиране е зададен като [Solidity], или вашият смарт договор няма да функционира. Можете да направите това, като кликнете върху иконата, очертана по-долу вдясно.


5. Копирайте кода за смарт договор BEP-20 във вашия файл. Можете да намерите повече информация за параметрите и функциите на кода в GitHub.


6. Променете името, символа, десетичните знаци и общото предлагане за вашата монета. Тук сме избрали Binance Academy Coin (BAC) като пример, с 18 знака след десетичната запетая и общо предлагане от 100 000 000. Не забравяйте да добавите достатъчно нули, за да покриете 18-те знака след десетичната запетая.


7. След това ще трябва да компилирате смарт договора. Кликнете върху иконата, показана по-долу в лявата част на екрана, отметнете [Автоматично компилиране] и [Активиране на оптимизация], след което кликнете върху бутона [Компилиране].


8. Кликнете върху бутона [ABI], за да копирате ABI на договора.


9. Кликнете върху иконата, маркирана по-долу в лявата част на екрана. Изберете [Injected Web3] като ваша среда и след това позволете на MetaMask да се свърже с Remix. И накрая, уверете се, че сте избрали своя BEP20 договор, преди да кликнете върху [Разполагане].

10. Вече ще трябва да платите такса за трансакция чрез MetaMask, за да разположите договора в блокчейна. След като смарт договорът е активен, трябва да потвърдите и публикувате изходния код на договора си. 

Копирайте адреса на договора в BscScan, изберете [Solidity (Single)] като тип на компилатора и съпоставете версията на компилатора, използвана в стъпка 7.


11. След това кликнете с десния бутон върху BEP20.sol в Remix и натиснете [Изравняване]. След това ще трябва да дадете разрешение на Remix за изравняване на кода.


12. Копирайте кода от вашия BEP20_flat.sol в полето и се уверете, че [Оптимизация] е настроено на Да. Сега кликнете върху [Проверка и публикуване] в долната част на страницата.


13. Сега ще видите успешен начален екран. С проверения код можете да копирате своя токен чрез BscScan, като използвате извикването _mint, внедрено в договора. Отидете на адреса на договора в BscScan и кликнете върху [Напиши договор], след което кликнете върху [Свързване с Web3], за да свържете вашия MetaMask акаунт.



14. Насочете се надолу по страницата към раздела Създаване и въведете броя на токените, които искате да създадете. Ще създадем 100 000 000 BAC. Не забравяйте да добавите и десетичните знаци, в този случай 18. Кликнете върху [Писане] и платете таксата на MetaMask.


15. Сега трябва да видите, че токените са изсечени (създадени) и изпратени до портфейла, който е създал смарт договора.



Как да листнете вашата криптовалута

Показването на вашата монета или токен на борса за криптовалути като Binance може да ги представи на по-широка аудитория по безопасен и регулиран начин. Ако успеете да създадете и разработите солиден криптовалутен проект, можете да попълните онлайн формуляри за кандидатстване на Binance за директно листване и/или разпространение чрез Лаунчпад/Лаунчпул.

Всяка криптовалута преминава през строг процес на надлежна проверка и ще трябва редовно да актуализирате Binance за напредъка си по време на приложението. Също така ще трябва да приемете BNB и BUSD в екосистемата на вашата криптовалута, като например предоставянето им като ликвидност или приемането им по време на първоначалното си предлагане на монети (ICO) или продажба на токени.


Разходи за създаване на собствена криптовалута

Разходите са свързани с избраните от вас методи и настройка. Ако създавате монета и блокчейн, вероятно ще трябва да плащате на цял екип за няколко месеца. Одит на код от надежден екип може също да струва около 15 000 долара (USD). Най-евтиният обикновен токен в BSC може да се направи за 50 долара. Когато погледнем общо на нещата, за да създадете криптовалута с някакъв шанс за успех, вероятно ще трябва да похарчите хиляди долари за нейното създаване, маркетинг и изграждане на общността.



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

Ако решите да направите своя собствена криптовалута, не забравяйте да използвате нашата информация само като отправна точка. Това е дълбока тема, която отнема много време, за да се разбере напълно. Освен да създадете токена или монетата, вие също трябва да помислите как да ги направите успешни след стартирането. Изучаването на други проекти и техните стартирания, за да видите какво работи добре и какво не, може да помогне при създаването на ваша собствена криптовалута.