Вы когда-нибудь задумывались о том, можно ли создать собственную криптовалюту? Сразу следует сказать, что существует несколько различных сценариев на этот счет. Первый - это разработка нового блокчейна. Это самый сложный вариант по очевидным причинам, его стоит выбирать только в том случае, если у вас есть уникальные идеи, сильная команда разработчиков и много времени. Все новые блокчейны начинаются именно так, а затем развиваются дальше по этому сценарию.

Второй способ, безусловно, дешевле, быстрее и практичнее. Он заключается в создании токена на существующем блокчейне. Этот вариант подходит для разработчиков с имеющимися ресурсами, которые хотят создать собственную валюту для проекта цифровой валюты или просто поэкспериментировать перед созданием собственного блокчейна. Сейчас мы рассмотрим этот сценарий.

Как запустить токен на базе Ethereum

Одним из самых больших преимуществ блокчейна Ethereum является то, что он позволяет выпускать токены даже людям, не имеющим продвинутых навыков программирования. Проще говоря, это цифровой конструктор, в котором достаточно изменить несколько строк в исходном коде стандарта ERC20, а затем загрузить его в сеть. Весь процесс занимает не более 15 минут.

Во время этого процесса первым делом необходимо придумать имя для нового токена, а также его тикер. Затем необходимо установить общее количество токенов, находящихся в обращении, и делимость расчетных единиц. После выполнения этих шагов необходимо ввести эти данные в систему Ethereum. На следующем этапе вам следует загрузить стандартную форму смарт-контракта (два файла с расширением .sol) здесь:

Basic ERC20 ethereum source code

Попробуйте загрузить оба файла в редактор Ethereum Remix, используя кнопку загрузки или значок папки во время процесса.

Screenshot of where to upload files to the Ethereum Remix editor

Когда вы успешно выполните описанные выше действия, убедитесь, что в файле NewToken.sol, который следует открыть в редакторе Ethereum Remix, вместо значений переменных введены выбранные данные из первого пункта:

Screenshot of how to enter data in the Ethereum Remix editor: token issue, name, crashing value, symbol

  • выпуск токена - totalSupply;

  • полное имя токена - name;

  • дробное значение, количество знаков после запятой - decimal (с учетом того, что в контрактах все пишется только целыми числами, необходимо ввести количество знаков, чтобы можно было зачислить целое число токенов в обращении).

  • тикер токена биржи - символ

После сохранения введенных вами данных, относящихся к только что созданному цифровому токену, необходимо реализовать код токен-контракта с помощью специального расширения, установленного в браузере, например, MetaMask. Если вы хотите скомпилировать код в Remix, откройте вкладку Compile, расположенную в правой части редактора, и запустите процесс компиляции, нажав кнопку Start Compilation. Стоит добавить, что если вы установите в соседнем поле значение "label", компиляция будет выполнена автоматически.

Screenshot of how to compile the code of Ethereum-based token

Если вы хотите провести первый платеж с помощью нового токена, который вы только что создали, для этого необходимо указать номер счета отправителя и получателя.

Все операции с токенами на базе движка Ethereum можно выполнить на странице контракта etherscan (ссылка в MetaMask), а также на сайте Ethereum Remix. Когда вы дойдете до вышеупомянутого этапа, важно, что розовый цвет обозначает платные операции записи, а голубой - бесплатные операции чтения.

Screenshot of where to find all operations on Ethereum-based tokens

Если вы хотите отправить кому-то недавно созданные токены, вам необходимо ввести их количество и адрес получателя. Чтобы проверить баланс своего счета после совершения такой операции, необходимо выполнить операцию balanceOf.