ПРИБЛИЖЕНИЕ МЕТОДОВ NFT XCM
Добро пожаловать во 2-ю статью в нашей образовательной, информативной и увлекательной серии глубоких погружений в мир XCM и кроссчейн NFT. В экосистеме Polkadot XCM (кросс-консенсусный обмен сообщениями) предлагает две основные модели для передачи токенов: телепортационная передача и резервная передача.
В этой статье будут рассмотрены эти две модели и дано представление о собственном механизме передачи данных NFT XCM, различиях между мостами и XCM, а также о заполнении пробелов в XCM для обеспечения передачи данных NFT.
Быстрый обзор
XCM , кросс-консенсусный обмен сообщениями от Polkadot , улучшает взаимодействие, объединяя парачейны и проекты, предоставляя им и пользователям наилучший пользовательский интерфейс при передаче активов и/или токенов.
Однако это было доступно только для взаимозаменяемых токенов (FT), т. е. для передачи токенов, но не уникальных активов, поэтому было невозможно передавать NFT между проектами и парачейнами на Polkadot.
Unique Network , парачейн на базе NFT на базе Polkadot, представила предложение по развитию открытого управления Polkadot, в котором описала работу и масштабы для воплощения мечты Гэвина Вуда об интероперабельности и разработки того, что мы сегодня знаем как NFT XCM.
NFT XCM — это инициатива, разработанная и возглавляемая командой Unique Network, призванная упростить передачу NFT (невзаимозаменяемых токенов) через парачейны и проекты Polkadot, которые откроют возможности следующего поколения Web3.
NFT XCM необходим для обеспечения надежной и эффективной кроссчейн передачи NFT.
Текущие возможности и ограничения XCM
Телепортационный перевод и перевод на основе резерва — два подхода, широко используемых в экосистеме Polkadot, каждый из которых имеет свой собственный механизм, требования к доверию и различные варианты использования.
Ниже мы рассмотрим эти методы, их преимущества и недостатки, чтобы лучше понять, как работает XCM на Polkadot.
Первый подход: телепортационный перенос
Такой подход подразумевает полное «перемещение» актива из одной сети в другую.
- Трудно организовать по-настоящему доверительное взаимодействие.
- Требует сложной координации между сетями для обеспечения согласованности и непрерывности.
Второй подход: трансферт на основе резервов
При таком подходе актив остается под контролем исходной сети, которая выступает в качестве его «резерва». При передаче актива в другую сеть он остается в исходной сети, но выводится из использования, а в целевой сети создается «заверенная копия» этого актива.
- Актив перемещается между счетами в исходнойсети. Он перемещается на счет, контролируемый целевой сетью (ее так называемый «суверенный счет»).
- В целевой сети создается производный актив, ссылающийся на оригинал.
- При возврате актива обратно в исходную сеть производный инструмент в целевой сети «сжигается» (или становится недоступным и невзаимодействующим, т.е. эквивалентно сжигается), а оригинал изымается с суверенного счета целевой сети и зачисляется на счет бенефициара.
- Упрощенное управление, поскольку резерв остается в сети источника.
- Сохраняется контроль над уникальностью и историей актива.
Текущая практика
Подход, основанный на резервах, является наиболее часто используемой моделью на практике.
Например, парачейны используют этот метод для обмена своими собственными токенами. Это включает в себя передачу токенов UNQ между Unique Network (резервная сеть для UNQ) и Acala или перемещение USDT из AssetHub (резервная сетьАналогичным образом DOT (собственный токен Polkadot) переносится из Relay Chain (его резервной сети) в несистемные сети с использованием этого подхода.
С другой стороны, Teleport Transfers в основном используются в системных сетях Polkadot — сетях, разработанных командой Parity, таких как Relay Chain, AssetHub и BridgeHub. Эти передачи основаны на полном взаимном доверии между сетями, что позволяет уничтожать активы в исходной сети и воссоздавать их в целевой сети.
Хотя телепорты теоретически возможны между любой парой парачейнов, практическое внедрение было редким из-за строгих требований доверия. Большинство парачейнов вместо этого доверяют другим сетям только в отношении активов, изначально созданных в этих сетях, делая модель на основе резерва выбором по умолчанию .
Та же структура применяется к передаче NFT с использованием XCM. Для NFT модель на основе резерва была выбрана для первоначальной реализации по двум основным причинам:
- Это соответствует наиболее распространенным практикам среди парачейнов.
- Технически его проще реализовать и интегрировать.
Следующим шагом в этой эволюции станет изучение модели Teleport для NFT, запуск которой запланирован на 2025 год и которая откроет новые потенциальные варианты использования и преимущества .
Обе модели имеют уникальные преимущества и проблемы: от требований к доверию до гибкости в управлении активами в разных сетях.
Для более глубокого погружения в эти модели и их значение для NFT посмотрите наше выступление на Sub0 2023 .
Понимание механизма передачи NFT XCM
Представьте, что у вас есть уникальный комикс. Вы храните его в банковской ячейке в банке А.
Вы хотите, чтобы ваш комикс был передан в другую страну и использовался там. Для этого вам нужно поместить его в Банк B. После этого вы можете продемонстрировать его, выставить на определенный аукцион или даже получить оценку у специалиста и получить кредит, основанный на стоимости комикса.
Вместо того чтобы физически забрать оригинал, переместить его в другой банк и поместить в другую банковскую ячейку (телепортационный перевод), банк А и банк В решают заключить соглашение.
- Банк А переводит ваш актив в другую ячейку безопасности, принадлежащую банку Б. Но эта ячейка безопасности находится в банке А. Актив никогда физически не покидает банк А, но теперь принадлежит банку Б.
- Банк Б выдает вам заверенную копию вашего оригинального комикса. Теперь вы можете использовать его в Банке Б так же, как и оригинал.
- Оригинал по-прежнему остается в банковской ячейке в банке А. Владелец копии может быть уверен в ее сохранности и в том, что она там хранится; никаких других копий или действий с оригиналом не будет, пока они не решат уничтожить копию и забрать оригинал.
Подключение к Polkadot
- Резервная сеть (Банк A): Ваш NFT остается в исходной парачейне (где он был создан) и «зарезервирован» и защищен. Адрес владельца в этой сети — это сейф; NFT — это актив внутри него. Фактическая передача актива при использовании XCM происходит только в резервной сети между счетом исходного владельца и суверенным счетом целевой сети (это счет в резервной сети, который контролируется целевой сетью), обеспечивая максимальную безопасность и стабильность всей системы.
- Целевая сеть (банк B): В целевом парачейне создается «представление» вашего NFT — это еще один NFT, который однозначно ссылается на оригинал, причем надежность этого соединения обеспечивается соглашением XCM.
Таким образом, перевод на основе резерва обеспечивает безопасный и эффективный способ передачи NFT между различными парачейнами, аналогично тому, как банки управляют ценностями клиентов с помощью системы доверенных копий и сертификатов.
Различия между мостами и XCM
Мостовые и XCM-переводы имеют схожую цель — обеспечение взаимодействия между сетями, но существенно различаются по подходу и имеют определенные преимущества и недостатки.
Мост обеспечивает кроссчейн связь между технически разнообразными сетями, такими как Polkadot и Ethereum. Мосты позволяют этим сетям признавать друг друга и доверять финализированным состояниям друг друга, прокладывая путь для многих приложений, таких как обмен активами и миграция сетей.
XCM, как мы уже рассмотрели выше, является собственной разработкой Polkadot и улучшает взаимодействие, объединяя парачейны и проекты.
- МОСТ: в основном используется для передачи активов между совершенно разными блокчейнами (например, Polkadot в Ethereum). Они фокусируются на обеспечении взаимодействия между экосистемами с разными технологиями. Примером популярного моста, служащего для этой цели, является Hyperbridge . См. Snowbridge для другого примера.
- XCM: Общий формат среди различных систем консенсуса для связи между парачейнами и проектами на Polkadot. Разработан для глубокой интероперабельности в общей экосистеме (например, передача токенов, таких как ASTR или PLMC, в другой парачейн).
- Связующее звено: обычно использует сторонние валидаторы или внешние механизмы для передачи активов или данных между двумя блокчейнами.
- XCM: работает изначально в экосистеме Polkadot, используя общую безопасность, предоставляемую Relay Chain. Поскольку парачейны уже защищены Relay Chain, для связи XCM не требуются внешние валидаторы, что делает ее по своей сути более надежной и безопасной.
Архитектура и встроенная поддержка:
- Объединение: соединение блокчейнов, имеющих отдельные механизмы консенсуса (например, Ethereum или Solana).
- XCM: Разработан специально для парачейнов Polkadot и Kusama. Он предоставляет стандартизированный протокол для собственной передачи сообщений, позволяя парачейнам беспрепятственно взаимодействовать без необходимости в дополнительной инфраструктуре.
Заполнение пробелов: улучшения XCM для переводов NFT
XCM — это соглашение о механизме и правилах передачи активов между блокчейнами в экосистеме Polkadot. XCM вытекает из 3 основных ключевых компонентов системы:
Chain Asset Manager существует наряду с XCM и представляет собой набор функций каждого конкретного блокчейна, какие активы он может хранить, какие действия можно выполнять и какие уникальные способы это делать. В экосистеме Polkadot это может быть комбинация паллет модулей и других компонентов каждой конкретной сети.
Был разработан специальный компонент Asset Transactor, который эффективно позволяет упаковывать и распаковывать NFT — первый шаг к тому, что мы сегодня видим как NFT XCM. Он действует как «переводчик» между языком XCM и спецификой каждого парачейна.
Однако важно отметить, что XCM будет работать только в том случае, если каждый парачейн самостоятельно создаст Asset Transactor в своих проектах.
В будущем мы планируем сделать это обобщение, чтобы разрешить переводы NFT во всех других парачейнах, которые захотят использовать эту технологию и отправлять NFT через разные парачейны, а также создать платформу пользовательского интерфейса для просмотра NFT и выполнения переводов XCM.
Далее: компоненты XCM и как они работают
В следующем выпуске нашей образовательной серии NFT XCM мы рассмотрим компоненты XCM, его структуру и глубоко погрузимся в то, как все это работает. Мы призываем вас следить за нашими социальными сетями, такими как X, для получения более подробной информации и заглянуть на нашу официальную страницу в блоге !
Заключительные мысли
NFT XCM прокладывает путь к бесперебойной интероперабельности NFT на Polkadot, и Unique Network с нетерпением ждет возможности в течение многих лет продвигать эту технологию нового поколения, открывая бесконечные возможности для безграничных инноваций NFT.
Это нововведение усиливает совместимость, повышает доверие и подпитывает следующую волну развития NFT на Polkadot, делая NFT 2.0 ближе, чем когда-либо прежде.
Присоединяйтесь к экосистеме Unique!
Unique Network — это ведущая сеть NFT нового поколения для Polkadot и Kusama, которая устраняет разрыв между Web2 и Web3, предоставляя вам все необходимые инструменты и платформы для максимально простого достижения ваших целей.
Шагните в мир Web3 с грантовым фондом NFTs 2.0 CodeCraft , полным неограниченных расширенных функций NFT, созданных для сегодняшнего дня и будущего. Создайте свой уникальный dApp или Micro dApp, присоединитесь к сообществу разработчиков и получите прямую поддержку для вашего проекта.
Узнайте больше о dApps и проектах, которые сегодня активно используют Unique Network:
Уникальный пропуск Digital Insider для продвижения взаимодействия с фанатами в Web3 и приобщения неспециалистов к миру Web3.
Инициатива «Суверенная природа»
Уникальный значок подтверждения посещения на блокчейне, который превращается в эксклюзивный NFT DOTphin.
Игра-разбивание кирпичей, демонстрирующая геймерам NFT, пока они пытаются выполнить задания и попасть в списки лидеров.
Игрокам предлагаются билеты охотника за головами в виде NFT-товаров, открывающих испытания, загадки и эксклюзивное логово для тех, кто ищет.
Оставайтесь в курсе событий
Подпишитесь на Unique Network, чтобы получать всю самую свежую информацию, и присоединяйтесь к нам, чтобы начать свой собственный уникальный путь развития:
- Подпишитесь на нас в Twitter @Unique_NFTchain
- Присоединяйтесь к нашему сообществу Telegram
- Присоединяйтесь к нашему сообществу Discord
- Для запросов разработчиков: developer@unique.network
- По любым другим вопросам: hello@unique.network