На протяжении многих лет путь блокчейна и криптовалют к децентрализации был затруднен проблемами совместимости. Для идеальной совместимости блокчейнов проекты должны внедрять в свои сети и системы общие унифицированные форматы данных, механизмы консенсуса, надежные каналы связи и межсетевые протоколы взаимодействия, которые будут безопасными и масштабируемыми. Это требует от всех участников максимальной кооперации и доверия, что почти невозможно.
Другой вариант — использовать межсетевые блокчейн-протоколы, такие как LayerZero. Это более простой подход и его можно реализовать для связи самых разных блокчейнов без синхронизации их консенсусов и спецификаций. Дальше мы опишем, как LayerZero решает проблему совместимости и какую роль в этом играет токен ZRO. Также мы подробно расскажем о потенциально революционном подходе проекта к распределению своих токенов и как он может повлиять на рынок.
Что такое LayerZero
Прежде чем приступить к описанию того, что такое LayerZero и как он работает, стоит сразу указать чем он не является:
- LayerZero — это не блокчейн.
- LayerZero — это не криптомост.
- LayerZero — это не приложение.
LayerZero — это протокол совместимости, который обеспечивает связь и обмен сообщениями в различных сетях блокчейнов, что позволяет легко передавать между ними активы и данные. Он предоставляет основу для создания децентрализованных приложений (dApps), которые могут работать в нескольких цепочках без ущерба для безопасности и эффективности. Примером может служить кросс-чейн DEX, который может облегчить обмен токенов, созданных на разных блокчейнах. Подобно тому, как SWIFT обеспечивает безопасные и надежные международные денежные переводы между банками, DEX на базе технологии LayerZero обеспечивает безопасные и не требующие доверия транзакции между разнородными блокчейн-сетями.
Это достигается за счет трех важнейших элементов:
- Конечные точки — необновляемые/неизменные смарт-контракты, которые интегрируются в каждую подключенную к LayerZero цепочку блокчейна. Они обеспечивают безопасное и бесшовное соединение между сетями и Dapps, защищая транзакции, обновления и конфигурации цепочки.
- Настраиваемый стек безопасности обеспечивает безопасную и надежную связь между приложениями и сетями, балансируя между настройкой уровня доверия и затратами на выполнения связи для бесперебойной работы.
- Исполнители без разрешений служат посланниками, передающими информацию из одной цепочки в другую, гарантируя, что сообщения дойдут до правильного места назначения и будет выполнена необходимая логика.
Представьте, что вы отправляете письмо из одного города в другой. Протокол LayerZero подобен почтовому отделению, гарантирующему, что ваше письмо будет безопасно доставлено по назначению независимо от города или страны.
Как работает протокол LayerZero
Передача данных между блокчейнами с помощью LayerZero включает несколько ключевых этапов и элементов, каждый из которых играет важную роль в обеспечении безопасного и эффективного взаимодействия между сетями.
Алгоритм передачи данных в LayerZero выглядит следующим образом:
Этап 1. Сначала пользовательское приложение (UA) в одной блокчейн-цепочке (отправитель) решает отправить сообщение в другую цепочку (получатель). Для этого UA использует смарт-контракт LayerZero, которые называются «конечной точкой» (Endpoint). Конечная точка присваивает сообщению порядковый номер, чтобы избежать повторов, и передает его в «Библиотеку сообщений».
- Конечная точка LayerZero действует как точка входа и выхода для протокола, позволяя приложениям и пользователям отправлять сообщения из исходного блокчейна, настраивать безопасность приложения и параметры выполнения, указывать стоимость газа для межсетевых транзакций, получать сообщения в цепочке назначения и производить отладку и повторение сообщений.
Этап 2. Библиотека сообщений кодирует и проверяет сообщение. Для этого она взаимодействует с децентрализованными сетями проверки (DVN). В этом процессе библиотека сообщений отвечает за кодирование и проверку сообщений, а DVN подтверждают целостность и подлинность сообщений.
Этап 3. Затем сторонняя служба, называемая Oracle, передает заголовок блока из исходной цепочки в конечную точку целевой цепочки.
- Oracle собирают, проверяют и передают данные из внешних источников в блокчейн-смарт-контракты, обеспечивая выполнение условий, заложенных в этих контрактах. LayerZero функционирует независимо от ретрансляторов для повышения безопасности. Примеры известных оракулов включают Chainlink и Band Protocol.
Этап 4. Следующим шагом ретранслятор (Relayer) отправляет подтверждение транзакции в целевую цепочку. Relayers играют ключевую роль в LayerZero, так как они занимаются проверкой подтверждения передачи и выполнения сообщений.
Этап 5. В целевой цепочке (получателя) конечная точка LayerZero проверяет подтверждение транзакции с помощью своего механизма консенсуса. После успешной проверки исполнитель доставляет сообщение в целевое пользовательское приложение (UA), завершив процесс передачи данных.
История создания и развитие LayerZero
LayerZero был основан в 2021 году тремя выпускниками Университета Нью-Гэмпшира: Брайаном Пеллегрино (генеральный директор), Калебом Банистером (главный инженер) и Райаном Зариком (технический директор). Вместе они открыли компанию LayerZero Labs в канадском Ванкувере (Британская Колумбия) и начали работу над проектом, призванным устранить проблемы совместимости между различными разнородными блокчейнами, предоставляя инструменты для безопасного, бесшовного и эффективного межцепочного взаимодействия.
При этом сама идея LayerZero возникла у Райана Зарика, когда он вместе с остальными соучредителями LayerZero работал над NFT- игрой. Хотя NFT были основаны на Ethereum, трио хотело использовать скорость и доступность тогдашней новой Binance Smart Chain (BSC), чтобы улучшить игровой процесс своего продукта. Это создало необходимость в разработке кроссчейн-моста для перемещения NFTs из Ethereum в BSC. В ходе этого опыта они осознали риски, связанные с объединением активов между блокчейнами, и решили создать что-то более безопасное.
Зарик, имеющий опыт работы в Apple Inc. и Ripple Labs Inc., поделился своим видением проблемы и «наброском» ее решения с Брайаном Пеллегрино в 2020 году. Вместе они сформировали небольшую команду для реализации собственного межсетевого протокола. Исаак Чжан, эксперт в области смарт-контрактов и DeFi, предоставил необходимые технические знания. Томас Ким и Калеб Банистер добавили оптимизацию управленческих и распределительных систем.
После интенсивного периода исследований и итераций проектирования команда официально основала LayerZero Labs в 2021 году. Как и многие стартапы LayerZero получил раннюю поддержку в размере $120 млн от крупных фондов венчурного капитала, таких как Multicoin Capital, a16z Crypto, Sequoia Capital, Circle Ventures, Samsung Next, OpenSea и других, для продвижения разработки протокола как общедоступного, открытого и не требующего разрешений протокола объекта.
Свои первые наработки компания представила в начале 2022 года в виде децентрализованного проложения Stargate Finance. Первый вариант приложения позволял безопасно передавать данные и токены между цепочками, однако Stargate Finance имел ряд проблем, часть из которых удалось решить в LayerZero V2. Новая версия протокола была представлена в декабре 2023 года. Ключевые особенности V2 включают DVNs, которые повышают безопасность межцепочных сообщений, заменяя предыдущую систему Oracle. V2 также реализует выполнение без разрешения, которое отделяет проверку от выполнения с использованием исполнителей. Это увеличивает пропускную способность между цепочками.
Кроме того, LayerZero V2 позволяет каждому приложению настраивать свой собственный стек безопасности с такими параметрами, как DVN, исполнители и спецификации цепочки, в зависимости от его потребностей. Это также улучшает программируемость и совместимость для поддержки цепочек, отличных от EVM. Таким образом LayerZero V2 оптимизирует межсетевое взаимодействие за счет повышения безопасности, эффективности и простоты разработки.
20 июня 2024 года LayerZero запустили свой токен ZRO.
Значение токена ZRO для LayerZero
ZRO — это нативный токен протокола LayerZero. Он используется для оплаты сетевых комиссий и инициализации смарт-контрактов и децентрализованных приложений, использующих протокол LayerZero.
Кроме того, владение токенами ZRO предоставляет следующие выгоды:
- Управление. Владельцы ZRO дают пассивные и активные права в управлении платформой. То есть держатели токенов смогут выдвигать свои управленческие инициативы и голосовать за них посредством токенов, где 1 голос = 1 токену.
- Право на участие в раздачах. Участие в проектах LayerZero и удержание токенов в своих кошельках позволяют повысить шансы на получение бесплатных токенов или других преимуществ в будущих раздачах проектов на базе протокола.
- Межсетевые транзакции. По мере расширения протокола LayerZero токены ZRO могут использоваться для повышения безопасности межсетевых транзакций, добавляя дополнительный уровень ценности владельцам токенов.
- Стейкинг. Также предполагается, что владельцы ZRO смогут стейкать свои токены, чтобы получать вознаграждения. Это должно стимулировать всех инвесторов к долгосрочному хранению и участию в экосистеме.
То есть ZRO ничем не уникален. Это обычный нативной токен. Что необычно — так это способ раздачи токенов пользователям. Вместо обычного варианта с аирдропом в LayerZero решили раздавать свои токены в обмен на небольшой «донат»: участники должны были отдавать $0,1 за каждый токен ZRO при чеканке. Такая схема была введена, чтобы защитить проект от «Атаки Сивиллы». Это когда аирдроп-хантеры создают множество учетных записей или узлов в сети блокчейн, чтобы получать как можно большее количество токенов во время аирдропа блокчейн-проекта.
В LayerZero подсчитали, что небольшие донаты не позволят аирдроп-хантерам использовать множество адресов для получения токенов, которые им нужны только для последующей перепродажи. В результате токены будут более справедливо распределены среди участников, которые заинтересованы в долгосрочном успехе проекта. Свой механизм они назвали «Доказательство пожертвования».
Планы по распределению и airdrop токенов ZRO
Команда LayerZero раскрыла свои планы по запуску собственной криптовалюты и проведению раздачи токенов еще в декабре 2023 года. Согласно заявлению команды проекта общее предложение токена ZRO составит 1 миллиард токенов и они будут распределены следующим образом:
- Сообщество (разработчики и пользователи) получит 38,3% от эмиссии.
- Стратегические партнеры получат 32,2% с периодом блокировки в три года.
- Основные участники также получат 25,5% с тем же сроком блокировки.
- Выкупленные монеты, которые передадут сообществу, составят 4%.
Разработчики также отметили, что успех LayerZero неразрывно связан с активным взаимодействием сообщества. И, чтобы вознаградить ранних, текущих и будущих участников, распределение 38,3% среди сообщества будет таким:
- 8,5% от общей эмиссии токенов будет роздано 20 июня 2024 года.
- 15,3% зарезервировано для будущих раздач в криптовалюте.
- 14,5% перейдут под управление LayerZero Foundation.
Таким образом, LayerZero стремится создать устойчивую и вовлеченную общность вокруг своего протокола.
Как повлияет листинг ZRO на рынок криптовалют
Все зависит от результатов раздачи LayerZero. Если будет доказано, что распределение действительно было более справедливым и способствовало распространению токенов среди долгосрочных инвесторов и / или будущих пользователей протокола, то другие разработчики также могут начать использовать механизм «Доказательства пожертвования». Если же значительная часть токенов будет в ближайшие время распродана на биржах, то это докажет несостоятельность подхода ZRO борьбе с аирдроп-хантерами и все останется на своих местах.
Будущие обновления и планы развития LayerZero
В ближайших планах стартапа залиститься на всех основных криптовалютных биржах и расширить инструментарий для сторонних разработчиков, чтобы они могли максимально просто и быстро интегрировать LayerZero в свои приложения. Кроме этого, команда проекта отчиталась перед инвесторами о том, что у них сейчас есть около 107 миллионов долларов капитала, которые она планирует потратить на дальнейшее развитие протокола (интеграция с большим количеством блокчейнов, улучшение безопасности протокола, поддержка сторонних разработчиков и т.п.).
Более конкретные планы по обновлениям LayerZero пообещали опубликовать ближе к Новому году.
Заключительные мысли
LayerZero — это проект с отличной идеей, безумным списком партнеров и внушительной поддержкой инвесторов. У него есть все шансы на то, чтобы навсегда изменить индустрию, соединив в одну большую сеть все существующие блокчейны. Но для этого команде LayerZero нужно доказать, что их проект работает должным образом и каким-то образом навязать его всем участникам рынка.