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

В этой статье мы расскажем вам о том, что такое LayerZero, как он работает, какие у него преимущества и можно ли бесплатно получить его токены с помощью аирдропа. 

Что такое LayerZero

Прежде чем ответить на вопрос о том, что такое LayerZero, сначала нужно сказать, чем LayerZero точно не является.

  • LayerZero — это не блокчейн.
  • LayerZero не является криптомостом.
  • LayerZero — это не приложение.

LayerZero — это омниканальный протокол взаимодействия, который соединяет разнородные блокчейны. Протокол позволяет децентрализованным приложениям (dapps) создать прямые каналы для обмена данными и токенами между множеством блокчейнов — быстро, безопасно и дешево. Например, с помощью LayerZero можно создать приложение, которое работает на Ethereum, использует данные из dapps на Solana и при этом принимает оплату напрямую в токенах BNB или MATIC.

Для решения этой задачи проект LayerZero предлагает уникальную технологию сверхтонких узлов для межцепочного взаимодействия, которая предоставляет разработчикам приложений доступ к 30 блокчейнам, таким как как Ethereum, BNB Chain, Arbitrum, Polygon, Optimism, Solana и Cosmos. Причем в отличие от остальных подобных решений инфраструктура LayerZero ориентирована не только на DeFi, но и на видеоигры, NFT-проекты и другие решения, где важна не только возможность межцепочного взаимодействия, но и скорость и стоимость кроссчейн-транзакций.

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

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

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

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

Для передачи данных и токенов между блокчейнами LayerZero используются два объекта, работающих вне сети: Oracle (оракул) и Relayer (ретранслятор).

  • Задача оракула — передавать информацию между блокчейнами. Служба оракула в некотором смысле является «аутсорсинговой» частью сверхлегких узлов LayerZero. В настоящее время платформа использует Chainlink и Band Protocol в качестве инфраструктуры для запуска оракула, и выбор между этими оракулами остается за разработчиками приложений.
  • Задача ретранслятора — получить подтверждение точности и достоверности кроссчейн-транзакции (например, получить подтверждение того, что пользователь перевел токены на счет смарт-контракта конечной точки исходного блокчейна). В соответствии с принципами работы Layer Zero любой интернет-пользователь может стать ретранслятором и получать награду за свою работу — таким образом LayerZero хочет создать децентрализованную систему, которая будет работать без централизованных посредников. При этом разработчики могут выбирать любого поставщика услуг ретранслятора.

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

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

Вот как выглядит такая транзакция на технической диаграмме:

Кроссчейн-транзакции LayerZero
Схема межцепочной транзакции в LayerZero. Источник

Вместе все это (конечные точки, оракулы и ретрансляторы, развернутые для взаимодействия двух блокчейнов) команда LayerZero называет сверхлегким узлом (Ultra Light Nodes, или ULN).

Схема сверхлегкого узла LayerZero
Схема сверхлегкого узла LayerZero. Источник

Плюсы и минусы LayerZero

Преимущества кроссчейн-протокола LayerZero:

  • Эффективность. LayerZero позволяет передавать сообщения между цепочками напрямую, без необходимости использовать сторонние мосты или адаптеры. Это снижает задержки, издержки и риски.
  • Масштабируемость. LayerZero стремится предоставить решения для масштабирования блокчейн-сетей, позволяя им обрабатывать большее количество транзакций в секунду. Это может повысить общую эффективность и пользовательский опыт приложений, созданных на базе блокчейна.
  • Интероперабельность. LayerZero фокусируется на обеспечении взаимодействия между различными блокчейн-сетями, позволяя им взаимодействовать и обмениваться информацией без проблем. Это может привести к большей интеграции между различными децентрализованными приложениями (DApps) и повысить полезность технологии блокчейна.
  • Большая безопасность. Архитектура LayerZero включает меры безопасности, предназначенные для защиты от различных атак и уязвимостей, характерных для децентрализованных систем. Она использует такие техники, как шардинг и механизмы консенсуса, чтобы усилить безопасность сети.
  • Децентрализация. LayerZero акцентирует внимание на поддержании децентрализации в экосистеме блокчейна. Предоставляя масштабируемую и безопасную основу, она стремится поддерживать сеть узлов, распределенных по всему миру, способствуя децентрализованности блокчейна.

Недостатки кроссчейн-протокола LayerZero:

  • Сложность. Реализация LayerZero или подобных решений уровня-2 может добавить сложности в экосистему блокчейна. Это может привести к более длительному и трудоемкому уровню обучения для разработчиков и пользователей, что повлечет за собой потенциальные сложности при освоении.
  • Риски централизации. Несмотря на акцент на децентрализации, некоторые решения уровня-2, включая LayerZero, могут все равно столкнуться с рисками централизации. Например, некоторые dapps могут зависеть от ограниченного числа узлов валидаторов или оракулов, что может подорвать общую децентрализацию сети.
  • Проблемы c совместимостью. Интеграция LayerZero в существующие блокчейн-сети может потребовать значительных обновлений и может вызвать проблемы совместимости с некоторыми смарт-контрактами или протоколами.
  • Заботы о безопасности. Несмотря на стремление повысить безопасность, всякая новая технология или уровень, добавленный в систему блокчейна, вносит потенциальные риски безопасности. Ошибки, уязвимости или атаки, специфичные для LayerZero, могут повлиять на общую безопасность блокчейн-платформы и подключенных к ней приложений.

LayerZero Airdrops

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

Краткие выводы

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