news

Прожектор проекта DeFi: Stargate, переосмысление межцепочечной ликвидности — Crypto Briefing


08.05.2022

Stargate — это полностью композитный межцепочечный примитив, позволяющий осуществлять передачу активов между блокчейн-сетями с мгновенной гарантированной завершенностью. Он построен на базе LayerZero, новой части инфраструктуры omni-chain, которая позволяет децентрализованным приложениям на разных блокчейнах безопасно и эффективно взаимодействовать. Официальный сайт Freebitco.in.

Состояние игры в межцепочечной ликвидности
Stargate — это протокол межцепочечной передачи ликвидности, который позволяет пользователям и децентрализованным приложениям переводить собственные активы между цепочками эффективным с точки зрения капитала способом с мгновенной гарантией завершения.

Чтобы понять ценностное предложение Stargate как нового решения для создания мостов, сначала необходимо объяснить, как межцепочечная ликвидность и передача активов в настоящее время работают в криптовалюте. Сегодня у пользователей, желающих совершить межцепочечный обмен активами, есть два основных варианта: вне цепочки, через централизованные биржи, которые создают регуляторные, контрагентские риски и риски конфиденциальности, или на цепочке, через части инфраструктуры блокчейна, называемые мостами.

Блокчейн-мосты делятся на две широкие категории: первый тип опирается на формирующую консенсус промежуточную цепочку для подтверждения и передачи сообщений между сетями блокчейн, а второй тип работает на легком узле блокчейн. Недостатком первого подхода является то, что он создает единую точку отказа, подвергая риску ликвидность всех цепочек в случае взлома или нарушения консенсуса. Он также требует, чтобы конечные цепи доверяли средней цепи, которая сама по себе никогда не бывает полностью децентрализованной, поскольку обычно это разрешенная цепь с минимальным набором валидаторов или защищенная мультисигом. Хотя последний подход безопасен, он также дорог, часто обходится в десятки миллионов долларов в день на цепочку с Ethereum.

Соединять или передавать активы между цепочками также особенно сложно из-за присущей блокчейнам несовместимости. Если конкретный токен не майнится или не поддерживается в обеих цепях, для его перевода с одной цепи на другую необходимо использовать «обернутый» или промежуточный синтетический актив. Функционально это означает блокировку «родного» токена в смарт-контракте на исходной цепочке, а затем майнинг синтетической или «обернутой» версии актива (например, ETH в wETH) на цепочке назначения.

Такой подход создает вечный риск для пользователей, владеющих обернутыми активами. В конце концов, смарт-контракт, хранящий «родные» активы на исходной цепочке, может быть взломан и лишиться своих средств, что фактически сделает «обернутые» токены бесполезными, поскольку пользователи больше не смогут обменять их на подлинные «родные» активы. Именно это произошло в марте во время взлома моста Ronin, когда северокорейский киберпреступный синдикат похитил ETH и USDC на сумму более 550 миллионов долларов США в результате второго по величине взлома в истории DeFi. Затем хакеры взломали пять узлов валидатора, получили их приватные ключи и украли все активы, хранящиеся в бридж-контракте, в результате чего все намотанные ETH в сети Ronin Network компании Axie Infinity оказались бесполезными.

Сложность разработки мостов через блокчейн отчасти связана с так называемой «трилеммой моста», которая гласит, что разработчики должны найти компромисс между обеспечением единой ликвидности, мгновенной гарантированной окончательностью и обменом родных активов. Единая ликвидность обеспечивает общий доступ к единому пулу ликвидности между несколькими цепочками, что значительно повышает эффективность межцепочечного капитала. Мгновенная гарантированная окончательность означает, что приложения в цепи назначения знают, что совершенная транзакция будет завершена в цепи источника, что решает проблему возврата транзакций из-за отсутствия ликвидности в цепи назначения. Наконец, встроенная функция обмена активами означает, что мост не полагается на небезопасные синтетические или обернутые активы.

В то время как большинство мостов сегодня жертвуют нативным обменом активами в пользу обёрнутых активов, LayerZero Labs, команда, стоящая за Stargate, утверждает, что она решила трилемму моста, создав композитную инфраструктуру моста, которая позволяет нативный обмен активами без ущерба для мгновенного гарантированного завершения.

