Писал изначально, что NFT 2.0 будет решать только одну проблему - недостаточную защиту роялти. Хоть и есть у механизма другие способы применения, но про них сейчас разговора нет.
Решение заложенное в NFT 2.0: метаданные с изменяемыми полями по роялти
Внедряется mutable-поле royalty_violation в оффчейн-метаданных каждого NFT—элемента
On-chain: остаются прежние контракты для операций, таких как mint/burn
Off-chain: mint API обрабатывает логику продаж, метаданные и обновления (включая royalty_violation)
После изменения метаданных происходит переиндексация: индексеры и маркетплейсы обновляют информацию и отражают нарушени
Немного больше инфы:
🔽 Без роялти ("royalty-free"): передача права без коммерческого характера — например, дарение или перевод между личными кошельками разрешены без комиссии
🔽 C роялти ("royalty-bearing"): все коммерческие действия (аукционы, торговля, DeFi etc.) должны включать выплату роялти по TEP-66
🔽 Marketplace обязан вызывать метод royalty_params() для расчёта и отправки роялти (например, 1,1 %) на указанный адрес
🔽 Формат сообщения для перевода роялти остаётся свободным, чтобы обеспечить обратную совместимость
❄️ Риски - ириски
🔽 Зависимость от off-chain инфраструктуры
Поле royalty_violation хранится в оффчейн-метаданных.
Если индексеры/маркетплейсы или минтинг-API будут работать некорректно (баг, задержка, преднамеренный отказ), пользователи увидят устаревший или ложный статус.
Риск: покупка NFT, который уже нарушил правила, но отображается как "чистый".
🔽 Централизация доверия
Хотя TON децентрализован, NFT 2.0 перекладывает контроль роялти на оффчейн-сервисы.
Пользователь фактически должен доверять инфраструктуре, что она корректно обновит royalty_violation.
🔽 Фризы активов (soft ban)
Если NFT помечен как royalty_violation = true, кошельки и маркетплейсы должны блокировать его использование.
Это превращается в механизм "цензуры" NFT, где актив может потерять ликвидность из-за ошибки или предвзятого решения.
🔽 UX-риски и фрагментация
Разные кошельки/маркетплейсы могут по-разному трактовать политику роялти.
В одном сервисе NFT будет торговаться, в другом — заблокирован.
Риск: путаница, недоверие и падение ликвидности.
🤡 Возможные схемы обхода ограничений
🔽 P2P (прямые) сделки мимо маркетплейсов. Таким образом роялти не выплачиваются, а система не фиксирует нарушение.
🔽 Межсетевые мосты. NFT можно вывести в другую сеть (Ethereum, BSC, Polygon) через мост, где TON-метаданные не проверяются.
🔽 Площадки могут сознательно игнорировать royalty_violation и позволять торговать такими NFT.