Что такое LayerZero? Может ли это решить проблему взаимодействия блокчейна?
Интероперабельность с блокчейном сложна, но может ли LayerZero помочь?
На протяжении многих лет технологии блокчейна и распределенного реестра, направленные против децентрализации, были сопряжены с проблемами совместимости. Для идеальной совместимости блокчейнов проекты должны внедрять стандартизированные форматы данных, общие механизмы консенсуса, безопасные каналы связи и протоколы взаимодействия, которые являются безопасными и масштабируемыми.
Протокол LayerZero обеспечивает взаимодействие между несколькими блокчейнами, независимо от их архитектуры. Но как это решение работает и где оно используется сегодня?
Что такое LayerZero?
LayerZero — это межсетевой протокол, обеспечивающий прямую и не требующую доверия связь между цепочками блоков. LayerZero поддерживает несколько блокчейнов, включая цепочки SUI, Aptos, EVM и Solana. Проекты могут реализовать взаимодействие с другими блокчейнами с помощью LayerZero.
LayerZero может революционизировать взаимодействие с блокчейном, тем самым устраняя необходимость в централизованных посредниках, таких как мосты и децентрализованные биржи, посредством прямой связи. С LayerZero могут появиться более децентрализованная и безопасная экосистема блокчейна и новые возможности для межсетевых приложений.
Как работает LayerZero
LayerZero обеспечивает совместимость благодаря уникальному подходу, называемому «сверхлегкие узлы» (ULNS). Это облегченные клиенты блокчейна, которые могут проверять транзакции в других цепочках без загрузки всего состояния блокчейна.
ULNS позволяет LayerZero достигать высокой пропускной способности и низкой задержки при взаимодействии с различными архитектурами и механизмами согласования.
ULN развернуты в каждой цепочке, которая хочет взаимодействовать. ULN поддерживают частичное представление о состоянии цепочки, в которой они распределены, и используют это представление для проверки транзакций из других цепочек.
Автономные службы, известные как ретрансляторы, отвечают за пересылку сообщений между ULN в разных цепочках и заинтересованы в надежной и быстрой пересылке сообщений. Реле компенсируются за каждое переданное сообщение.
Затем сторонняя служба, известная как Oracle, отправляет заголовок блока в конечную точку цепочки назначения. После этого реле отправляет подтверждение транзакции. Затем принимающая цепочка проверит это доказательство, используя свой механизм консенсуса, и сообщение будет отправлено на целевой адрес.
Оракулы и ретрансляторы блокчейна в чем-то похожи, но в этом процессе они существуют полностью отдельно друг от друга, чтобы избежать взаимодействия.
Вот упрощенное объяснение того, как работает LayerZero:
- Пользовательское приложение (UA), пользовательская конечная точка в сети: LayerZero работает как пользовательское приложение (UA), пользовательская конечная точка в сети, на которой работает сверхлегкий узел (ULN).
- Роль Oracle и Relay: LayerZero полагается на две стороны для отправки сообщений между конечными точками в цепочке: Oracle и ретранслятор.
- Передача сообщений: когда UA отправляет сообщение из цепочки A в цепочку B, сообщение маршрутизируется через конечную точку в цепочке A. Конечная точка уведомляет указанный UA Oracle и ретранслирует сообщение и цепочку назначения.
- Отправка заголовка блока и подтверждение транзакции: Oracle пересылает заголовок блока в конечную точку цепочки B, а затем ретранслятор отправляет подтверждение транзакции.
- Подтвердить подтверждение и переслать сообщение: подтверждение проверяется в цепочке адресатов, и сообщение пересылается на адрес назначения.
LayerZero использует функции безопасности установленных оракулов (таких как Chainlink и Band) с дополнительным уровнем безопасности через открытую систему ретрансляции. Это означает, что худшая безопасность этой новой сети по-прежнему сводится к тому, чтобы быть такой же безопасной, как оракул.
Проекты могут использовать LayerZero для различных целей, включая разделение богатства, объединение ликвидности, кроссчейн-своп, а также межсетевое кредитование и заимствование.
Кто использует нулевой уровень?
Вот обзор некоторых популярных проектов, в настоящее время использующих LayerZero:
Децентрализованное приложение |
Цепь |
Функция нулевого слоя |
---|---|---|
Омникс |
Эфириум |
Торговля Omnichain NFT, функции моста и стартовой площадки |
Пухлые пингвины |
Эфириум |
Кросс-соединение цепей для NFT |
dYdX |
Старкнет, Эфириум |
Межсетевые свопы и маржинальная торговля |
Балансы |
Произвольный |
Пулы ликвидности в сетях |
Синапс |
Солана |
Межсетевой обмен сообщениями и передача токенов |
Осмос |
Комната |
Ликвидность по всей цепочке и стейкинг |
Клевер Финансирование |
Клеверная сетка |
Кроссчейны DeFi и NFT |
Несмотря ни на что |
BSC, Polygon, HECO, Phantom, Arbitrum, Avalanche, Moonriver, Moonbeam |
Перекрытие поперечной цепи |
Многоуровневые приложения Zero в разных цепочках блоков дают ему преимущество перед другими решениями по функциональной совместимости.
5 Способов, которыми LayerZero превосходит другие блокчейн-решения
Многие блокчейны и децентрализованные приложения используют LayerZero по разным причинам, начиная от масштабируемости, эффективности, безопасности и простоты использования.
1. Масштабируемость
LayerZero является масштабируемым, поскольку не требует дополнительной инфраструктуры для поддержки транзакций между цепочками. Вместо этого LayerZero использует существующую инфраструктуру блокчейнов, подключенных к LayerZero. Это означает, что LayerZero может масштабироваться в соответствии с масштабом базовой цепочки блоков.
2. Эффективность
LayerZero эффективен, поскольку не требует дополнительного хранения данных в подключенных блокчейнах. LayerZero использует кроссчейн криптографическую систему аутентификации транзакций, поэтому транзакции очень дешевы и не требуют дополнительных комиссий за газ.
3. Безопасность
LayerZero безопасен, поскольку использует децентрализованные системы Oracle и Relayer. Oracle отслеживает состояние всех блокчейнов, подключенных к LayerZero. В идеале оракулы децентрализованы, что затрудняет компрометацию третьими сторонами. Реле также поощряется к прозрачности и вознаграждению за завершение транзакций.
4. Простота использования
Проекты могут легко интегрировать LayerZero в свои приложения, чтобы пользователи могли легко передавать активы между различными блокчейнами с помощью кошелька с поддержкой LayerZero.
5. Экономическая эффективность
LayerZero обеспечивает экономическую эффективность за счет низких комиссий за транзакции, высокой пропускной способности и низкой задержки. Плата за транзакцию LayerZero составляет несколько центов, что значительно ниже, чем комиссия, взимаемая другими протоколами взаимодействия.
Ограничения LayerZero
Хотя у LayerZero есть несколько приятных функций, у него также есть определенные ограничения:
- Компромиссы безопасности: модульный подход LayerZero позволяет проектам выбирать свои ретрансляторы и оракулы, что приводит к различным уровням безопасности в dApps. Такой подход приводит к тому, что некоторые децентрализованные приложения требуют более строгих мер безопасности, что делает их более уязвимыми для атак.
- Проблемы централизации. В настоящее время LayerZero использует отраслевой TSS и управляемый ретранслятор LayerZero от Oracle, что вызывает опасения по поводу централизации. Хотя проект нацелен на то, чтобы стать полностью независимой модульной инфраструктурой с рынком повторителей и оракулов, они еще не достигли этой цели.
- Компромисс затрат: зависимость LayerZero от сторонних оракулов может значительно увеличить переменные комиссии за транзакции по мере увеличения спроса на услуги оракулов. Эта структура затрат может быть более подходящей для конкретных бизнес-моделей и типов транзакций, что ограничивает ее применимость к более широкому кругу приложений.
- Принятие разработчиками: успех LayerZero зависит от того, насколько проекты используют его модульный подход и делают правильный выбор в области безопасности. Если разработчики предпочитают стандартные решения со встроенными мерами безопасности, внедрение LayerZero может быть ограничено.
Несмотря на эти ограничения, ориентация LayerZero на модульность и гибкость привлекательна для разработчиков, особенно если вам нужны настраиваемые параметры безопасности и возможность создавать собственные многоцепочечные приложения dApp. Успех проекта будет зависеть от его способности решать эти задачи и адаптироваться к меняющимся потребностям экосистемы блокчейна.
Существует множество проектов, продвигающих взаимодействие блокчейна
Функциональная совместимость блокчейна имеет решающее значение для будущего технологии блокчейна. По мере того, как внедрение блокчейна стремительно растет, растет и потребность в функциональной совместимости. Такие проекты, как Chainlink, Polkadot и Cosmos, задают темп децентрализации за счет функциональной совместимости. Проекты могут обмениваться данными в нескольких средах, и LayerZero прокладывает путь для многих из них.