Вы когда-нибудь задумывались о том, можно ли создать собственную криптовалюту? Сразу следует сказать, что существует несколько различных сценариев на этот счет. Первый - это разработка нового блокчейна. Это самый сложный вариант по очевидным причинам, его стоит выбирать только в том случае, если у вас есть уникальные идеи, сильная команда разработчиков и много времени. Все новые блокчейны начинаются именно так, а затем развиваются дальше по этому сценарию.
Второй способ, безусловно, дешевле, быстрее и практичнее. Он заключается в создании токена на существующем блокчейне. Этот вариант подходит для разработчиков с имеющимися ресурсами, которые хотят создать собственную валюту для проекта цифровой валюты или просто поэкспериментировать перед созданием собственного блокчейна. Сейчас мы рассмотрим этот сценарий.
Как запустить токен на базе Ethereum
Одним из самых больших преимуществ блокчейна Ethereum является то, что он позволяет выпускать токены даже людям, не имеющим продвинутых навыков программирования. Проще говоря, это цифровой конструктор, в котором достаточно изменить несколько строк в исходном коде стандарта ERC20, а затем загрузить его в сеть. Весь процесс занимает не более 15 минут.
Во время этого процесса первым делом необходимо придумать имя для нового токена, а также его тикер. Затем необходимо установить общее количество токенов, находящихся в обращении, и делимость расчетных единиц. После выполнения этих шагов необходимо ввести эти данные в систему Ethereum. На следующем этапе вам следует загрузить стандартную форму смарт-контракта (два файла с расширением .sol) здесь:
Попробуйте загрузить оба файла в редактор Ethereum Remix, используя кнопку загрузки или значок папки во время процесса.
Когда вы успешно выполните описанные выше действия, убедитесь, что в файле NewToken.sol, который следует открыть в редакторе Ethereum Remix, вместо значений переменных введены выбранные данные из первого пункта:
выпуск токена - totalSupply;
полное имя токена - name;
дробное значение, количество знаков после запятой - decimal (с учетом того, что в контрактах все пишется только целыми числами, необходимо ввести количество знаков, чтобы можно было зачислить целое число токенов в обращении).
тикер токена биржи - символ
После сохранения введенных вами данных, относящихся к только что созданному цифровому токену, необходимо реализовать код токен-контракта с помощью специального расширения, установленного в браузере, например, MetaMask. Если вы хотите скомпилировать код в Remix, откройте вкладку Compile, расположенную в правой части редактора, и запустите процесс компиляции, нажав кнопку Start Compilation. Стоит добавить, что если вы установите в соседнем поле значение "label", компиляция будет выполнена автоматически.
Если вы хотите провести первый платеж с помощью нового токена, который вы только что создали, для этого необходимо указать номер счета отправителя и получателя.
Все операции с токенами на базе движка Ethereum можно выполнить на странице контракта etherscan (ссылка в MetaMask), а также на сайте Ethereum Remix. Когда вы дойдете до вышеупомянутого этапа, важно, что розовый цвет обозначает платные операции записи, а голубой - бесплатные операции чтения.
Если вы хотите отправить кому-то недавно созданные токены, вам необходимо ввести их количество и адрес получателя. Чтобы проверить баланс своего счета после совершения такой операции, необходимо выполнить операцию balanceOf.