Объяснение Stargate
Stargate — это новый композитный межцепочечный мост, созданный в качестве первого децентрализованного приложения на основе протокола LayerZero, обеспечивающего взаимодействие омни-цепочек без доверия. Это конфигурируемая пользовательскими приложениями система обмена сообщениями omni-chain, которая работает на сверхлегком узле, обеспечивая безопасность легкого узла при экономической эффективности средних цепей. Проще говоря, LayerZero создала межцепочечный протокол обмена сообщениями, который позволяет разработчикам объединить лучшее из обоих миров при проектировании мостов и создавать различные многоцепочечные приложения — в том числе более безопасные и капиталоэффективные мосты, — которые поддерживают встроенный обмен токенами и легче оборачиваются или внедряются децентрализованными приложениями.

LayerZero Labs разработала новый алгоритм балансировки ресурсов, получивший название «алгоритм Дельта», который использует единую межцепочечную ликвидность для создания нового класса межцепочечных мостов, работающих исключительно с нативными активами. Crypto Briefing связался с соучредителем и главным техническим директором LayerZero Labs Райаном Зариком, чтобы узнать больше о Stargate, и он начал с рассказа о том, как команда вдохновилась на запуск проекта. Он сказал:

«Вместо того чтобы предоставить сторонним разработчикам возможность создать первое децентрализованное приложение и межцепочечный мост с использованием LayerZero, мы решили, что сделаем это сами. Stargate, как и LayerZero, задуман как инфраструктура. Мы хотим, чтобы такие приложения, как [децентрализованная биржа] Sushi, создавались на базе Stargate и позволяли пользователям обменивать любой актив на любой другой актив в рамках одной транзакции».

В настоящее время мост Stargate поддерживает обмен между тремя стабильными монетами (USDT, USDC и BUSD) в семи различных блокчейн-сетях (Ethereum, BNB Chain, Avalanche, Polygon, Arbitrum, Optimism и Fantom). Хотя теоретически Stargate может поддерживать все криптоактивы, он сосредоточен на трех крупнейших стабильных монетах, поскольку они изначально доступны на всех поддерживаемых цепях, а также потому, что перемещение стабильных активов значительно безопаснее, чем межцепочечное перемещение. «Мы хотели держаться подальше от активов, которые можно обернуть», — сказал Зарик, объяснив, что, по мнению команды, они несут дополнительный риск. «Каждый доллар, который вы переводите на другую цепочку, несет в себе риск того, что этот актив будет де-пеггирован или потерян, потому что кто-то может украсть средства, заблокированные на исходной цепочке, и теперь вы оказываетесь на мели с этим активом, который стоит ноль».

Новые возможности Stargate
Помимо встроенных свопов активов и композитности, самой мощной особенностью Stargate может стать эффективный с точки зрения капитала единый пул ликвидности, разделяемый между цепочками. Функция единой ликвидности очень важна. Например, для обмена USDT из Ethereum на USDC на Polygon пользователи Stargate вносят USDT в единый пул ликвидности USDT на Ethereum и автоматически получают USDC из единого пула ликвидности USDC на Polygon. Алгоритм Delta плавно перебалансирует оба пула по цепочкам в фоновом режиме, так что депонированные и выведенные суммы всегда равны. Важным моментом здесь является то, что вместо того, чтобы каждая из семи поддерживаемых цепочек поддерживала отдельный пул ликвидности на межцепочечное соединение для каждого актива, Stargate имеет единый, унифицированный пул ликвидности на актив для всех соединений. Зарик подробно объяснил этот момент:

«Вместо того чтобы иметь, например, один пул USDC на Ethereum, подключенный только к Avalanche, вы можете иметь пул для одного актива на одной цепи, подключенный к пулам того же актива на всех других цепях. Это позволяет поставщикам ликвидности накапливать комиссионные от людей, перемещающих активы на их цепочку из семи или более различных цепочек, а не из одной. Это означает больше сборов, что означает более глубокую ликвидность, что привлекает больше пользователей и снова раскручивает маховик».

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

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

Как уже говорилось ранее, Stargate не обязательно должен быть приложением, ориентированным на пользователя, а частью инфраструктуры блокчейна, которую могут использовать другие децентрализованные приложения. Например, интеграция Stargate в Sushi позволит пользователям обмениваться любыми разными токенами на любой поддерживаемой блокчейн-цепи, если только есть ликвидность для токена на децентрализованной бирже Sushi в цепи назначения. Зарик подробно рассказал об интеграции Sushi в Stargate:

