9 января 2023

Можно ли перенести NFT с Tezos на другой чейн?

Сегодня будем делать с NFT то, что нужно делать с товарами — выходить на новые рынки. А для этого протестируем бриджинг невзаимозаменяемых токенов на другие блокчейны с помощью XP.network.

Как работает кроссчейн-перенос NFT на XP.network

Кроссчейн-перенос цифровых активов можно реализовать двумя способами:

  • своп — обмен токенов на одном блокчейне на те же токены на другом. Работает только с активами, которые эмитент выпустил на обоих чейнах, например с USDT;
  • обертывание (wrap) — блокирование токенов на одном блокчейне и выпуск их обернутых аналогов на другом. Этот способ используют мосты Plenty bridge и Allbridge.

С помощью обертывания можно переносить между блокчейнами любые активы, в том числе невзаимозаменяемые токены. XP.network как раз позволяет это сделать.

Пользователь отправляет NFT на смарт-контракт XP.network в исходной сети, валидаторы подтверждают депозит, и смарт-контракт проекта на сети назначения выпускает такой же NFT на кошелек пользователя. С обернутым NFT можно работать как с обычным: отправить другу, продать на маркетплейсе или даже использовать для получения займа в лендинговых протоколах.

Чтобы сделать кроссчейн-перенос NFT безопасным, разработчики XP.network ввели белый список контрактов. Эта мера не позволяет злоумышленникам подделать популярные токены вроде BAYC, чтобы продать их коллекционерам на других блокчейнах. Например, с Tezos на другие блокчейны получится перенести только токены, которые были созданы на Rarible и hic et nunc. Fxhash сейчас не поддерживается, но разработчики открыты к сотрудничеству и по запросу могут добавить в белый список коллекции с других маркетплейсов.

Кроме Tezos, XP.network поддерживает Ethereum, Solana, Binance Chain, Tron и десяток других блокчейнов.

Как перенести NFT с Tezos на другой чейн с помощью XP.network

Сначала нужно открыть bridge.xp.network, подключить кошелек, выбрать изначальный блокчейн и сеть назначения. Мы будем переносить токены с Tezos на Tron.

Откроется окно с просмотром NFT на подключенном кошельке. Токены с контрактов не из белого списка недоступны для переноса.

На этой странице нужно вставить адрес кошелька на блокчейне назначения, выбрать токены для переноса и нажать переключатель Approve selected NFTs. Комиссия достаточно высокая — 1,66 tez. По нажатию кнопки Send XP.network начнет перенос токена и отобразит статус операции.

Мы получили NFT на кошелек Tron в течение минуты. Кошелек Tronscan не отображал привязанную картинку, а сам XP.network и маркетплейс NFTone вообще не видели NFT. Но маркетплейс APENFT сразу увидел объект.

Однако при попытке выставить токен на продажу что-то пошло не так по вине маркетплейса APENFT или кошелька Tronlink.

Такие дела.

Выводы

XP.network — интересный инструмент для коллекционеров, художников и флипперов. В теории он позволяет минтить NFT на блокчейне с дешевыми транзакциями и продавать их в сети с богатыми пользователями, переносить целые коллекции и собирать обезьян как Танос собирал камни бесконечности.

Но при тестировании мы столкнулись с проблемами. Обернутый токен на Tron не отображается в XP.network — мы не можем его вернуть. При попытке перенести другой токен на EVM-чейны мы постоянно сталкивались с ошибкой и так и не смогли завершить операцию.

Если вы действительно хотите перенести ранее купленные или сминченные на Tezos токены на другой чейн — сначала создайте тестовую пустышку и проэкспериментируйте с ней. А также поделитесь с нами опытом работы с мостом XP.network, если уже им пользовались.

Обсудить в Discord!