NFT
NFT (Non-Fungible Token) — это уникальный цифровой токен, который представляет собой право собственности на конкретный цифровой объект, будь то произведение искусства, музыкальное произведение, видео, домен или анонимный номер. По данным Tonstat в блокчейне TON уже выпущено более 11 миллионов NFT.
NFT-стандарт в TON
NFT-стандарт — это перечень правил, которым должен отвечать NFT-токен. Они предложены и приняты сообществом.
По сути, каждый NFT — это отдельный смарт-контракт, в котором записаны владелец, метаданные и механизм трансфера. Метаданные состоят из изображения, названия NFT, описания, ссылки на контент, атрибутов.
Несколько токенов NFT могут быть объединены в коллекции. Каждая коллекция — это тоже смарт-контракт, в котором записан владелец коллекции, пронумерованы NFT, которые принадлежат коллекции, а также есть методы получения контента NFT текущей коллекции.
Важное отличие NFT-стандарта в TON от стандарта NFT в Ethereum состоит в том, что в TON система смарт-контрактов распределённая, значит можно вычислить адрес NFT, принадлежащего коллекции, по его номеру. В то же время в Ethereum адреса хранятся централизованно в одном смарт-контракте коллекции.
NFT-роялти
NFT-роялти — это способ обеспечения уплаты роялти вне зависимости от того, где была развёрнута коллекция или где продаётся NFT. Изначально стандарт NFT не предполагал механизма роялти. Но его расширили путём создания нового стандарта. Этот стандарт предусматривает имплементацию параметров, которые можно получить on-chain: адрес получателя роялти и его доля. Описание стандарта находится на GitHub. Посмотреть, где продаётся NFT и какой процент роялти, можно в tonnft эксплорере.
SBT-токены
SBT (Soul Bound Token) — это NFT, который нельзя передать другому. Он реализован так, что стандартная функция на смену владельца всегда будет отклонена. Также он включает дополнительную механику подтверждения права собственности и сертификатов, которые могут быть отозваны тем, кто его выдал. Кроме того, владелец SBT может сжечь токен. SBT используется как сертификат. Описание стандарта находится на GitHub.
Сжатые NFT (cNFT)
Сжатые NFT (Compressed NFT, cNFT) — это экспериментальный формат, используя который можно создавать очень большие коллекции, при этом экономя время и стоимость газа на минт. Такие монеты могут храниться как «on-chain», так и «off-chain» – например на облачном сервере (вне блокчейна).
Принцип работы заключается в том, что cNFT генерируется как обычный NFT в самом блокчейне при первом взаимодействии с ним, при этом подлинность NFT проверяется с помощью специального доказательства Меркла (общий хеш всех NFT хранится в контракте коллекции).
Использование NFT
- Покупка-продажа предметов искусства, номеров в Телеграм, доменных имён;
- NFT-билеты, например NFT-билеты на конференцию GateWay;
- Создание рейтинга, например, по количеству SBT за вклад в развитие сообщества TON;
- Авторизация, например, реализованная на сайте playmuse;
- Игровые предметы, например, в игре Tonrare.
Маркетплейсы NFT на TON
На платформе TON существует несколько популярных маркетплейсов, где можно покупать, продавать и обмениваться NFT: Getgems, Fragment, TON Diamonds, Disintar.
Минтинг и сжигание NFT
Для минтинга отдельного NFT или целой коллекции NFT можно воспользоваться сервисом от Getgems.
Для сжигания NFT в блокчейне существует специальный адрес, отправив на который утрачивается полный доступ к NFT.
Выпуск NFT можно также осуществить программным путём. Для этого есть пошаговая инструкция.