ERC-1155

Дата обновления 24 сент. 2026 г.

Одним предложением

ERC-1155 — мультитокенный стандарт для управления разными идентификаторами и количествами токенов в одном смарт-контракте.

ERC-1155 определяет общий интерфейс контракта с несколькими типами токенов. Каждый ID имеет собственные балансы и может иметь своё предложение и метаданные. Так можно представлять взаимозаменяемые предметы, уникальные объекты и другие конфигурации без отдельного контракта для каждого типа.

Идентификаторы вместе с количествами

В игре один ID можно присвоить взаимозаменяемым зельям, а другой — мечу, выпущенному в единственном экземпляре. Аккаунт может владеть пятью единицами ID зелья и одной единицей ID меча. Наличие ID не делает каждую единицу уникальной: единицы одного типа могут оставаться взаимозаменяемыми.

Перевод нескольких типов сразу

Пакетный перевод перемещает несколько ID и количеств одной операцией в том же контракте. Это может снизить повторяющиеся накладные расходы, хотя экономия газа зависит от реализации и нагрузки. При стандартных безопасных переводах принимающие контракты должны реализовать требуемое поведение получения.

Разрешения и риски реализации

Разрешение оператору по стандарту может дать управление всеми типами токенов держателя в этом контракте. Его нельзя принимать за разрешение только на показанный предмет. Сам ERC-1155 не гарантирует неизменность метаданных, фиксированное предложение, подлинность или какую-либо рыночную стоимость.