27 октября 2021

Зачем переносить токены с Ethereum на Tezos? Объясняем за 5 минут на примере Wrap Protocol

Во многих экосистемах встречаются обернутые активы — токены, которые пользователи перенесли из одного блокчейна на другой. Например, биткоин есть и на родном блокчейне Bitcoin, и на Tezos в виде tzBTC. 

Объясняем, зачем пользователи переносят токены между блокчейнами и как это работает на примере Wrap Protocol и tzBTC. 

Почему перенос токенов между блокчейнами называют обертыванием

Представьте, что Боб хочет создать аналог DOGE на Tezos — tDOGE. Он взял код оригинального DOGE на языке Solidity, перевел его на LIGO и опубликовал. Но кошельки Tezos вряд ли смогут работать с tDOGE: структура и функции стандарта ERC-20 отличаются от стандартов FA1.2 и FA2 на Tezos. 

Даже если бы tDOGE Боба заработал, то его цена отличалась бы от цены оригинального DOGE: это два разных токена со своей ликвидностью, доверием и популярностью.

Для переноса токенов между блокчейнами с сохранением цены разработчики изобрели обертывание (wrapping). Принцип обертывания похож на то, как работают стейблкоины: эмитент выпускает токены на блокчейне A под залог такого же количества токенов на блокчейне B. А при обертывании DOGE ERC-20 Боб получит tDOGE стандарта FA2, но с ценностью оригинального токена.

Как работает перенос токенов между блокчейнами

В 2020 году Bitcoin Association Switzerland запустила токен tzBTC, обеспеченный биткоином. Пользователи отправляют биткоины организации, а она выдает им такое же количество tzBTC на блокчейне Tezos. Таким же образом они могут обратно обменять tzBTC на BTC.

Другие разработчики реализовали перенос токенов через смарт-контракты. Например, Wrap Protocol создал специальные контракты на Ethereum и Tezos, с помощью которых пользователи переносят 20 популярных ERC-20 токенов и ETH на Tezos. 

Полный процесс обертывания токенов описан в Whitepaper Wrap Protocol. Но если упростить, то обертывание выглядит так: 

  1. Алиса открывает приложение Wrap и подключает кошельки Tezos и Ethereum.
  2. Она выбирает токен стандарта ERC-20, который хочет «обернуть» в FA2, например, USDT.
  3. Wrap Protocol готовит транзакцию для отправки USDT из Ethereum-кошелька Алисы в контракт-депозитарий (Deposit Contract).
  4. Алиса подтверждает транзакцию, и USDT попадают в депозитарий.
  5. Контракт-кворум получает подтверждения депозита, и вызывает контракт wToken на блокчейне Tezos.
  6. wToken выпускает токены wUSDT и отправляет их на Tezos-кошелек Алисы.

Развертывание wUSDT в USDT происходит в обратном порядке: контракт wToken сожжет wUSDT и оповестит депозитарий на Ethereum, а тот вернет Алисе USDT. 

Зачем пользователи обертывают токены

Главная причина — финансовая выгода. Молодые DeFi-экосистемы, в том числе Tezos, предлагают более выгодные возможности пассивного заработка, чем старики вроде Bitcoin и Ethereum. 

Например, депозит токена DAI в лендинговые сервисы на Ethereum принесет инвестору 4,4% годовых. В то же время стейкинг LP-токенов обернутого wDAI в паре с tez на Wrap Protocol принесет 63% годовых

Подписывайтесь на социальные сети Tezos Ukraine, чтобы ничего не пропустить:

  1. Telegram-канал
  2. Facebook.
  3. Twitter на русском и украинском языках
  4. Twitter на английском языке
  5. YouTube-канал
  6. Instagram
  7. LinkedIn
  8. hub на ForkLog

Изначально мы опубликовали этот материал в блоге Tezos Ukraine.