

Монета — это криптовалюта со своей сетью: биткоин живёт в сети Bitcoin, эфир — в Ethereum, и за работу этих сетей платят ими же. Токен — это криптовалюта без своей сети: его выпускают поверх чужого блокчейна как программу, которая ведёт список, у кого сколько единиц. USDT — токен, эфир — монета, и для того, кто платит или получает деньги, разница сводится к одному правилу: за перевод токена сеть берёт плату своей монетой, а не самим токеном. Ниже объясняем, как это устроено, и показываем, как отличить одно от другого за минуту.
У каждого блокчейна есть родная валюта, и её называют монетой (по-английски coin, поэтому в разговоре часто говорят «коин»). Монета встроена в сеть с первого дня: ею платят за каждую операцию, ею награждают тех, кто подтверждает переводы, и без неё сеть не работает. Как сеть ведёт общую запись и зачем ей за это платят, мы объясняли в отдельной статье: как устроены криптовалюта и блокчейн.
Токен устроен иначе. Это не отдельная сеть, а программа, которую кто-то загрузил в уже работающий блокчейн. Программа хранит одну таблицу: адрес — и сколько единиц токена на нём лежит. Когда вы отправляете токен, вы просите эту программу уменьшить число у вас и увеличить у получателя. Саму работу выполняет сеть, в которую загружена программа, и плату за работу она берёт своей монетой.
Проще говоря, монета — это валюта страны, а токен — подарочная карта магазина, который в этой стране открылся. Карту выпустил магазин, и правила у неё магазинные: он решает, сколько карт выпустить и что по ним дают. Но ехать за покупками вы всё равно будете по дорогам страны, и за проезд заплатите её деньгами.

Выпустить токен может кто угодно: компания, команда разработчиков, один человек с ноутбуком. Строить сеть для этого не нужно — достаточно написать программу по готовому шаблону и загрузить её в блокчейн. В Ethereum такой шаблон называется ERC-20, в Tron — TRC-20, в BNB Chain — BEP-20. Поэтому токенов в мире намного больше, чем монет: монета требует собственной сети и людей, которые её поддерживают, а токен — нескольких страниц кода и одной комиссии за загрузку.
Программа, которая ведёт таблицу токена, называется смарт-контрактом. Токен — самый понятный пример того, что умеют смарт-контракты, но далеко не единственный: как работают смарт-контракты в блокчейне и где они помогают бизнесу.
Если собрать отличия в одном месте, их четыре:
Остальные различия вытекают из этих четырёх. Токен проще создать и проще потерять: если эмитент бросит проект, таблица в блокчейне останется, а смысл записей в ней исчезнет. Монета существует столько, сколько работает её сеть.
USDT — токен. У компании Tether, которая его выпускает, нет своего блокчейна. Один и тот же доллар Tether существует как запись сразу в нескольких чужих сетях: в Ethereum это токен стандарта ERC-20, в Tron — TRC-20, и есть ещё выпуски в Solana и других сетях. Это разные таблицы, и между собой они не связаны: USDT из Tron на адрес в Ethereum не отправить, у адресов даже формат разный. Отсюда и вечный вопрос, в какой сети держать и принимать USDT, — на него есть отдельный ответ для того, кто отправляет, и для того, кто принимает платежи: какую сеть выбрать для USDT.
Эфир — монета. ETH — родная валюта Ethereum, и им оплачивается каждая операция в сети, включая перевод любого токена, выпущенного в ней. Отправляете USDT в Ethereum — платите эфиром, покупаете NFT — платите эфиром, голосуете токеном управления — тоже эфиром. Без эфира на адресе операция не пройдёт. Исключение — кошелёк, который умеет сам обменять часть токена на эфир и заплатить им: такая функция есть у некоторых кошельков, но сеть всё равно получает эфир.
Биткоин — монета, а «биткоин в Ethereum» — токен. BTC — родная валюта своей сети. А WBTC (wrapped bitcoin) — это программа в Ethereum, каждая единица которой обеспечена настоящим биткоином у хранителя. Такие токены называют обёрнутыми: монету одной сети «заворачивают» в токен другой, чтобы ею можно было пользоваться там, где родной сети нет.
Технически все токены одной сети устроены одинаково: таблица адресов и чисел. Различаются они тем, что эмитент обещает за каждую единицу:
Одна и та же программа может сочетать несколько ролей: биржевой токен часто одновременно и служебный, и управляющий.
Граница между токеном и монетой не навсегда. BNB появился как токен стандарта ERC-20 в сети Ethereum: Binance выпустила его, чтобы давать клиентам скидку на комиссии биржи. Потом биржа запустила собственный блокчейн и перенесла BNB туда, и с этого момента BNB стал монетой, которой платят за работу уже своей сети. А в его сети появились собственные токены по стандарту BEP-20, и среди них всё тот же USDT. Почему BSC и BEP-20 — не одно и то же, хотя для перевода разницы нет, мы разбирали отдельно: что такое BSC и стандарт BEP-20.
Бывает и обратное движение: монету чужой сети заворачивают в токен, как биткоин в WBTC. Поэтому вопрос «это монета или токен?» всегда задают про конкретную запись в конкретной сети, а не про название. Биткоин в сети Bitcoin — монета, «биткоин» в Ethereum — токен.
Проверка занимает минуту, и признака два:
Надёжнее всего смотреть в обозреватель блоков — сайт, где видна каждая запись сети. Там перевод токена подписан словом Token и указан адрес его контракта, а у перевода монеты такой строки нет. Как найти свой перевод и прочитать его страницу, мы показывали на примерах: как читать криптотранзакцию в блокчейн-эксплорере.

