Создание собственной криптовалюты: выбор блокчейна и шаги процесса
-
1
Как выпустить свою криптовалюту (токен) и какой блокчейн для этого выбрать?
Внимание! Статья устарела и ждет обновления.
Реально ли выпустить собственную криптовалюту? Да, но существуют разные сценарии.Первый – создание нового блокчейна. Это самый сложный путь, выбирать его стоит только при наличии уникальной идеи, солидных средств, сильной команды разработчиков и времени. На запуск и развитие криптовалюты по такому сценарию может уйти до нескольких лет. Поскольку это эксклюзивный вариант, в карточке мы не рассматриваем его.
Второй путь является более дешевым и практичным. Речь о создании токена на уже существующем блокчейне. Он подходит разработчикам с ограниченными ресурсами, которые хотят создать внутреннюю валюту для проекта или просто поэкспериментировать. Этот сценарий мы и рассмотрим.
-
2
Как выпустить токен на Ethereum?
Блокчейна Ethereum позволяет даже людям без навыков программирования выпускать токены. Это цифровой конструктор, в котором достаточно изменить несколько строк в исходном коде стандарта ERC20, после чего залить в сеть. Процесс занимает не более 20 минут.
Последовательность действий
1. Необходимо придумать название токена, его тикер, установить количество и делимость расчетных единиц, после чего ввести эти данные в систему. Нужно скачать стандартную форму смарт-контракта (два файла с расширением .sol) здесь :
Как выпустить свою криптовалюту (токен) и какой блокчейн для этого выбрать?
2. Загрузить оба файла в редактор Ethereum Remix с помощью кнопки load или значка «Папка».
Как выпустить свою криптовалюту (токен) и какой блокчейн для этого выбрать?
3. В файл NewToken.sol, открытый в редакторе Ethereum Remix , вместо значений переменных (в треугольных скобках) ввести выбранные данные из первого пункта:
- эмиссия токенов – totalSupply;
- полное название токена – name;
- величину дробления, количество знаков после запятой – decimal (поскольку в контрактах все хранится только в целых числах, необходимо указывать количество знаков, чтобы иметь возможность зачислять нецелое количество токенов).
- тикер токена для бирж – symbol.
Как выпустить свою криптовалюту (токен) и какой блокчейн для этого выбрать?
- 4. После сохранения внесенных данных развернуть код контракта токена с помощью установленного в браузер клиента – например, MetaMask. Он не умеет компилировать смарт-контракты, но компиляцию можно выполнить в редакторе Ethereum Remix. Для этого нужно открыть вкладку Compile в правой части редактора и запустить процесс компиляции, кликнув на кнопку Start to compile. Если установить «метку» в соседнем поле, компиляция будет выполнена автоматически.
- Как выпустить свою криптовалюту (токен) и какой блокчейн для этого выбрать?
- 5. Чтобы развернуть smart-контракт с помощью клиента MetaMask, необходимо
в редакторе Remix выбрать вкладку Run и подпункт Injected Web3, ниже заполнить поля Gas limit и Value и кликнуть Create (аккаунт, от которого будет происходить развертывание, подгружается автоматически, считывая данные со страницы), нажать «Submit» и внести запись в блокчейн.
- Контракт развернут. Статус подтверждается в клиенте иконкой с изображением «документа» и подписью «Contract published». При нажатии на нее происходит переход на страницу платежных операций.
- Для осуществления платежей с использованием нового токена требуется номер счета отправителя и получателя.
- Производить операции с токеном можно либо на странице контракта на etherscan (ссылка в MetaMask), либо на странице Ethereum Remix. Розовым цветом обозначены платные операции записи, голубым – бесплатные операции чтения.
- Для отправки токенов требуется указать их количество и адрес получателя. Чтобы проверить остаток на счету после проведения транзакции, необходимо запустить операцию balanceOf.
Как создать свой токен на WAVES?
WAVES – платформа для разработки цифровых монет. Создание нового токена занимает всего минуту.
Как это сделать:
- Установить расширение Waves Lite Client .
- Создать новый аккаунт на Waves.Exchange .
- Запустить приложение.
- Нажать на кнопку «Создать токен» (перед этим убедиться, что у вас есть Waves для оплаты комиссии за создание токена).
- 5. Заполнить поля формы «Выпуск токена»: «Название токена», «Описание», «Всего токенов», «Десятичные знаки».
- 6. Нажать кнопку «Выпустить», после проверки заполненных полей формы.
- 7. Отправить токен, после чего он появится во вкладке «Портфель».
4
Как выпустить токен на EOS?
На смарт-контрактах EOS стандарт токена называется eosio.token .
Последовательность действий
Примечание: Параметр «url» показывает, к какой ноде подключен пользователь. Информацию о конечных точках API можно получить на официальном сайте
Установить cleos – утилиту командной строки для взаимодействия с нодами EOS (nodeos) в REST API – с помощью Docker, AWS Image или совместимого кода (чтобы взаимодействовать с блокчейном EOS, необходимо отправлять команды в cleos). Создать кошелек , две пары ключей для права собственности и права активности, и импортировать их в кошелек. Создать аккаунт . Если у пользователя уже есть аккаунт с токенами EOS, то создать локальный аккаунт можно, набрав в командной строке cleos create account, но бесплатно создать аккаунт в основной сети нельзя, поэтому с целью экономии средств и времени лучше завести аккаунт в тестовой сети в EOS Jungle Testnet. Для этого необходимо выйти в jungle.cryptolions.io, нажать на ссылку «Create Account», ввести имя аккаунта и два публичных ключа, созданных ранее, и подтвердить создание аккаунта. Чтобы опубликовать контракт, необходимо на специальной площадке перевести на счет несколько токенов EOS с помощью крана EOS Jungle Testnet Faucet, набрать в командной строке cleos system buyram и купить оперативную память на токены EOS.
- 5. Чтобы загрузить контракт в блокчейн, необходимо ввести команду cleos set contract в командной строке, установив параметры:
- account – аккаунт, к которому относится контракт;
- contract-dir – директория контракта;
- wast-file – файл формата WAST или WASM, содержащий текстовую версию контракта;
- abi-file – ABI-описание контракта.
Если контракт создается из исходного кода, необходима папка ./build/contracts/eosio.token/. Имя аккаунта необходимо ввести в строке set contract. Параметры wast/abi можно опустить. После загрузки кода необходимо его проверить.
- 6. Для создания токена необходимо выполнить действия create и issue в команде push action, указав параметры:
- contract – аккаунт, к которому привязан контракт;
- action – действие, которое должно быть выполнено по контракту;
- data – условия контракта.
- 7. Для перевода токенов на другой аккаунт необходимо использовать команды push action и transfer в cleos, создать аккаунт как ylvdeveloper, переслать токены и сравнить балансы.
- Для создания собственного токена на Ripple можно использовать XRP Ledger, выпустив токены, представляющие стоимость валюты, услуг, имущества и т.д.
Последовательность действий
1. Зайти на сайт The World Exchange (биржу и интерфейс для работы кошелька с платформой Ripple), в правом верхнем углу нажать на Login or Create a Ripple Account. Если создается новый адрес, для начала работы на него необходимо отправить не менее 25 XRP: 20 XRP за открытие ордера на выпуск токена и 20 XRP – за активацию кошелька.
2. Выбрать в интерфейсе сайта слева пункт «Issue», указать количество и тикер токена, а также цену и тикер токена, который является базовой валютой создаваемого токена.
3. После выпуска токена добавить в настройках параметр defaultRipple = true, который позволит посылать новый токен в другие кошельки. Без установки этой функции держатели токена смогут только продавать и покупать его, но не отправлять. Сайт автоматически сгенерирует ссылку на валютную пару, которую можно распространять среди потенциальных покупателей токена.
-
6
-
Как выпустить токен на блокчейне TRON?
Последовательность действий
1. Зайти на Tronscan.
2. Авторизоваться и выбрать тип токена: TRC-10 на стандартном смарт-контракте или TRC-20 на кастомном смарт-контракте.
3. Заполнить информацию о токене и подтвердить его создание. Сайт внесет информацию о токене в шаблон смарт-контракта и опубликует смарт-контракт в блокчейне.
4. Если пользователь пишет смарт-контракт для токенов TRC-20, нужно вставить код смарт-контракта в форму и подтвердить публикацию.
5. TRC-10 сеть спишет с кошелька 1024 TRX. Если пользователь не желает платить, он может установить среду разработки TronBox и самостоятельно написать смарт-контракт.
Подписывайтесь на новости Cryptoit в Telegram:
- Cryptoit Feed — вся лента новостей,
- Cryptoit — самые важные новости и опросы.