Компонуемый токен (Composable Token)
Кратко: Компонуемый токен (composable token) — это NFT, который может владеть другими токенами. В модели, которую задаёт стандарт ERC-998 — предложенное…
Компонуемый токен (composable token) — это NFT, который может владеть другими токенами. В модели, которую задаёт стандарт ERC-998 — предложенное расширение ERC-721, — NFT получает возможность владеть другими NFT (ERC-721) и взаимозаменяемыми токенами (ERC-20), поэтому один токен может служить контейнером для целого набора активов.
Почему это важно
Обычные NFT учитываются по отдельности, поэтому, чтобы переместить набор связанных предметов, приходится отправлять много отдельных переводов и надеяться, что ничего не будет упущено. Компонуемые токены вместо этого создают связи «родитель — потомок»: когда родительский токен переходит к новому владельцу, всё, чем он владеет, перемещается вместе с ним одним переводом. В предложении описаны нисходящие (top-down) токены, которые отслеживают свои дочерние токены, и восходящие (bottom-up) токены, которые сами прикрепляются к родительскому. ERC-998 поддерживается гораздо реже, чем ERC-721 и ERC-20, поэтому некоторые кошельки и маркетплейсы могут вообще не отображать дочерние активы.
Пример
В блокчейн-игре персонаж — это NFT. Персонажу принадлежат NFT-меч, NFT-щит и баланс игрового токена золота стандарта ERC-20. Когда игрок продаёт персонажа, покупатель получает меч, щит и золото в одной и той же транзакции, и продавцу не нужно переводить каждый предмет отдельно.