Наибольшую популярность для создания токенов получила платформа Ethereum, во многом благодаря широкому распространению самой монеты ETH среди майнеров и криптоэнтузиастов. Так же, как и в Waves, токен в Эфириуме – это цифровой актив, созданный внутри платформы, с тем лишь отличием, что процесс эмиссии токена более сложный, но при этом и более гибкий. До недавнего времени создание смарт-контракта токена требовало некоторой предварительной подготовки и базовых навыков программирования, а теперь есть автоматические инструменты для создания контрактов «на лету», с возможностью выбора дополнительных параметров монеты. Если задача стоит сугубо экспериментальная, базовый код смарт-контракта токена вполне подойдет. Его необязательно публиковать в главной сети – Mainnet, для экспериментов существуют тестовые сети, как публично доступные, так и создаваемые пользователями свои локальные версии – Testnet. Если бы каждый разработчик для создания токена использовал отдельный код, можно было бы предположить сложности в интеграции разных токенов с разными сервисами, биржами, кошельками. Поэтому и появились стандарты, применяемые для создания токенов, называемые Ethereum Request for Comments – запрос на комментарии (в сообществе) Эфириум, или сокращенно ERC. Это своего рода предложения по улучшению системы, которым присваивается порядковый номер. Сегодня существуют два основных стандарта токенов – ERC20, подходящий для большинства решений, и ERC721 для невзаимозаменяемых токенов или NFT (от англ. Non-Fungible Tokens). ERC20 описывает все базовые потребности сторон, предъявляемые к токену, и постоянно дополняется новыми правилами и рекомендациями, что делает работу разработчиков новых монет более простой и понятной. Имеется и более продвинутая версия стандарта – ERC223, позволяющая возвращать токены со смарт-контракта, отправленные туда по ошибке, а также удешевляющая стоимость обработки запросов, которые осуществляет смарт-контракт. По сути, в ближайшее время стандарт ERC20 вберет в себя весь функционал ERC223. Второй популярный стандарт токенов появился в ключе необходимости создания уникальных цифровых активов, где все выпускаемые токены – разные и несовместимые с любыми другими токенами, они чаще всего представляют из себя некий предмет для коллекционирования. Этот стандарт под номером ERC721 также часто называют стандартом NFT. Ярчайший пример применения такого токена – игра «КриптоКотята» или «CryptoKitties», наделавшая много шума в 2017 году и ставшая лидером по числу транзакций в сети Ethereum. Каждый котенок уникален, имеет собственные отличительные признаки, которые можно увидеть в официальном приложении. Чуть раньше появился подобный проект КриптоПанки, также предлагавший уникальные токены, которые были привязаны к пиксельным картинкам голов панков. В более практической плоскости стандарт ERC721 может быть использован для подтверждения права владения уникальными вещами ручной работы, коллекционными ценностями. Также реально использовать токен в качестве членства в закрытом клубе, проведения голосований, подтверждения прав владения активами. Токен NFT является неделимым, его нельзя разделить на части, как, например, любой ERC20 токен или монету эфира, биткоина, дэш и других представителей криптовалют. Кстати, число знаков после запятой может быть задано произвольно. Вам необязательно делить свой актив на миллион частиц, всегда можно ограничиться и двумя знаками после запятой, хотя признанным стандартом является наличие восьми знаков после запятой, как у биткоина. Стоимость внедрения смарт-контракта токена может составить от небольшой суммы в эфире, требуемой для исполнения контракта, до сотен ETH на привлечение команды, способной создать связку нескольких смарт-контрактов в единое целое, если такая необходимость продиктована целями и задачами проекта. На создании токенов я остановлюсь чуть подробнее в одном из следующих разделов.