1 апреля 2022

THORChain: решение дилеммы кросс-чейна?

Главное

  • В этой статье мы рассмотрим последние новости, разработки и инновации в постоянно меняющемся пространстве DeFi. Мы разберемся в мельчайших деталях, чтобы лучше понять, как работают протоколы в DeFi, рассмотрим проблемы в пространстве и то, как разработчики намерены их преодолевать.
  • На этой неделе мы рассмотрим технические аспекты THORChain, децентрализованного кросс-чейн протокола ликвидности, построенного на Tendermint & Cosmos SDK.

Великая дилемма

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

Однако с Биткоином возникла одна небольшая проблема. Совершать транзакции в сети оказалось довольно сложно, так как люди не могли доверять человеку на другом конце операции.

Из этой проблемы появились централизованные биржи (CEX). Биржи могут выступать в качестве хранилища для пользователей, которые хотят совершать операции со своими криптовалютами. Таким образом решается вышеупомянутая проблема доверия. Однако у этих бирж есть серьезные недостатки. Например, пользователи подвергаются огромным рискам, связанным с хранением. Многие помнят инцидент с Mt. Gox в 2014, когда 850 000 биткоинов были украдены прямо из биткоин-кошелька биржи. В настоящее время эта сумма равна примерно 40 миллиардов долларов.

К началу 2020 года создателям протокола Uniswap удалось совершить подвиг, который на тот момент считался невозможным, — успешно создать децентрализованную биржу (DEX).

Uniswap был построен на Ethereum. После его создания он быстро добился огромных успехов, поскольку пользователям действительно нравился тот факт, что они могли обмениваться криптоактивами, такими как ETH и другие токены ERC-20, с помощью пулов ликвидности надежным и децентрализованным способом, сохраняя при этом свои личные данные в тайне. Вскоре после этого многие команды начали внедрять модель Uniswap Automated Market Maker (AMM) для дальнейшего совершенствования своих собственных протоколов.

Однако из-за быстрого роста Ethereum и огромного притока пользователей, в сети часто наблюдались высокая загруженность и высокая комиссия за газ. Это сделало блокчейн слишком дорогим и недоступным для многих пользователей. В такие моменты простой обмен на Uniswap иногда обходился трейдерам более чем в 100 долларов.

Вдохновившись Web3, многие новые проекты также начали внедрять модель AMM Uniswap x * y = k для создания собственных DEX в блокчейнах. Одновременно пользователи начали переходить на альтернативные блокчейны первого уровня, такие как Solana, Avalanche, Binance Smart Chain, Terra и Fantom.

Источник: Etherscan

Изолированные блокчейны

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

Чтобы устранить эту проблему, разработчики создали блокчейн-мосты для облегчения передачи информации и токенов из одной сети в другую. По сути, мосты были построены для эффективного соединения блокчейнов друг с другом и обеспечения возможностей кросс-чейна.

Источник: Portal Bridge by Wormhole

Это породило идею создания wrapped-токенов, когда исходный актив помещается в цифровое хранилище, которое позволяет токену существовать в разных блокчейнах. Как правило, это также помогало сохранять их стоимость и совершать транзакции в других сетях после отправки через мост.

Однако мосты очень подвержены взломам и эксплойтам из-за ошибок в их смарт-контрактах и высокого риска сбоя программного обеспечения. Самый крупный эксплойт в криптопространстве на сегодняшний день произошел всего несколько дней назад на мосту Ronin от Axie Infinity, где были украдены колоссальные 173 600 ETH и 25,5 миллиона USDC – средства на сумму около 624 миллионов долларов. Это случилось всего через несколько недель после взлома моста Wormhole. Тогда было украдено 326 миллионов долларов в wETH.

Как мы можем видеть, блокчейн-мосты по-прежнему очень уязвимы из-за смарт-контрактов и технических ошибок. Кроме этого, они сами по себе очень привлекательны для хакеров из-за огромного объема ценных активов, находящихся в них.

THORChain

Присоединяйтесь к THORChain.

А что, если бы пользователям не нужно было использовать блокчейн-мосты, чтобы получить доступ к другим сетям? THORChain как раз собирается этим заняться.

