Стандарт токенов — техническая спецификация того, как определённый класс токенов предоставляет информацию и обрабатывает операции. Общие методы и события позволяют кошелькам, биржам и другим приложениям интегрировать совместимые токены без отдельного интерфейса для каждого.
Разные модели активов
ERC-20 описывает балансы взаимозаменяемых токенов, переводы и разрешённые суммы списания. ERC-721 отслеживает невзаимозаменяемые токены с отдельными идентификаторами. ERC-1155 поддерживает несколько типов и количеств токенов в одном контракте, включая пакетные переводы. Выбор влияет на представление владения и разрешений в программах.
Пространство для решений
Стандарт может содержать обязательные функции и необязательные расширения. Он не обязательно определяет предел выпуска, полномочия эмиссии, управление обновлениями, ограничения переводов или права, представленные токеном. Два токена одного стандарта могут существенно различаться экономически и административно.
Границы совместимости
Поддержка стандарта не означает, что любой кошелёк или площадка поддерживает каждый соответствующий токен. Конкретный актив по-прежнему определяется сетью и адресом контракта; знакомого тикера недостаточно. Совместимость интерфейсов также не переносит балансы между цепочками и не удостоверяет безопасность кода. Приложения должны учитывать фактическую реализацию и применимые расширения.