Создание собственной криптовалюты: выбор блокчейна и шаги процесса

Создание собственной криптовалюты: выбор блокчейна и шаги процесса

  • 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