Совместимость блокчейнов: насущная потребность в Индустрии (LayerZero)
LayerZero: Омничейн Совместимый протокол
С появлением Ethereum и смарт-контрактов в отрасли наблюдается экспоненциальное развитие вариантов использования в экосистеме. Тем не менее, распространение DApps представляет собой еще одну проблему для разработчиков, вдохновленных децентрализацией технологии блокчейна: усиление фрагментации в мире Web 3, которое зависит от взаимосвязи между приложениями.
Децентрализованные протоколы были приняты в таких областях, как финансы, общедоступные записи, сертификаты и игры.
Привлечение масс требует больших усилий с помощью новых технологий, таких как блокчейн. И ключевой аспект, востребованный «массами», — это совместимость между различными блокчейнами, которыми изобилует рынок.
Барьером для многих, желающих заняться криптой, является сложность и промежуточные знания, которыми они должны обладать для взаимодействия с конкретным блокчейном. Добавьте к этому взаимодействие с несколькими протоколами разных блокчейнов.
По мере дальнейшего развития Web 3, cross-chain (межсетевая) совместимость является обязательным условием обеспечения устойчивости отрасли, и именно эта философия стимулирует разработку децентрализованных протоколов с cross-chain инфраструктурой для свободного обмена и перемещения активов между сетей, особенно в DeFi из-за его многообещающего рынка на триллион долларов.
Dune Analytics указывает на своем портале «Bridge Away», что более 11,77 млрд долларов заблокированы в мостах, используемых для перемещения активов между Ethereum и его конкурентами.
Вышеприведенное — всего лишь пример огромного размера, демонстрирующий острую потребность в решениях для свободного перемещения активов между сетями.
Однако это может измениться с появлением LayerZero и его новым предложением по перемещению активов между цепочками. Но прежде чем мы углубимся в это, давайте рассмотрим одну из наиболее распространенных проблем в текущих решениях для торговли активами между цепочками, которую LayerZero стремится решить.
Общие проблемы, наблюдаемые при использовании inter-chain (межцепных) протоколов
Задача объединения блокчейнов и устранения громоздких транзакционных процессов между межцепочечными протоколами была одной из нерешенных проблем в отрасли в последние годы.
По-прежнему трудно найти решения, которые не работают изолированно в цепочке или прибегают к помощи третьих лиц для создания обменных мостов, которые имеют фрагментированную ликвидность, высокие транзакционные издержки и плохой пользовательский опыт с высокой вероятностью уникальных сбоев, которые ставят под угрозу сохранность средств, находящихся на кону.
Проблема в основном заключается в том, что для перемещения активов между сетями решения в отрасли в настоящее время сосредоточены на двух аспектах:
- Использование промежуточных уровней (intermediate layers), которые выполняют консенсус для получения, проверки и отправки межцепочечного сообщения, подразумевает выполнение транзакций, что делает его единой точкой отказа.
- Запуск легкой ноды в сети. Несмотря на то, что это очень эффективное решение на уровне безопасности для передачи сообщений между нодами, его использование в большинстве случаев маловероятно из-за стоимости запуска легкого узла.
При вышеуказанных условиях большинство решений в отрасли предпочли использовать промежуточные уровни между сетями для отправки сообщений.
Это вызвало ряд проблем, когда протоколы с несколькими сетями используются для перемещения активов любого типа:
1. Изоляция dApps для конкретных сетей: не все протоколы для перемещения активов между сетями совместимы со всеми сетями блокчейнов. Некоторые из них ограничены конкретными блокчейнами, и подавляющее большинство решений на рынке для перемещения активов между сетями ограничено конкретными решениями масштабирования уровня 1 или 2; EVM, не-EVM и т. д.
Это приводит к серьезной проблеме, а именно ограниченной возможности структуризации в одно целое, наблюдаемой в основном в секторе децентрализованных финансов с обернутыми, синтетическими и внутренними токенами каждого протокола.
2. Использование посредников в качестве мостов активов может привести к общим проблемам, таким как централизация и риск потери средств из-за хранения третьих лиц в рамках устаревшей трастовой системы, аналогичной традиционной финансовой системе, такой как банки, вопреки децентрализованному духу блокчейн.
Таким образом, подверженность взломам и утечке ликвидности в частично децентрализованных мостах с небольшими системами проверки, мультиподписью или уязвимыми для атак из-за чрезмерного доверия к промежуточным layer'ам, которые не полностью децентрализованы, являются в порядке вещей.
3. Неэффективность и стоимость wrap'а активов вызывают проблемы при выполнении простых действий, таких как заимствование в одной сети под обеспечение, расположенное в другой сети, что, возможно, является одной из самых больших проблем, возникающих при использовании межсетевых протоколов или мостов для перемещения межсетевых активов.
Хотя и ноды сетей могут решить эту проблему, они неэффективны из-за высокой вычислительной нагрузки и денежных затрат, связанных с приложением.
Следовательно, пользователь сталкивается с громоздким и утомительным процессом перемещения активов между сетями с использованием различных интерфейсов и различных транзакций с различными затратами в зависимости от сети, по которой они перемещают свои активы.
Перемещайте активы между сетями за одну транзакцию: дело LayerZero
Как мы упоминали ранее, одной из проблем технологии блокчейна была простота ее использования для пользователей, особенно когда речь идет о перемещении активов между сетями.
Чтобы решить эту проблему, LayerZero предлагает простой, но революционный подход, основанный на аналогичном способе применения концепции перемещения активов между сетями с использованием традиционных параметров транзакции блокчейна: block proof (заголовка блока) и transaction proof (подтверждения транзакции).
Для этого он использует две независимые сущности, Oracle и Relayer, которые действуют как валидаторы между сетями, что значительно устраняет всю вычислительную нагрузку и ресурсы, необходимые для проверки транзакции при перемещении активов между сетями.
Вместо этого он использует формализацию коммуникационного примитива, необходимого для разрешения транзакций между сетями, называемую valid delivery (действительной доставкой), при сохранении безопасности блокчейна.
Вот почему LayerZero позиционирует себя как первый омничейн совместимый layer. Он поддерживает прямой обмен сообщениями между сетями, что позволяет активам свободно перемещаться с низкими затратами в рамках одной транзакции.
Ключевой особенностью протокола является возможность объединять транзакции в одну и платить за газ один раз, открывая широкие возможности для дизайна dApp, который позволяет разработчикам:
- Иметь кошельки, в которых пользователю не нужно знать, в какой сети он находится, но он может взаимодействовать с любой сетью.
- Создать маркетплэйс NFT, где вы можете покупать в любой сети и переходить в любую сеть.
- Разблокировать пространство DeFi внутри каждой экосистемы, не рассматривая их все как совершенно отдельные.
Преимущества архитектуры протокола LayerZero
Архитектура LayerZero обеспечивает лучшее из обоих миров
LayerZero — это настраиваемое конечное защищаемое устройство сети пользовательских приложений (UA), на которой работает Ultra Light Node. Для этого, как отмечалось выше, он использует Oracle и Relayer для разделения обязанностей при установлении связи между сетями во время транзакции блокчейна без необходимости привлечения какой-либо сети-посредника.
Протокол LayerZero гарантирует, что транзакция в сети получателя соответствует действительной, зафиксированной транзакции в сети отправителя.
Преимущества многоцепочечной архитектуры LayerZero на уровне разработчика и пользователя:
1. Безопасность: благодаря разделению обязанностей по выполнению и подтверждению транзакции с децентрализованными оракулами, такими как независимый Chainlink и Relayer, точки сбоя изолируются и сводятся к части общих активов, находящихся под угрозой, в рамках инновационной модели риска.
Это отличается от схем промежуточной сети для перемещения активов, где часто наблюдается массивная утечка ликвидности в одноранговых пулах активов, которые используют стороннюю проверку для выполнения транзакции.
2. Простота в разработке интерфейсов и кодовой базы для кроссчейн пар: LayerZero создал единый мощный интерфейс, который может работать с любой сетью и парой, чтобы избежать изоляции приложений сетями или специфическими решениями, такими как Avalanche, Polygon, Ethereum.
3. Устранение фрагментированной ликвидности: протокол LayerZero позволяет привести к единообразию ликвидность во всех сетях с гарантированным назначением в сети происхождения. Когда пользователь переводит актив из сети A в сеть B, пользователю гарантируется актив в сети B, а поставщики LP получают комиссию за все входящие транзакции в сеть B, независимо от сети происхождения. Это разрушительно и решает «трилемму мостов», как она известна в индустрии блокчейнов: мгновенная гарантированная завершенность, единая ликвидность и "родные" активы. (instant guaranteed finality, unified liquidity, and native assets)
Тройной эффект, показанный выше, позволяет избежать реверсивных рисков, с которыми сталкиваются пользователи при использовании текущих решений, что приводит к ужасному пользовательскому опыту и, в то же время, к ненужным транзакционным издержкам.
4. Основанный на трилемме моста, LayerZero устраняет необходимость использования промежуточных или синтетических токенов для обеспечения ликвидности. Нативные активы включают в себя обмен истинным/желаемым активом (USDC <> USDC), а не его обмен на синтетические активы (USDC <> nUSD, anyUSDC и т. д.).
Это избавляет от ненужных комиссий за транзакции для запуска нескольких «мостов» для перемещения активов между разными сетями.
5. Компонуемость: одна транзакция из исходной сети без выхода из пользовательского интерфейса позволяет использовать мощные мосты для перемещения активов в многосетевых приложениях, обеспечивая долгожданную компоновку в протоколах DeFi.
6. LayerZero обеспечивает плавное развертывание AMM независимо от сети, layer'а или актива без изменения какого-либо существующего кода.
7. Унифицированное управление. Управляйте несколькими сетями без обмена или перемещения всех активов в другую сеть, где осуществляется управление.
8. Пользовательский layer приложений: UAs теперь могут владеть всем взаимодействием между сетями и удерживать пользователя в своем пользовательском интерфейсе, а не связываться или требовать, чтобы пользователь ушел.
Многообещающее будущее
Использование протокола связи, подобного предложенному LayerZero, представляет собой поворотный момент в традиционном способе использования протоколов в индустрии блокчейнов для перемещения активов между сетями.
Действительно простой способ связи, который позволяет передавать токены между сетями одним щелчком мыши в протоколе LayerZero, был продемонстрирован в важных случаях использования, таких как Stargate (Asset Bridge), его первое приложение.
Stargate стремится облегчить передачу токенов между блокчейнами с помощью одной транзакции, избегая необходимости выполнять громоздкие шаги, такие как блокировка, чеканка, сжигание и погашение активов. Этому приложению удалось достичь в апреле 2022 года общей заблокированной стоимости более 4 миллиардов долларов.
Еще одним успешным случаем стало развертывание Ghostly Ghosts, динамической коллекции NFT, развернутой с помощью протокола LayerZero. Проект позиционировал себя в Opensea как Top NFT Project по объему продаж в апреле прошлого года, став первым омничейн NFT, который активирует такие функции, как межсетевой арбитраж NFT.
После всего лишь нескольких месяцев работы онлайн, LayerZero имеет потенциал упростить межсетевые транзакции активов в индустрию, что в конечном итоге приведет к массовому внедрению технологии блокчейн за счет беспрепятственного взаимодействия между сетями.
Переведено by Alex DeepFlow.