Для того, кто просто держит криптовалюту, разница между монетой и токеном — вопрос терминов. Для того, кто ею рассчитывается, из неё следуют четыре практических правила. Все четыре вытекают из одного факта: токен — это программа в чужой сети.
Сеть у отправителя и получателя должна совпадать. Один и тот же токен в разных сетях — это разные записи, и перевод между ними напрямую невозможен. Между Tron и Ethereum такой перевод даже не начнётся: адреса в них разного формата, и кошелёк его не примет. Опаснее пара сетей с одинаковыми адресами — Ethereum и BNB Chain. Магазин выставил счёт в USDT в сети BNB Chain, а покупатель отправил USDT из Ethereum: кошелёк перевод пропустит, и USDT придут на тот же адрес, но в Ethereum. Деньги не пропали, если у магазина есть ключ от этого адреса — тогда он заберёт их из Ethereum. Если адрес выдал сервис приёма платежей, всё зависит от того, у кого ключ: у одних сервисов он у продавца, у других — у самого сервиса, и тогда без него деньги из другой сети не забрать. Поэтому в счёте всегда указывают не только сумму и валюту, но и сеть, а покупатель перед отправкой сверяет её с тем, что выбрано в кошельке.
Рядом с токеном нужно держать монету его сети. Тысяча USDT в Tron с адреса, где нет TRX, обычным способом не уйдёт: сеть делает работу и плату берёт только своей монетой. Выходы из этого есть — например, кошелёк, который умеет сам купить TRX за ваши USDT и снять комиссию в них, — но без них перевод застревает: баланс есть, а кнопка отправки не работает. Сколько монеты держать про запас, где её взять и как быть, когда в кошельке одни USDT, мы разбирали отдельно: сколько TRX нужно для отправки USDT.
Токен — это обещание эмитента, а монета — правило сети. Биткоин на вашем адресе никто не может заморозить: у сети нет хозяина, у которого была бы такая кнопка. У многих токенов такая кнопка есть. В программе USDT заложено право Tether замораживать адреса, и компания им пользуется: адреса, связанные с кражами и санкциями, она блокирует. Для честного продавца это редкость, но знать об этом стоит. Токен работает ровно так, как написано в его коде, и ровно до тех пор, пока работает эмитент. У монеты такого эмитента нет, но за некоторыми сетями тоже стоит конкретная команда. Поэтому вопрос «кто здесь может передумать» стоит задавать и о сети, а не только об эмитенте токена.
Название токена ничего не гарантирует. Раз токен может выпустить кто угодно, кто угодно может назвать свою программу USDT и даже поставить ей знакомый логотип. В сети при этом будут два разных контракта с одним названием, и только один из них — настоящий Tether. Кошелёк может показать оба с одинаковым значком, и сумма на экране будет выглядеть как настоящие деньги. Поэтому у входящего платежа проверяют не название, а адрес контракта, и именно так отличают настоящий USDT от подделки: что такое Flash USDT и как понять, что USDT пришли на самом деле.
Да, в бытовом смысле токен — это криптовалюта: его хранят в тех же кошельках, переводят по тем же адресам и торгуют им на тех же биржах. Разница в устройстве, а не в том, «настоящая» ли это криптовалюта. Если хочется точности, говорите так: криптовалюты делятся на монеты и токены, и USDT относится ко вторым.
На бирже словом «токен» называют любой актив из списка торгов, включая монеты: в торговом интерфейсе разница между ними не видна, пока вы не выводите актив на свой кошелёк — там снова понадобится монета сети для комиссии. Не путайте с «токеном биржи»: это собственный токен площадки, который даёт скидку на её комиссии, как BNB у Binance в первые годы.
Это сравнение целого с частью: токен — один из двух видов криптовалюты, второй вид — монета. Когда так спрашивают, под «криптовалютой» имеют в виду монету вроде биткоина или эфира, и тогда вопрос звучит как «чем монета отличается от токена». Ответ короткий: у монеты своя сеть, у токена чужая, и за перевод токена сеть берёт плату своей монетой.
Создайте аккаунт и подключите оплату самостоятельно, или свяжитесь с нами и мы поможем всё настроить