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

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

Что такое LayerZero?

LayerZero — это протокол межцепочечной связи, который обеспечивает прямую, не требующую доверия связь между цепочками блоков. LayerZero поддерживает несколько блокчейнов, включая SUI, Aptos, EVM Chains и Solana. Проекты могут реализовать совместимость с другими блокчейнами с помощью LayerZero.

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

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

Как работает LayerZero

LayerZero обеспечивает взаимодействие с помощью уникального подхода, называемого «сверхлегкие узлы» (ULN). Это облегченные клиенты блокчейна, которые могут проверять транзакции в других цепочках без загрузки всего состояния блокчейна.

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

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

Службы вне сети, известные как ретрансляторы, отвечают за ретрансляцию сообщений между ULN в разных цепочках и заинтересованы в надежной и быстрой ретрансляции сообщений. Ретрансляторы получают компенсацию за каждое переданное сообщение.

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

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

Вот упрощенное объяснение того, как работает LayerZero:

  1. Пользовательское приложение (UA) Настраиваемая конечная точка в цепочке: LayerZero работает как пользовательское приложение (UA), настраиваемая в сети конечная точка, на которой работает сверхлегкий узел (ULN).
  2. Роль Oracle и Relayer: LayerZero полагается на две стороны для передачи сообщений между конечными точками в цепочке: Oracle и Relayer.
  3. Передача сообщений: когда UA отправляет сообщение из цепочки A в цепочку B, сообщение направляется через конечную точку в цепочке A. Конечная точка уведомляет указанный UA Oracle и Relayer о сообщении и цепочке назначения.
  4. Пересылка заголовка блока и отправка подтверждения транзакции: Oracle пересылает заголовок блока в конечную точку в цепочке B, а ретранслятор затем отправляет подтверждение транзакции.
  5. Подтверждение проверки и пересылка сообщений: подтверждение проверяется в цепочке назначения, и сообщение пересылается на адрес назначения.

LayerZero использует свойства безопасности установленных оракулов (таких как Chainlink и Band) с дополнительным уровнем безопасности через открытую систему ретрансляции. Это означает, что в худшем случае безопасность этой новой сети по-прежнему сводится к безопасности оракула.

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

Кто использует нулевой уровень?

Вот обзор некоторых популярных проектов, в настоящее время использующих LayerZero:

децентрализованное приложение

Цепь

Функция LayerZero

Омникс

Эфириум

Торговля Omnichain NFT, функции моста и панели запуска

Пухлые пингвины

Эфириум

Межсетевое мостовое соединение для NFT

dYdX

Старкнет, Эфириум

Межсетевые свопы и маржинальная торговля

Балансир

Арбитр

Межсетевые пулы ликвидности

Синапс

Солана

Межсетевой обмен сообщениями и передача токенов

Осмос

Космос

Кроссчейн ликвидность и стейкинг

Клевер Финанс

Клеверная сеть

Кроссчейн DeFi и NFT

Anyswap

BSC, Polygon, HECO, Fantom, Arbitrum, Avalanche, Moonriver, Moonbeam

Межсетевое мостовое соединение

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

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 есть несколько хороших функций, у него также есть определенные ограничения:

  1. Компромиссы безопасности: модульный подход LayerZero позволяет проектам выбирать своих ретрансляторов и оракулов, что приводит к различным уровням безопасности в DApps. Такой подход приводит к тому, что некоторым DApps требуются более строгие меры безопасности, что делает их более уязвимыми для атак.
  2. Проблемы централизации: В настоящее время LayerZero использует Oracle Industry TSS и Relayer, управляемый LayerZero, что вызывает опасения по поводу централизации. Хотя проект направлен на то, чтобы стать полностью независимой модульной инфраструктурой с рынком ретрансляторов и оракулов, им еще предстоит достичь этой цели.
  3. Компромиссы стоимости: Зависимость LayerZero от сторонних оракулов может значительно привести к более высоким переменным комиссиям за транзакцию по мере увеличения спроса на услуги оракулов. Эта структура затрат может быть более подходящей для конкретных бизнес-моделей и типов транзакций, что ограничивает ее применимость в более широком диапазоне применений.
  4. Принятие разработчиком: Успех LayerZero зависит от проектов, использующих его модульный подход и обеспечивающих безопасность. Если разработчики предпочитают стандартные решения со встроенными мерами безопасности, внедрение LayerZero может быть ограничено.

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

Существует множество проектов, улучшающих совместимость блокчейнов

Функциональная совместимость блокчейна необходима для будущего технологии блокчейна. По мере того, как внедрение блокчейна будет стремительно расти, потребность в функциональной совместимости будет возрастать. Такие проекты, как Chainlink, Polkadot и Cosmos, задают темп на пути к децентрализации за счет функциональной совместимости. Проекты могут обеспечивать взаимодействие с помощью нескольких сред, и LayerZero прокладывает путь для многих.