• CryptoInside
  • Posts
  • Риски обернутых активов в DeFi

Риски обернутых активов в DeFi

WBTC, renBTC, BTC.B

Ситуация с FTX наглядно показала, что обернутые активы несут определенные риски.

Обернутый soBTC на Solana почти полностью обесценился. Дело в том, что эмитентом soBTC и некоторых других обернутых активов на Solana была биржа FTX.

То есть настоящие(нативные) биткоины были под контролем FTX.

Нативный актив - актив, циркулирующий на своем родном блокчейне.

При попытке конвертировать soBTC в BTC возникла проблема. Обеспечения в нативных BTC не было, так как FTX обанкротилась.

Обернутый BTC на Solana

Это одна из самых главных проблем с любыми мостами.

Мост, выпускающий обернутый актив, забирает к себе на хранение его нативную версию.

И обещает вернуть нативный актив 1 к 1, если обернутый актив будет сожжен через смарт-контракт.

Все работает идеально до тех пор, пока мост держит обещание и действительно хранит все нативные активы нетронутыми.

В случае отклонения цены обернутого актива от цены нативного, если мост работает исправно и позволяет сжигать 1:1 обернутые активы - то это лишь возможность арбитража, а не проблема.

Эту ситуацию можно было наблюдать с WBTC и его отклонением от курса BTC.

Множество фейковых новостей. Паника. Это привело к тому, что WBTC торговался на 2% дешевле нативного BTC.

Однако, это была лишь возможность арбитража.

Хранением нативных BTC для WBTC Network занимается BitGo.

Это кастодиан, который сотрудничает не только с WBTC Network.

BitGo является партнером множества криптовалютных бирж и платформ.

Более того, на сайте эмитента WBTC можно всегда посмотреть отчет о резервах - https://wbtc.network/dashboard/audit

И убедиться в том, что все WBTC подкреплены 1:1 нативными BTC.

Но WBTC - это не идеальная система. Выпускать и сжигать обернутые активы могут лишь крупные платформы.

То есть у обычного пользователя нет возможности моментально сжечь 1 WBTC за 1 BTC через WBTC Network.

Обычный пользователь может только продать WBTC за BTC на централизованных биржах, или обменять на стейблкойны через DEX.

Это создает проблему. Простой пользователя никак не может выйти из WBTC 1:1 в случае отклонения цены от нативного актива.

Приходится ждать, пока крупные ребятушки сделают арбитраж через сжигание WBTC и вернут курс к отметке 1:1.

Можно ли считать WBTC надежным обернутым активом?

Если сравнивать с нативным BTC, то очевидно, что WBTC и рядом не стоит по безопасности и надежности.

Но до тех пор, пока BitGo держит нативные активы нетронутыми и процесс сжигания WBTC к BTC работает 1:1 - то WBTC будет копировать цену BTC.

Основная проблема - все завязано на доверии к BitGo и механизму сжигания WBTC. Есть точка отказа в виде кастодиана BitGo.

Что с WBTC на других сетях?

WBTC есть не только на блокчейне Ethereum.

Avalanche, Polygon, Arbitrum - на этих и других сетях WBTC также активно используется.

Но WBTC Network официально выпускает WBTC только на блокчейне Ethereum и TRON.

WBTC на всех остальных сетях перенесены с помощью еще одного моста.

Например, WBTC на Arbitrum может быть перенесен через основной мост https://bridge.arbitrum.io

В этом случае, мост Arbitrum забирает WBTC и удерживает его у себя в контракте, выдавая тебе обернутый WBTC на сети Arbitrum.

То есть WBTC на Arbitrum - это дважды обернутый BTC.

Используя WBTC вне блокчейна Ethereum - ты берешь на себя риск не только моста WBTC Network, но еще и моста, который перенес WBTC с сети эфира на другую сеть.

Важно отметить, что мост Arbitrum не является кастодианом как BitGo.

Переводя WBTC с Ethereum на Arbitrum, твои WBTC замораживаются в автономном децентрализованном смарт-контракте.

И могут быть разморожены, если ты сожжешь WBTC в обратную сторону(Arb > ETH).

В любом случае, ты берешь на себя риск с двух мостов, а не с одного.

Что делать и какие обернутые активы использовать?

Если ты работаешь на блокчейне Ethereum, то WBTC является лучшим вариантом.

Что касается других сетей, то идеальным вариантом был renBridge 1.0.

Это децентрализованный автономный мост, который позволял выпустить renBTC через заморозку нативного BTC на множестве блокчейнов.

Причем нативные BTC замораживались на адресе с мультиподписью.

