Добавить в корзинуПозвонить
Найти в Дзене
Crypton

Как создать свою криптовалюту

Всем привет! В последнее время я часто вижу как разные разработчики выпускают свои криптовалюты или токены (разница между ними заключается в том, что у криптовалюты есть свои собственные блокчейны, тогда как токены криптовалюты построены на существующем блокчейне). Особенно это стало популярным после создания и большой популярности токена Shiba Inu (первоначально это был мем-токен, целью которой было опередить по капитализации криптовалюту Doge Coin, с данной целью она справилась и успела увеличить свои ценовые показатели на 39 000 000% за один год, тем самым обогатив своих владельцев и создателей). Как же нам создать свои токены на подобии Shiba Inu?
Для этого мы используем уже существующий блокчейн на базе смарт-контракта Ethereum (стандарт ERC-20 - про стандарты можете посмотреть тут). Также нужно придумать его название, символ, выбрать количество токенов и определиться с делимостью одной расчетной единицы. После этого нужно внести эти данные, для чего выполняется следующий набо


Всем привет! В последнее время я часто вижу как разные разработчики выпускают свои криптовалюты или токены (разница между ними заключается в том, что у криптовалюты есть свои собственные блокчейны, тогда как токены криптовалюты построены на существующем блокчейне).

Особенно это стало популярным после создания и большой популярности токена Shiba Inu (первоначально это был мем-токен, целью которой было опередить по капитализации криптовалюту Doge Coin, с данной целью она справилась и успела увеличить свои ценовые показатели на 39 000 000% за один год, тем самым обогатив своих владельцев и создателей).

Shiba Inu
Shiba Inu

Как же нам создать свои токены на подобии Shiba Inu?


Для этого мы используем уже существующий блокчейн на базе смарт-контракта Ethereum
(стандарт ERC-20 - про стандарты можете посмотреть тут). Также нужно придумать его название, символ, выбрать количество токенов и определиться с делимостью одной расчетной единицы. После этого нужно внести эти данные, для чего выполняется следующий набор действий:

- Выбирается стандартная форма смарт-контракта, которую можно скачать -
github.com/artyomLisovskij/solidity-erc20-token-bootstrap (скачивать нужно оба файла с расширением .sol).

GitHub
GitHub

- В редактор Ethereum Remix (который доступен - remix.ethereum.org) с помощью кнопки «Load» или значка «Папка» загружаются оба скачанных файла.

-3

- В файле NewToken.sol (открытом в этот момент в редакторе Remix), вместо значений переменных, содержащихся в треугольных скобках, вносятся выбранные ранее значения: общего количества токенов – totalSupply (например, 133 тысячи), названия монеты – name (например, Shiba Doge), величины дробления – количества знаков после запятой – для возможности зачисления нецелого числа токенов – decimal (в примере – «4»), символического обозначения монеты – symbol (BTE по первым буквам наименования).

-4

- Данные сохраняются, и код с внесенными изменениями развертывается в сети. Для этого нужно воспользоваться каким-либо клиентом, например, MetaMask - подробнее про нее тут, который хоть и не компилирует умные контракты, но компиляцию легко произвести в том же редакторе Remix. Для этого открывается вкладка Compile в левой части экрана и запускается нажатием кнопки «Compile» (при установке «метки» в соседнем поле, компиляция контракта будет происходить автоматически).

-5

- Развёртывание контрактов с помощью установленного в браузер клиента MetaMask производится следующим образом (Там же в редакторе Remix выбирается соседняя вкладка Run и подпункт Injected Web3. Ниже заполняются поля Gas limit и Value и нажимается Create).

-6

Account, от которого будет происходить развёртывание при установленном клиенте MetaMask, подгружается автоматически, считывая информацию со страницы. После нажатия «Submit» и внесения записи в блокчейн, контракт считается развернутым. Статут подтверждается в клиенте иконкой с изображением «документа», подписанной «Contract published». При нажатии на неё пользователь переходит на страницу транзакций.

-7

Для осуществления операций с токеном нужны кошелек отправителя (например, создателя контракта) и кошелек получателя. Передавать токен можно, используя страницу Remix. Токен готов, конечно это только малая часть, так как в дальнейшем нужно чтобы о токене узнали, но это уже отдельная статья.