Глоссарий

Составной токен

Сложность: средняя

Составной токен - это токен ERC-998, стандартное расширение для любого невзаимозаменяемого токена.

Что такое составной NFT?

В целом, токены ERC-998 похожи на токены ERC-721 - оба они являются невзаимозаменяемыми. Однако токены ERC-998 являются "составными" или "композитыми", то есть они позволяют пользователям "составлять" или "организовывать активы в сложные иерархии" и торговать ими как единым объектом собственности.
Невзаимозаменяемый составной токен ERC-998 может представлять более одного цифрового коллекционного предмета или актива, будь то группа ERC-20 токенов, коллекция уникальных токенов ERC-721, комбинация двух типов, или другой токен ERC-998. Более того, он позволяет невзаимозаменяемым токенам владеть или принадлежать другим токенам ERC-721 и ERC-20.

Проще говоря, невзаимозаменяемый составной токен - это портфель или связка цифровых активов. Эти связки могут включать в себя любой тип токенов, включая арт/игровые/спортивные NFT, обычные токены ERC-20, криптовалютные деривативы и многое другое. Токен ERC-998 дает силу ряду новых сценариев использования, прежде всего потому, что он позволяет соединить несколько компонентов для создания одного зонтичного актива. Это может помочь пользователям составлять деревья связанных токенов ERC721 и позволит им продавать или покупать партии токенов ERC721 за одну транзакцию.

Вот пример, который поможет вам лучше понять концепцию составных токенов. Допустим, у вас есть 10 токенов ERC-721, каждый из которых представляет собой уникальные цифровые монеты. Чтобы продать их, вам пришлось бы выполнить эту задачу по отдельности. Но благодаря функциональности композитности можно передать право собственности на все 10 токенов ERC-721 одному родительскому токену. Как только это сделано, родительский токен владеет всеми остальными токенами, что позволяет вам продать всю партию сразу.

Создание составных токенов

Существует два подхода к созданию составных токенов:

Top-Down Composable - В этом сценарии составной токен хранит информацию о дочерних токенах. Любой токен ERC-721 может быть переведен в нисходящий составной токен. Это можно представить как контейнер для токенов ERC-721. Вы можете хранить в нем токены и пересылать их в него и из него. Этот "контейнер" можно наполнить любым количеством отдельных токенов ERC-721, а затем выставить на продажу или переслать целиком как единое целое.
Bottom-Up Composable - В этом сценарии составные токены, расположенные снизу вверх, хранят информацию о родительских токенах. Восходящие составные токены могут присоединять себя в качестве дочерних токенов к другим токенам ERC-721. Например, можно прикрепить к токену ERC-721 целую кучу восходящих составных токенов и переслать его кому-нибудь. По замыслу, новый владелец теперь будет иметь доступ ко всем индивидуальным токенам, входящим в состав токена ERC-721.