А доступ к этому адресу осуществлялся через систему независимых узлов.

Короче говоря, это было отличное децентрализованное решение для обернутого BTC на множестве сетей.

Тем не менее, renBTC не получил активного развития в DeFi экосистеме.

После получения renBTC на нужном блокчейне он обменивался на WBTC.

Это было необходимо для использования DeFi инструментов. Тот же AAVE не поддерживал renBTC в качестве залога.

И большинство DeFi протоколов работают только с WBTC.

renBridge и renBTC были лишь промежуточным звеном между нативным BTC и WBTC.

Если renBTC напрямую использовался в большинстве DeFi протоколов - это бы все изменило.

Сейчас renBridge 1.0. работает только в обратную сторону. Можно сжечь renBTC и получить наивный BTC.

Это связано с переходом моста renBridge на версию 2.0, которая должна быть запущена в первом квартале 2023 года.

Важно отметить: renBridge был лучшим вариантом для переноса нативного биткоина в DeFi до появления BTC.B

BTC.B на Avalanche

BTC.B унаследовал модель renBridge - автономный и децентрализованный мост для выпуска обернутого BTC.B на блокчейне Avalanche.

Работает он по следующему принципу:

Есть 8 Wardens(Смотрителей), которые отвечают за выпуск и сжигание BTC.B

1. Пользователь отправляет нативный BTC на адрес, который контролируется смотрителями.

Тут важно отметить, что ни один из смотрителей не может украсть средства с этого адреса. Для проведения любой транзакции требуется подпись 6 из 8 смотрителей.

8 смотрителей - это крупные автономные web3 проекты: Ankr, Ava Labs, Chainstack, AvaScan и другие.

2. Смотрители мониторят адрес на входящие транзакции. Видят транзакцию пользователя, ждут подтверждения и сигналят Intel SGX Enclave(Специальный зашифрованный анклав).

3. SGX Enclave выпускает BTC.B на Avalanche адрес пользователя в соотношении 1:1

Все эти шаги происходят абсолютно автономно и доступны для просмотра в блокчейне.

BTC Адрес смотрителей можно проверить здесь - https://blockstream.info/address/bc1q2f0tczgrukdxjrhhadpft2fehzpcrwrz549u90

А контракт BTC.B на Snowtrace здесь - https://snowtrace.io/token/0x152b9d0fdc40c096757f570a51e494bd4b943e50

Total Supply на Snowtrace должен совпадать с Confirmed Unspent на blockstream.info

Модель работы BTC.B

Процесс сжигания выглядит следующим образом:

  • Пользователь через специальный контракт сжигает нужное количество BTC.B

  • Смотрители мониторят адрес контракта и видят, что пользователь сжег BTC.B

  • Смотрители подписывают и отправляют транзакцию с нативными BTC на указанный адрес пользователем

Почему я считаю модель BTC.B практически идеальной:

  • Нативные BTC не контролируются одним центральным органом

  • Контроль BTC адреса осуществляется с помощью смотрителей, которые взаимодействуют друг с другом через SGX Enclave

  • Выпуск и сжигание BTC.B доступны для всех без KYC, СМС и регистрации

  • Ты всегда можешь сжечь BTC.B и получить BTC 1:1

  • BTC.B поддерживается DeFi экосистемой на Avalanche. Например, на AAVE BTC.B можно внести как залог. А на TraderJoe можно дать ликвидность в пары с BTC.B

  • Все прозрачно и доступно для просмотра в блокчейне

BTC.B объективно лучше по всем параметрам любых обернутых активов, в том числе и WBTC.

Зачем использовать WBTC, если есть BTC.B?

Единственным конкурентом для BTC.B может быть renBTC после выхода renBridge 2.0.

Но на текущий момент, BTC.B является лучшим вариантом для использования биткоина в DeFi экосистеме Avalanche.

Что делать, если ты хочешь использовать другую сеть?

BTC.B пока доступен только в сети Avalanche.

На других сетях придется использовать WBTC.

Но BTC.B сейчас активно будет двигаться в сторону Multichain.

С помощью LayerZero BTC.B может быть доступен на множестве блокчейнов через OFT контракты.

Если коротко, то OFT контракты позволят перемещать BTC.B между разными сетями без необходимости оборачивать его или замораживать в контрактах.

Как использовать мост для BTC.B?

Мост для BTC.B доступен через приложение Core Wallet.

Подробная инструкция по использованию моста Core доступа здесь.

Если ты еще не читал мой последний пост из рассылки, то настоятельно рекомендую его заценить: