
#enecuum#токены
Для запуска токена на Ethereum нужно написать смарт-контракт. На EOS — купить оперативную память. Команда проекта Enecuum считает: выпуск токена не должен быть таким сложным. Задача Enecuum — упростить процесс до нескольких кликов мышкой.
Рассказываем, зачем нужны токены, и как их создавать в Ethereum, Tron, EOS и Enecuum. В конце материала выпускаем токен за пять минут.
Что такое токен
Токен — это цифровой актив на основе криптовалюты. Например, токен ERC20 — стандартный токен на платформе Ethereum.Создатель (эмитент) задает название токенов, их эмиссию и комиссии за транзакции.
Учредитель Центра разработки блокчейн-решений для бизнеса Павел Кравченко выделяет такие функции токенов:
- средство учета в блокчейне;
- аналог акций;
- платежное средство.
Как создать токены на Ethereum, Tron, EOS и Enecuum
По данным Enecuum, существует 19 платформ для выпуска токенов. Разберем процесс создания токенов на Ethereum, TRON, EOS и Enecuum.
Сравнительная таблица: создание токена на Ethereum, EOS, Tron и Enecuum
Ethereum: пишем, компилируем, публикуем
- Установите текстовый редактор Atom или SublimeText, чтобы удобно редактировать смарт-контракт.
- Напишите код смарт-контракта или скачайте шаблон и поменяйте в нем название токена и эмиссию.
- Переведите текст смарт-контракта в байтовый код.
- Опубликуйте его через MyEtherWallet или Metamask.
- Оплатите публикацию смарт-контракта: 320 000 GAS, это примерно $2 на момент публикации. Для публикации больших смарт-контрактов нужно больше GAS.
EOS: командная строка и клиент EOS Cleos
- Установите клиент EOS Cleos через командную строку. Это сложно, если вы раньше не работали с консолью.
- Купите оперативную память, чтобы сеть проводила транзакции токенов.
- Напишите код смарт-контракта или создайте его через EZEOS.
- Опубликуйте смарт-контракт через EOS Cleos.
TRON: стандартные и кастомные смарт-контракты для выпуска токенов
- Зайдите на Tronscan.
- Авторизуйтесь и выберите тип токена: TRC-10 на стандартном смарт-контракте или TRC-20 на кастомном смарт-контракте.
- Заполните информацию о токене и подтвердите его создание.
- Сайт внесет информацию о токене в шаблон смарт-контракта и опубликует ваш смарт-контракт в блокчейне. Так создали токен BitTorrent.
- Если пишете смарт-контракт для токенов TRC-20, нужно вставить код смарт-контракта в форму и подтвердить публикацию.
- TRC-10 сеть спишет с вашего кошелька 1024 TRX (примерно $18 на момент публикации по ХХХ).
- Если не хотите платить, установите среду разработки TronBox и сами напишите смарт-контракт.
Enecuum: стандартный смарт-контракт для быстрого выпуска токена
- Зайдите на сайт или авторизуйтесь в приложении.
- Создайте кошелек и пополните его на 1000 ENQ ($13 на момент публикации)
- Заполните форму: название, эмиссия и комиссия за транзакции токенов.
- Сайт внесет информацию о токене в стандартный смарт-контракт и опубликует его в блокчейне.
- За создание токена сеть спишет с вашего кошелька 1000 ENQ.
Почему Enecuum использует стандартные смарт-контракты для выпуска токенов
Разработчик без опыта может написать смарт-контракт с ошибками. Из-за такой ошибки хакер украл $50 млн в ETH из The DAO. Злоумышленник отправил на смарт-контракт токены и перезапустил контракт несколько раз перед завершением обмена. При каждом перезапуске смарт-контракт считал, что получил новые токены и еще раз отправлял ETH на кошелек хакера.Смарт-контракт позволяет вывести монеты, если транзакцию подписывают большинство владельцев кошелька. Но чтобы изменить количество подписей для вывода средств в Ethereum, достаточно одной подписи. Так злоумышленник может уменьшить количество подписей до одной и вывести монеты без согласия остальных владельцев.
По этим причинам Enecuum ввели стандартный SHARNELL смарт-контракт для создания токенов. Преимущества стандартного смарт-контракта:
- пользователь не может изменить код смарт-контракта и создать уязвимость;
- SHARNELL использует линейную логику и простые операции, его легко проверить на ошибки;
- безопасность смарт-контракта проверят аудиторы. После этого Enecuum добавит его в основную сеть.
Как Enecuum решает проблему комиссий
В Ethereum за перевод токенов нужно платить комиссию в основной монете: чтобы отправить Tether USD на платформе Ethereum, нужно заплатить комиссию в ETH. Это проблема для пользователей.Представьте, вы заработали $100. Но не можете купить буханку хлеба, потому что за любую операцию нужно заплатить комиссию в чилийских песо.
За транзакции нужно платить основной криптовалютой, потому что майнеры не принимают токены. Но в Enecuum работу майнеров оплачивает эмитент токена:
- во время создания токена эмитент платит комиссию 1000 ENQ;
- из этой комиссии майнеры получают оплату за обработку транзакций токенов;

Как работает комиссия в Enecuum
Баланс смарт-контракта для оплаты комиссий можно только пополнить. Если создатель не хочет это делать, пополнить счет могут пользователи.
Какой протокол консенсуса у Enecuum
Сеть Enecuum работает на протоколе консенсуса Trinity. Этот протокол объединяет три алгоритма консенсуса:- Proof of Activity: приложение Enecuum на смартфоне проверяет случайные транзакции и собирает их в микроблоки. Чтобы майнить, нужно иметь на кошельке от 25 ENQ;
- Proof of Stake: один из 100 крупнейших кошельков становится лидером сети. Он подтверждает транзакции в микроблоках, собирает их в макроблок и подписывает его ключом;
- Proof of Work: узлы Enecuum на компьютерах подтверждают макроблок и добавляют его в блокчейн.