«Sushi существует на всех этих цепочках, но они не связаны между собой. Поэтому, когда я хочу перейти между двумя разными цепочками с помощью Sushi, мне приходится покидать dApp и использовать другой мост. Теперь у Sushi будет такой интерфейс, где пользователи смогут просто пойти и сказать: «У меня есть этот актив на этой цепочке и я хочу этот актив на этой цепочке», нажать кнопку swap, подождать пару минут, пока транзакция завершится, и все».

Между тем, омни-цепной кошелек Reunit, который объединяет доступный баланс во всех сетях, использует Stargate для обмена стабильных монет на нескольких блокчейнах в рамках одной транзакции. Например, пользователь может обменять USDC на Ethereum на USDT на Avalanche и BUSD на BNB Chain в рамках одной, почти мгновенной транзакции. А если у пользователя нет собственных активов, чтобы заплатить за бензин в цепи назначения, кросс-цепочечная композитность Stargate решает эту проблему. «У нас есть одна замечательная особенность, — говорит Зарик, — мы позволяем вам добавить или купить нативный токен в цепи назначения вместе с вашим сообщением LayerZero. Поэтому, когда вы отправляете, например, USDC в Avalanche, в рамках одной транзакции вы можете одновременно приобрести небольшое количество AVAX, так что когда вы приземлитесь там, у вас будут деньги на бензин и вы сможете реально использовать свои средства».

Наконец, возможно, последней важной особенностью, которая отличает Stargate от других мостов, является степень безопасности. В «Звездных вратах» используется новая концепция безопасности, вдохновленная фильмом 2002 года «Доклад о меньшинствах», названная «предварительной преступностью». Во-первых, благодаря разделению ответственности между двумя различными сторонами, оракулом и ретранслятором, протокол LayerZero, лежащий в основе Stargate, использует безопасность известных поставщиков услуг оракула, таких как Chainlink или Band, с дополнительным уровнем безопасности через систему ретранслятора.

Поскольку LayerZero является открытым протоколом, dApps, созданные на его основе, могут выбирать свою комбинацию оракулов и ретрансляторов или запускать собственный ретранслятор, взяв безопасность в свои руки. Это означает, что Stargate может устанавливать свои собственные утверждения для сообщений, которые доставляются LayerZero, и для тех, которые не доставляются. Зарик объяснил этот момент, ссылаясь на основную причину различных взломов мостов, которые происходили в прошлом:

«Одна из основных проблем со взломами мостов заключается в том, что почти никогда не эксплуатируется механизм консенсуса, а смарт-контракты. То есть кто-то использует смарт-контракты конечной точки, а затем отправляет сообщение в другую цепочку и крадет деньги. Но кто наносит последний удар? На самом деле это средняя цепочка — она наносит смертельный удар, потому что не смотрит на сообщение».

Чтобы решить эту проблему безопасности, LayerZero Labs придумала концепцию предварительного преступления. В случае Stargate она утверждает, что книги между различными взаимодействующими пулами ликвидности на разных цепочках должны быть сбалансированы. Другими словами, когда кто-то кладет 50 долларов на одну цепь и пытается вывести более 50 долларов на другую цепь, эксплуатируя смарт-контракт, LayerZero просто не передаст сообщение. Это значительно усложняет эксплуатацию протокола.

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

Зарик рассказал Crypto Briefing, что конечная цель Stargate заключается в том, чтобы пользователи могли взаимодействовать с протоколом, даже не осознавая, что они его используют. По его словам, он хочет, чтобы Stargate интегрировался в бэк-энд многих децентрализованных приложений, включая межцепочечные кошельки, децентрализованные биржи, агрегаторы доходности, блокчейн-игры и проекты NFT. Короче говоря, цель состоит в том, чтобы сделать реальностью бесшовные обмены между любыми блокчейнами и любыми активами. Компания Stargate уже приступила к созданию протокола; будет ли он пользоваться спросом у разработчиков и пользователей, пока неизвестно.

Раскрытие информации: На момент написания статьи автор этого материала владел ETH, STG и несколькими другими криптовалютами.