THORChain – это децентрализованный кросс-чейн протокол ликвидности, построенный на Tendermint и Cosmos SDK. Он позволяет обмениваться криптоактивами через блокчейны, не передавая их на хранение.

С точки зрения пользователя, THORChain дает возможность любому человеку в любой точке мира обменивать цифровой актив в одном блокчейне на другой цифровой актив в другом блокчейне, децентрализованным, надежным способом и без каких-либо ограничений. И все это без риска хранения и мостов.

Звучит впечатляюще, но как это работает на самом деле?

По сути, THORChain – это независимый блокчейн, который работает как децентрализованная и автономная кросс-чейн сеть ликвидности первого уровня. Из вайтпейпер следует, что THORChain управляет хранилищем без лидера, и он характеризуется:

  1. Односторонней привязкой состояния в пути, позволяющей синхронизировать состояние из внешних сетей.
  2. Конечным автоматом для координации обмена активами и делегирования исходящих транзакций.
  3. Bifröst Chain Client для обработки транзакций, специфичных для сети.
  4. Протоколом пороговой подписи (TSS) для обеспечения распределенной подписи порогового ключа.

Источник: THORChain

Это означает, что протокол THORChain способен считывать, понимать и синхронизировать входящие транзакции из внешних блокчейнов, таких как Ethereum. Как только транзакции считываются, они затем преобразуются в транзакцию-свидетеля THORChain, которая затем переводится в состояние ожидания для завершения и подтверждения нодами протокола.

Завершенные транзакции затем пересылаются в конечный автомат THORChain, который продолжит выполнение логики формирования транзакции и изменит ее вычисленные свойства.

Этот процесс проиллюстрирован ниже:

Источник: THORChain

Пока транзакции завершаются нодами протокола, подписывающее лицо загружает правильные транзакции с использованием соответствующих клиентов, а затем отправляет их в модуль TSS, который координирует подписание ключей.

Наконец, подписанные транзакции отправляются я в указанную сеть. По сути, это гарантирует, что каждая транзакция будет проверена и подписана (в хронологическом порядке) несколькими ключевыми подписями.

В том случае, если количество подписей не соответствует определенному значению, транзакция будет отклонена. Если транзакция пройдет успешно, она будет передана в указанную сеть.

Пользователи смогут получить доступ к этим возможностям через интерфейс DEX THORSwap.

Источник: THORSwap

В результате входящие транзакции из внешних блокчейнов, таких как Ethereum, Binance Chain и Terra, могут считываться, синхронизироваться и подписываться протоколом THORChain, а затем транслироваться в любую из назначенных сетей, и все это без использования wrapped-токенов, мостов или централизованной биржи.

Ликвидность и ноды

Для того чтобы могло выполняться все вышеперечисленное, THORChain должен обеспечить достаточную ликвидность для облегчения сделок с низким проскальзыванием по лучшим процентам без каких-либо ограничений.

THORChain использует модель AMM пула ликвидности, аналогичную модели Uniswap, где обычно существуют две основные группы пользователей – поставщики ликвидности и трейдеры. Однако из-за кросс-чейн взаимодействий, которые облегчает протокол THORChain, здесь появляется третья группа пользователей операторов нод или THORNodes. Это дополнительный уровень для проверки транзакций между сетями.

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

Всякий раз, когда пользователь обменивает ETH на BTC, проверяющие ноды сначала согласовывают то, что входящий ETH пользователя был получен из ETH-хранилища THORChain. Затем ноды приступают к коллективному подписанию исходящей транзакции BTC для пользователя биткоин-нодами. Для каждой транзакции требуется, чтобы по крайней мере 2/3 нод одобрили исходящую транзакцию. В настоящее время протокол имеет 101 THORNode, еще 35 нод находятся в запасе.

Основной токен протокола RUNE, является неотъемлемой частью архитектуры THORChain и обеспечивает безопасность сети THORChain. Проще говоря, токен RUNE играет четыре основные роли:

  1. Ликвидность (как расчетный актив)
  2. Безопасность (как устойчивый к атакам Сивиллы актив и средство управления экономическим поведением)
  3. Управление (демонстрирование приоритета в блокчейне)
  4. Стимулы (выплата вознаграждений, взимание платы, субсидирование газа)

