Стандарт ERC-721 – реализация NFT на эфире
Продолжаем цикл статей про NFT-токены. Одним из старейших стандартов, определяющих параметры NFT, являетсяERC-721. Он – первое детище на сети Ethereum, призванный расширить возможность стандартной сети ERC-20. Ключевая особенностьERC-721 – токены требуют смарт-контракта, т.е. под каждый тип свой контракт.
Реализация предполагает внедрение API-инструментов в NFT в рамках «умных»-контрактов. Технология обеспечивает отслеживание и передачу NFT. Стандарт разработан в 2017 году. CryptoKitties – игра, первая попробовавшая качестваERC-721.
ОтличияERC-721 от базыERC-20
Главное отличие – не взаимозаменяемость. Свойство формирует диапазон специфики применения цифрового стандарта. Следовательно, ERC-721 лучше подходит для оцифровки активов.
Стандартное владение токенами на базе ERC-721 предполагает формирование списка номеров – идентификаторов токенов. По ним определяется, что торгуется, а что нет. За это отвечает функция TakeOwnership.
Усложненное создание токенов. По стандарту ERC-721 каждый токен создается отдельно, что обеспечивает уникальность. Для ERC-20 достаточно добавить параметр totalSupply.
Варианты примененияERC-721
Новый стандарт используется для накопления. За 4 года появились проекты, расширяющие специфику функциональных возможностей ERC-721:
- модификация в энергетике – проект WePower при помощи ERC-721 поддерживает производителей «зеленой» энергии. Каждый токен имеет перечень параметров, включая тип энергии;
- стандарт применяют в виртуальном мире –Decentraland использует ERC-721 для формирования земель в сети. Объекты уникальные.
ERC-721 получил поддержку от создателя Litecoin. Чарли Ли (разработчик лайткоина) прогнозирует, что стандарт станет инструментом, предупреждающим подделку ценных бумаг и вещей в игровых мирах.
Что вы думаете о ERC-721?