ERC-721 определяет интерфейс NFT, в котором каждый токен имеет собственный идентификатор и записанного владельца. Один контракт может управлять целой коллекцией. Токен ID 7 одного контракта — не тот же актив, что ID 7 другого.
Владение и разрешения
Приложения могут запрашивать владельца, переводить токен и проверять полномочия. Держатель может разрешить адресу управлять одним NFT либо уполномочить оператора на все свои NFT в этом контракте. Поэтому разрешение для всей коллекции может затронуть больше, чем просматриваемый предмет.
Что проверяет безопасный перевод
Механизм safeTransferFrom проверяет, реализует ли принимающий смарт-контракт ожидаемое поведение при получении NFT. Это помогает избежать некоторых переводов несовместимым контрактам. Слово «безопасный» не удостоверяет намерения получателя, подлинность коллекции или экономическую ценность перевода.
Медиа и права существуют отдельно
Необязательное расширение метаданных предоставляет информацию через URI токена. Изображения и описания могут храниться вне блокчейна, а ссылки — изменяться. Владение токеном не даёт автоматически авторских прав или собственности на представленный физический объект. Такие права зависят от условий и применимого закона; сам ERC-721 определяет интерфейс токена.