В качестве расчетного актива RUNE требуется во всех парах пула ликвидности в соотношении 1:1. Это означает, что каждый актив, добавленный в THORChain, должен быть сопряжен с токенами RUNE эквивалентной стоимости. Это форма глубокой ликвидности, которая дает пользователям возможность торговать с низким проскальзыванием и лучшими процентами.

С точки зрения сетевой безопасности операторы нод должны привязывать в два раза больше RUNE, чем есть в пулах ликвидности. Например, на каждый пул активов стоимостью 100 000 долларов США THORNodes должны привязать RUNE на сумму 200 000 долларов, чтобы экономически стимулировать операторов нод работать в интересах сети.

Если операторы нод попытаются украсть активы, их средства будут уменьшены в 1,5 раза в зависимости от суммы украденных активов. Этот механизм в сочетании с уровнем расчетов приводит к детерминированному значению токена RUNE 3:1 при сравнении рыночной капитализации токена с TVL в его пулах и средств операторов нод.

Кроме этого, протокол нацелен на упрощение управления. Система управления на THORChain в основном используется для принятия решения о приоритизации листингов активов и блокчейнов, где поставщики ликвидности могут голосовать.

Токен RUNE также используется трейдерами для оплаты сетевых комиссий во время торговли. За каждый обмен взимается фиксированная сетевая и динамическая плата на основе проскальзывания для защиты от различных атак, например DoS-атак и Sandwich. Кроме того, RUNE используется для субсидирования платы за газ от исходящих транзакций, а также для выплаты выбросов, чтобы стимулировать поставщиков ликвидности и операторов нод.

Текущее состояние и планы на будущее

Несмотря на все сказанное, а также на новую и захватывающую идею THORChain, протокол столкнулся со многими сложными проблемами с момента своего создания. Например, протокол столкнулся с несколькими критическими ошибками и даже подвергся двум эксплойтам в двух отдельных случаях ранее.

В 2021 году протокол был атакован двумя эксплойтами, в ходе которых хакеры украли активы на общую сумму около 16 миллионов долларов с его маршрутизатора ETH. Вскоре после второго взлома сеть была остановлена операторами нод, чтобы выиграть больше времени для команды на решение проблемы.

После расследования было обнаружено, что код ETH Router не был проверен, и многие серьезные проблемы были упущены. После взлома последовала большая неопределенность и потеря доверия в сообществе. Цена RUNE упала до локального минимума в 3,57 доллара в июле 2021 года, что было на 82,9% меньше по сравнению с рекордным максимумом в 20,87 доллара в мае 2021 года.

Источник: CoinGecko

После перезапуска сети THORChain 21 октября 2021 года торговая платформа THORSwap объявила, что торговля была возобновлена для всех 5 ее блокчейнов. С тех пор наблюдался рост TVL, который в настоящее время находится на рекордно высоком уровне в 505,1 миллиона долларов (на момент написания статьи), что почти в 5 раз больше, чем когда цепочка была впервые остановлена в июле 2021 года.

На момент написания статьи протокол THORChain активно продвигается к интеграции с большим количеством цепочек, кошельков и агрегаторов DEX. Команда также указала в своей краткосрочной дорожной карте, что у них есть планы по внедрению дополнительных функций, таких как синтетические токены, а также функции кредитования и сбережений.

Несмотря на неуверенное начало и множество критических проблем, с которыми проект столкнулся, THORChain выдержал все это и продолжил работу. Получается, это определенно интересный проект, за которым стоит внимательно следить.

Предупреждение: Участники Bybit могут быть вовлечены в некоторые или все токены и проекты, упомянутые в статье. Это заявление предупреждает любой конфликт интересов и не является рекомендацией приобрести какой-либо токен или участвовать в какой-либо из упомянутых экосистем. Этот контент предназначен исключительно для ознакомительных целей и не должен быть принят как инвестиционный совет. Пожалуйста, хорошо изучите данный вопрос и будьте осторожны, если вы планируете участвовать в любом из этих проектов.

Обсудить в Discord!