May 12

История LayerZero. Маркетинг и разработчики. Фундаментальный обзор

Съешь ещё этих мягких французских булок, да выпей же чаю!

Предисловие

Привет. Это небольшое отступление. В конце ноября 2023 я сел за исследование LayerZero. В более менее приемлемый вид я довел статью только к февралю 2024 года и выложил ее в свой канал. Я потратил более 500 часов на ресерч и написание этой статьи. Она должна ответить на 99% вопросов для среднего инвестора. Статья освещает множество сторон проекта: от общего представления проекта до алгоритмов его работы.

Зачем нужна статья? @cryptocholy выпустили свою статью, но, помимо того, что некоторой новой информации там нет (LayerZero v2), я не нашел многих ответов на свои вопросы. В том числе и ссылки на источники. Я же рассмотрел LayerZero с точки зрения инвестора и хотел составить статью в более логическом порядке.

Как читать статью? Я разделил статью на 10 блоков, которые идут в порядке сложности и важности. Чем дальше - тем сложнее и тем менее ценная информация для простого пользователя.

  • До 8 пункта советую прочитать любому, кто планирует купить будущий токен ZRO.
  • 9 пункт - это активности перед листингом токена, которые пользователи делали, чтобы получить этот токен при листинге.
  • 10 пункт для гиков, которые хотят детальнее изучить работу LayerZero. Там описываются алгоритмы работы L0, которые описаны в документации и whitepaper. Там же вы сможете найти мой перевод whitepaper V2 на русский и получить ссылки на английские и русские переводы whitepaper 1й и 2й версии LayerZero.

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


Я постарался отделить мнение от фактов

Вот так обозначается мнение

А вот так факт

Ссылки курсивом ведут к внешним источникам

Ссылки жирным ведут к внутренним источникам - блокам этой статьи

Используйте источники для ознакомления - не для совершения операций.

Весь DYOR собран в одном месте. Давай начнем!

0. Погружение в LayerZero

1. Суть проекта

2. Какую проблему решает проект

3. Как работает проект (Базовый уровень)

4. Конкуренты

5. Недостатки

6. Экосистема

7. Токеномика

8. Команда

9. Аирдроп

10. Как работает проект (Продвинутый уровень)

1. Суть проекта

|Оглавление|->След. 2

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

Задача LayerZero — доставить сообщение из блокчейна A в блокчейн B. Как именно будет использоваться эта технология — задача самих приложений.

Однако в целом вариантов использования очень много, если не безгранично. Вы можете отправить стейблкоин, как USDC, из сети Ethereum в сеть Base или ETH из сети BSC в сеть Polygon. Кроме этого, вы можете перемещать NFT между блокчейнами или даже доменные имена. LayerZero стремится сделать процесс перехода между блокчейнами как можно бесшовнее.

LayerZero — это не какое-то конкретное приложение, как Uniswap или 1inch. Это не мост и не блокчейн. Это решение, которое уже сейчас используется во многих мостах и в дальнейшем оно будет только сильнее расширяться.

2. Какую проблему решает проект

Пред.1 <-|Оглавление|-> След.3

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

Большинство мостов очень долго работали по принципу выпуска обернутых токенов. Например, вы хотите отправить Eth из сети Arbitrum в сеть Optimism. Старые мосты блокировали бы Eth в сети Arbitrum с помощью смарт-контракта, а затем выпускали бы обернутые токены wETH в сети Optimism под залог заблокированного Eth. Заблокированные токены можно вернуть только путем погашения залога. Смарт-контракт, в котором заблокированы активы — это и есть основная цель для хакеров, ведь в таких смарт-контрактах лежит достаточно много денег, которые относительно легко украсть. После этого будет вполне логично, если ваши обернутые токены обесценятся, ведь они перестанут быть обеспечены нативными токенами.

Либо же использовались сложные системы для обмена на нативные токены. Например, мост Thorswap использовал собственный блокчейн и токены-посредники Rune. Мосты такого типа возможно более безопасны, но они все также создают ненужного посредника, который все еще можно атаковать. При этом поддержание таких блокчейнов оплачивается из кармана пользователей. Т.е. транзакции будут достаточно дорогими.

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

Если вы хотите узнать о возможностях LayerZero, то вернитесь к первой главе или к модулю Возможности главы Экосистема

3. Как работает проект (Базовый уровень)

Пред.2 <-|Оглавление|-> След.4

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

Для начала давайте немного разберемся, что есть что.

OApp / dApp / User application / приложение - приложения, использующие LayerZero. Stargate, Aptos bridge, Bitcoin bridge

Endpoint — набор неизменяемых смарт-контрактов с открытым исходным кодом, которые размещены в каждой поддерживаемой сети как минимум в одном экземпляре.


DVN — децентрализованная сеть проверки. Состоит из различного набора верификаторов, каждый из которых изолированно проверяет сообщение. DVN, которые выбрало приложение, составляют Стек Безопасности.


Исполнители отвечают за выполнение логики функций, которые задал владелец OApp.


MessageLib Registry — реестр MessageLibs, одним из которых является ULN. MessageLib управляет исполнителями и DVN. Также с его помощью настраивается Стек Безопасности.


Теперь разберем пошагово как работает LayerZero без детальных подробностей алгоритма (подробнее о них вы можете прочитать в последней главе LayerZero: Как работает проект(Advanced LVL))

Схема взята работы LayerZero с LayerZero Whitepaper V2.
  1. Приложение отправляет сообщение в LayerZero Endpoint.
  2. MessageLib кодирует сообщение исходя из настроенного Стека Безопасности, в котором указывается версия MessageLib (ULN), DVN адреса, которые будут проверять сообщение и необязательный порог, который рандомизирует проверку сообщений.
  3. Сообщение отправляется к DVN на проверку, где несколько DVN независимо и каждый своим способом проверяют сообщение. DVN совместно выполняют консенсус.
  4. После достижения консенсуса, исполнители передают сообщение в Endpoint, где его обрабатывает входящий ULN.
  5. Последний этап (4): Исполнители выполняют логику приложения, которая заложена самим приложением. Этот этап откатывается, если Endpoint (канал без потерь) не может гарантировать основные принципы: единоразовая доставка без потерь.

4. Конкуренты

Пред.3 <-|Оглавление|-> След.5

Связь между блокчейнами - это достаточно серьезная проблема. И вполне очевидно, что решением этой проблемы занимается не только команда LayerZero. В своем первом whitepaper LayerZero рассказывает о нескольких конкурентах. Не буду упоминать Dex биржи вроде ThorChain или Anyswap - с ними итак понятно, что они имеют токен-посредник, что в свою очередь создает лишнее уязвимое звено.

Polkadot — в этой системе существует множество блокчейнов-парачейнов, которые подключены к общей Relay сhain. Все кросс-чейн транзакции проходят через Relay chain, но это несет за собой дополнительные расходы. У LayerZero отсутствует излишний посредник. Экосистема Polkadot довольно скудная: различные разработчики не стремятся строить новую инфраструктуру, DeFi и прочие проекты где-либо кроме Ethereum, L2 и EVM блокчейнов. Поэтому Polkadot сложно назвать универсальным. В отличие от LayerZero, у которого универсальная семантика является одним из основополагающих принципов, и который уже сейчас соединяет почти все самые популярные блокчейны.


Cosmos — использует протокол Inter-Blockchain Communication (IBC), У него есть как минимум два недостатка - IBC запускает полноценную тяжелую ноду, а также IBC обеспечивает прямую связь только между сетями с fastfinality-подходом к консенсусу. Если вкратце, то этот подход уменьшает вероятность появления форков и ускоряет транзакцию. Есть еще один подход - probabilistic-finality, который рассчитан на то, что чем больше новых блоков появилось, тем меньше шансов, что транзакция будет отменена. К первому относятся такие блокчейны как Near и Solana, ко второму Bitcoin и Ethereum. В отличие от IBC, LayerZero может работать в любой сети: и probabilistic-finality и fastfinality-подходами. Ко всему прочему, в экосистеме космоса есть мало полезных блокчейнов, в то время как LayerZero уже сейчас затрагивает все основные сети.


Acrossвторой по популярности мультичейн мост после Stargate (главный мост построенный LayerZero). Этот мост является самым дешевым (транзакции кроме сети эфира стоят до 0.5$) из всех мостов, однако Across не является протоколом для передачи сообщений. Он также использует всего один оптимистичный оракул (проверяющую структуру), что делает его дешевым, но потенциально менее надежным, чем Stargate.

Across будет более корректно сравнивать со Stargate, чем с LayerZero. LayerZero позволяет обмениваться сообщениями, а Across только токенами, поэтому у LayerZero гораздо больше возможностей для того, чтобы стать основным связующим звеном для блокчейнов. Я добавил его как конкурента, только чтобы у новичков не возникло недопонимания, что LayerZero — это мост (даже не смотря на то, что я об этом писал). Также я рассказал об этом мосте, если вдруг абсолютные новички натолкнулись на эту статью и при этом они не знают о существовании одного из самых дешевых мостов.


CCIP — очень похожий на LayerZero V1 протокол от Chainlink. Да, тот самый Chainlink, который предоставлял оракул для LayerZero. В начале своего пути LayerZero использовали именно этот оракул, по умолчанию. Однако позже LayerZero заключили партнерство с Google Cloud и в первой версии LayerZero Google Cloud стал оракулом по умолчанию. Chainlink по своему принципу работы очень похож на LayerZero V1. Вторая версия LayerZero отличается тем, что приложения могут выбирать, какие проверяющие структуры (DVN) они могут подключать (см. главу 10: Как работает проект(Advanced LVL)). Кроме того, что это дает приложениям независимость от конкретного поставщика оракулов, LayerZero позволяет подключать к себе не только оракулы, а любую структуру, которая способна проверять сообщение. Даже если это будет мост или блокчейн. Поскольку компоненты, которые проверяют передачу сообщений независимы, LayerZero выигрывает CCIP с точки зрения технологии. CCIP запустился только в 2023 году, что на 2 года позже LayerZero, поэтому у LayerZero есть преимущество в виде первопроходца, который привлек пользователей значительно больше, чем CCIP, а также развернулся в большем количестве блокчейнов. Тем не менее стоит учитывать, что Chainlink уже имеет репутацию в Web-3 и многие разработчики могут выбирать именно его в качестве поставщика протокола для обмена сообщениями.

Принцип работы CCIP. Источник

Wormhole — протокол для обмена сообщениями между блокчейнами. Начал разрабатываться значительно раньше LayerZero. Любые кросс-чейн транзакции (в том числе и NFT) проходят с помощью оборачивания токенов. Именно этот подход однажды и привел к тому, что Wormhole был взломан на 120 000 wETH. Wormhole менее популярен, чем LayerZero. Однако из преимуществ Wormhole перед LayerZero — это значительно большее количество поддерживаемых non-EVM сетей таких как Solana, Sui, Algorand, Near, Cosmos и Polkadot. В 2024 LayerZero планирует подключать больше non-EVM блокчейнов, однако сейчас (28.12.2024) поддерживается только Aptos.

🧠 Далее я поделюсь своим опытом использования Portal Bridge. Тут будет больше нытья и меньше пользы. Этот блок можно пропустить

Мой первый опыт работы с Wormhole, а точнее с Portal Bridge сложился крайне негативным образом. Portal Bridge — это мост, построенный командойWormhole. Этот мост поддерживает больше всего сетей (де-юре) в экосистеме Wormhole. Мне необходимо было перевести USDC из сети Arbitrum в сеть SUI. Первым делом меня встретил бан со стороны Portal Bridge из-за того, что я в неправильной стране. Это конечно же меня обрадовало, ведь крипта — это децентрализация. VPN помогал довольно слабо. Если другие Dex загружаются с VPN за секунд 5-15, то на Portal Bridge уходило примерно 30-60 секунд, а некоторые вкладки вообще не грузились. Вероятно это происходит из-за неоптимизированного сайта.

Попытавшись обменять USDC между сетями, оказалось, что мне необходимо иметь газ сразу в двух сетях: Arbitrum и SUI, и я не могу это изменить в настройках. Чтобы вы понимали: газ оплачивается сразу в двух сетях только в очень старых мостах. Новые мосты всегда предполагают, что все затраты на мост вы будете оплачивать только в сети откуда, вы отправляете (т.е. Arbitrum в моем случае). В Portal Bridge мне необходимо было подписать первый раз транзакцию, чтобы отправить токены, подождать минут 15 (что достаточно много) и получить токены, подписав еще одну транзакцию, которую необходимо оплатить токенами SUI. Если же вы случайно закрыли вкладку, то, чтобы получить токены (USDC), вам надо будет продолжить транзакцию. Делается это путем её поиска по хешу исходящей транзакции (в моем случае сети Arbitrum). Т.е. ни один новичок не разберется за 5 минут, как пользоваться таким мостом — он максимально недружелюбный с точки зрения UX.

Венцом творения Portal Bridge стало то, что, когда я все-таки получил токены USDC, оказалось, что их нельзя обменять на какой либо токен в сети SUI: для них просто не было ликвидности и даже Cetus — главный Dex в сети SUI не мог обнаружить USDC c Arbitrum. Фактически я получил фантики, которые в сети SUI нельзя было нигде обменять. В итоге пришлось лезть в Discord, чтобы найти там ответ на этот вопрос (а с эти тоже надо было постараться. RU менеджеров там нет). Рекомендация была такова: Если у вашего токена нет ликвидности — переместите его в ту сеть, где она есть. В итоге мне пришлось перемещать токены обратно в сеть Arbitrum. В списках ликвидности я нашел, что USDC в сети SUI можно менять на

К чему все это? Дело в том, что Portal Bridge — лицо Wormhole. Это самый популярный мост, который используют в экосистеме Wormhole. Фактически больше всего лояльность к Wormhole у новых пользователей будет из-за того, как реализован их основной продукт Portal Bridge. А реализован он мягко говоря не очень. Если пользователи не знают, где искать хеш своей транзакции, если они не понимают, как работает ликвидность и что делать, если произошла ситуация как у меня, то они вероятно очень не скоро смогут вернуть свои деньги. Portal Bridge максимально не дружелюбный к пользователям. Если в противовес глянуть на Stargate — главный продукт LayerZero, то там все гораздо удобнее с точки зрения пользовательского опыта. Но даже если мы возмем мост Aptos bridge, который также соединяет EVM и non-EVM блокчейны, то самая большая проблема, которая там была на ранних стадиях — это ожидание в 3 дня за мост. Сейчас этой проблемы нет и бридж в Aptos bridge занимает в худшем случае пару минут.

Возможно я изменю свое мнение об этом протоколе, когда поглубже погружусь в него. Возможно я позже удалю этот блок. Возможно, все изменится, поскольку Wormhole собрали раунд в 225 млн$ по оценке в 2.5 млрд в конце ноября 2023. Но пока Wormhole выглядит еще очень сырым при том, что работает он раньше LayerZero. Итак, вот почему я считаю, что Wormhole — менее привлекательный проект по сравнению с LayerZero:

- Работает по старой технологии, которая доказала свою неэффективность (оборачивание)
- Уже был однажды взломан и на немалую сумму (входит в топ 5 взломов DeFi)
- Portal Bridge, главный продукт Wormhole, работает отвратительно
Де-юре работает с 30 блокчейнами. Де-факто исходящая сеть должна быть ETH, SOL и для некоторых сетей: BSC, MATIC, AVAX, NEAR, OASIS, APT, SUI

- Wormhole — не самый дешевый протокол.

Ну и просто зачем мне пользоваться Portal Bridge, если Stargate меня не банит :)


Axelar — еще один протокол для обмена сообщениями. Имеет свою децентрализованную сеть нод, к которой теоретически может присоединиться любой участник, а также некоторые другие интересные механизмы безопасности. Однако Axelar также использует систему lock and mint для некоторых активов, что потенциально может привести ко взлому протокола и краже средств. Преимущество LayerZero перед Axelar — это наличие настраиваемой безопасности для приложений. Создатели приложений на LayerZero всегда могут сами настраивать баланс между стоимостью транзакции и безопасностью. Если сравнивать Axelar и LayerZero с точки зрения популярности, то LayerZero тут тоже опережает Axelar. LayerZero как минимум за день проводит столько сообщений, сколько Axelar за месяц. Даже, если учесть тот факт, что огромное количество сообщений в LayerZero проводятся дропхантерами, LayerZero определенно побеждает Axelar с точки зрения популярности.

🧠 Этот протокол также не изучен мною подробно на данный момент. Я лишь поверхностно пробежался по документации и основным моментам безопасности. Если вы хотите подробнее рассмотреть конкурентов LayerZero, то, либо проведите собственное расследование, либо поддержите меня и отправьте такой запрос :)


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

5. Недостатки

Пред.4 <-|Оглавление|-> След.6

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

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

6. Экосистема

Пред.5 <-|Оглавление|-> След.7

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

На ноябрь 2023 экосистема L0 была такова. Актуальную информацию можно узнать на официальном сайте

LayerZero реализовали ряд стандартов, упрощающих взаимодействие между сетями. Чаще всего упоминают OFT и ONFT, однако есть также ряд других.

OFT — Omnichain Fungible Token

Стандарт взаимозаменяемых токенов позволяет перемещать нативные монеты между сетями. Он работает по принципу Mint and Burn, сжигая токены в одной сети и создавая в другой.

Вместо того, чтобы блокировать токены, они просто сжигаются (отправляются на несуществующий адрес) в блокчейне-отправителе и создаются в блокчейне-получателе в таком же количестве после того, как подтвердится факт сжигания токенов. Перемещать между сетями можно только те токены, которые были расширены с помощью этого стандарта.

Если же токен уже был развернут, то используется адаптер OFT, который блокирует токен в нативной сети и разворачивает его в другой сети. После сжигания OFT токена, нативный разблокируется.

🧠 Стоит все-таки сказать, что OFT стандарт — это не панацея сейчас. Большинство основных токенов (ETH, USDT, USDC) не развернуты с помощью этого стандарта. Именно поэтому Stargate использует пулы ликвидности для эфира, стейблкоинов и некоторых других активов, а многие мосты, как WooFi или Sushi, используют пулы Stargate для кроссчейн обмена нативных токенов. Мы можем только надеятся, что в будущем новые блокчейны будут внедрять его для основных активов. Потенциала у этого стандарта достаточно много, но при этом лучшая из его реализаций сейчас — это btc.b (обернутый биткоин для большинства EVM сетей).


ONFT — Omnichain Non-Fungible Token

Стандарт невзаимозаменяемых токенов, который работает точно также как и OFT по принципу Mint and Burn. Пока что все еще находится в разработке и не работает с non-EVM сетями.

Также возможна реализация адаптера для ONFT, который называется proxy-OFT. Такой способ перемещения реализован в известной NFT коллекции Lil-Pudgies:

Брайан отвечает на вопросы в телеграмм

Примеры сторонних площадок, которые используют ONFT стандарт от LayerZero несколько: Polyhedra, Merkly, Holograph и другие.


OApp — Omnichain Application

Этот стандарт позволяет разработчикам легко подключать самый базовый универсальный интерфейс для передачи сообщений. Его можно расширить, добавив различную логику смарт-контрактов. Например, это может быть DAO голосование или дополнительная надстройка Pre-Crime, разработанная LayerZero в качестве дополнительной, но необязательной меры безопасности. Pre-Crime моделирует результаты доставки пакетов и, если сообщение нарушает целостность безопасности, система его изолирует. Подробнее с принципом работы вы можете ознакомится в Whitepaper 2.0


Конфигурация по умолчанию

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


ZkLightClient

Дополнительная технология от Polyhedra, полностью интегрированная с LayerZero, которая использует ZKP (доказательство с нулевым разглашением), что позволяет сжимать транзакции, уменьшать длительность ончейн проверки и, соответственно, снижать комиссии за транзакции.


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

Stargate

Первое dApp, использующее LayerZero и первый нативный межсетевой мост. Про него можно посвятить отдельную большую статью. Тут же достаточно того, что по данным Defillama этот мост является лидером по количеству транзакций в сутки. Также Stargate держится в топ 5 мостов по объему за сутки, неделю и месяц. Чаще всего мост используется для бриджа стейблов и эфира, но там также есть некоторые гораздо менее популярные токены.

Aptos bridge

Мост, показывающий возможность работы LayerZero с non-EVM блокчейнами. К таким и относится Aptos. блокчейн Aptos архитектурно устроен по-другому, поэтому требует к себе иной подход, нежели EVM блокчейны. Этот мост перемещает стейблы, эфир и обернутый биткоин в сеть Aptos или из нее.

Bitcoin bridge

По названию очевидно, что этот мост для перевода биткоина. Но не обычного биткоина, а обернутого. Но не просто обернутого, а со своими особенностями. btc.b - это обернутый биткоин в сети Avalanche. От WBTC он отличается тем, что его может создать и погасить любой пользователь. В кошельке core wallet можно перемещать биткоины из нативной сети в сеть Avalanche и наоборот. btc.b создан по стандарту Omnichain Fungible Token (OFT), разработанным LayerZero. Этот стандарт позволяет улучшить совместимость между блокчейнами и имеет возможность отправлять нативные токены вместо обернутых.

Testnet bridge

Этот мост позволяет купить тестовые токены Goerli ETH за ETH сетей ethereum, arbitrum и optimism. Это позволяет связать тестовую сеть и основную. Это решило проблему получения тестовых токенов, которая когда-то стояла достаточно остро, а во многих сетях до сих пор стоит остро. Подробнее, зачем нужен этот мост вы можете прочитать в интервью. Совсем скоро сеть Goerli будет приостановлена и запущена другая версия тестовой сети Ethereum — Sepolia.

Как происходит обмен между основной и тестовыми сетями

Telos bridge

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

USDC testnet bridge

Есть еще один мост между тестовыми сетями avax и ethereum, но он сейчас отключен, хотя вы его все еще можете найти на странице LayerZero.


Инвестиции LayerZero Labs

На данный момент фонд LayerZero Labs инвестировал в 3 проекта:

Orderly Network

Инфраструктурный проект, комбинирующий книги ордеров и единый уровень ликвидности, что позволяет объединять трейдеров из различных EVM сетей и сети Near, а также позволяет разработчикам быстрее создавать торговые приложения, используя ликвидность и компонуемость Orderly Network. Самая известная торговая площадка в экосистеме Orderly — WooFi PRO. Проект собрал 20 млн$ от тир 1 фондов: Sequoia DragonFly Pantera.


Tapioca DAO

Омничейн лендинг маркет, позволяющий брать займ активов из одной сети под залог в другой. Tapioca также разработали сверхобеспеченный омничейн стейблкоин USDO. Проект работает пока что в тестовой сети, а собрал он 6 млн$.


SkyArk Chronicles

Фэнтезийная японская RPG с совместимыми NFT. Проект будет запущен в сети BSC и позже планирует расширяться в другие сети. Недавно собрал 15 млн$ с ведущим инвестором Binance.


LayerZero Scan

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


Безопасность

По заявлениям команды, безопасность - это то, чему они уделяют больше всего времени.

Проект разработан так, чтобы разработчики не могли изменять уже созданные смарт-контракты. Если разработчики захотят обновить/улучшить какую-либо библиотеку, то им необходимо будет выпустить новую версию библиотеки. При этом пользователи и приложения могут оставаться на предыдущей версии столько, сколько они этого захотят. Таким же образом работает Uniswap с системой версий.

LayerZero запустили программу Bug Bounty в которой они готовы выплатить белым хакерам от 1000$ до 15 000 000$ за выявление ошибок в протоколе. Сумма зависит от критичности ошибок. Это самая крупная награда белым хакерам в web-3.

LayerZero прошли более 50 аудитов (еще тут), код практически не изменялся, а смарт-контракты тщательно проверяются аудиторами и самими разработчиками как минимум 3 раза.


Возможности

LayerZero предлагает еще несколько возможных инструментов в DeFi, которые можно построить с помощью их протокола:

  • Omnichain yield агрегаторы (межсетевые агрегаторы доходности). Yield-агрегаторы - это инструменты DeFi, которые ищут наилучшую доходность в DeFi. Обычно такие агрегаторы (например, Yearn finance) ищут наилучшую доходность, но делают это в рамках только одной сети. С помощью LayerZero можно построить агрегатор, который будет искать наилучшую доходность сразу в нескольких сетях.
  • Omnichain landing (межсетевое кредитование). Обычное кредитование позволяет вам взять один актив под залог другого в рамках одной сети. Например, вы можете взять под залог ETH в сети Ethereum и получить USDT в той же сети Ethereum. Однако, если вы захотите использовать эти USDT в другой сети, вам придется сначала перевести их через мост. С помощью LayerZero можно построить лендинговый сервис, который позволяет брать активы под залог из другой сети. То есть, под залог ETH в сети Ethereum вы сможете напрямую получить USDT в другой сети и использовать их там по своему усмотрению. Таким образом, вам не придется тратиться на дополнительные издержки, связанные с использованием моста. Пример: Tapioca.
  • Другие приложения, которые не будут вызывать у пользователей проблему различия транзакций и стандартов между блокчейнами.

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

Допустим, что приложение реализовало 3 варианта Стека Безопасности с различными DVN внутри и различным их количеством:

  • Дешевый (2 DVN)
  • Компромисс (5 DVN)
  • Безопасный (10 DVN)

И если пользователь переносит небольшое количество средств, он выбирает дешевый, а если миллионы, то безопасный. Такой подход может дать свои преимущества перед другими мостами.

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

  • Оплата газа в стейблкоинах или других монетах
  • Функция получения газа в блокчейне-получателе

🧠 Как видим, экосистема проекта успешно развивается в течение двух лет. Проект уже объединяет все основные сети, которыми пользуется 90% пользователей. Команда продемонстрировала работающие решения, основанные на их основном продукте, и предлагает несколько других решений, которые могут изменить DeFi. Разработчики стремятся создать максимально удобные продукты для пользователей и уверены в безопасности протокола, но также продолжают заботиться об уязвимостях.

7. Токеномика

Пред.6 <-|Оглавление|-> След.8

Теории и ожидания

Чаще всего (до анонса токена) ссылаются на документацию LayerZero V1, где в комментариях написано:

//@param _zroPaymentAddress - the address of the ZRO token holder who would pay for the transaction

Перевод: параметр: _zroPaymentAddress - адрес держателя ZRO, который будет платить за транзакцию.

// @param _payInZRO - if false, user app pays the protocol fee in native token

Перевод: параметр: _payInZRO (оплата в ZRO) - если ложь, приложение оплачивает комиссию протокола в нативной монете (сети). Это условие при котором происходит оплата в ZRO. Истина - ZRO. Ложь - нативные токены сети. Кто хоть немного знаком с программированием, поймет о чем речь.

🧠 Также есть множество приложений, в коде которых на GitHub было обнаружено использование токена ZRO в качестве оплаты. Ознакомиться можно в этом посте.

  • Это означает, что разработчиками уже заложена функция оплаты мостов. Или по крайней мере - запланирована. Это первая и основная функция возможного токена ZRO.
  • Далее, вероятно, токеном ZRO может поддерживаться экосистема LayerZero. А пользователи могут получать дополнительные вознаграждения за заблокированные активы в приложениях экосистемы таких как Stargate и Tapioca. Такую практику можно довольно часто встретить среди новых блокчейнов, так что можно предположить, что такое будет и с токеном ZRO.
  • Еще одна теоретически возможная функция, которая очень часто встречается - DAO голосование. Скорее всего, если будет токен, будет и возможность голосовать за добавление Endpoint’а в ту или иную сеть или создания новой библиотеки.
  • Также токен ZRO теоретически (идея взята отсюда, но кажется мне логичной) может использоваться в качестве оплаты валидаторам исполнителей и DVNs (Project essence). Чем больше валидаторов, тем децентрализованнее будет сеть. Однако, по словам CEO Tapioca, токен ZRO не нужен для запуска Project Essence, хоть и многие считают иначе.

Когда ожидать выход токена?

Сообщество (а точнее дропхантеры) уже давно ждут выхода токена. В общем, настроения за последние полгода были такие: LayerZero выпустит токен в 3/4 квартале 2023. Если это не произойдет, то в 1 квартале 2024. Большая часть сообщества ожидала выход токена в 4 квартале 2023 одновременно с выходом Stargate v 2.0 Что это такое? Вкратце, команда Stargate собирается предоставить возможность выпуска обернутых токенов в тех сетях, где их нет (например, wPol (бывший Matic) в сети Aptos). Все эти обернутые токены будут создаваться по стандарту OFT, что позволит беспрепятственно (с точки зрения разработки моста) переносить токены между сетями. Кроме того, Stargate планирует существенно снизить комиссии. И, вероятно, Stargate v 2.0 будет первым мостом, где будет возможность оплачивать комиссию за кросс-чейн транзакции токеном ZRO.

🧠 Кажется, что востребованность токена будет зависеть от того, как будет реализована оплата транзакций токеном ZRO. Брайан говорит, что они понимают важность пользовательского опыта, поэтому все будет реализовано так, как надо (см. пункт 6), поэтому нам не о чем беспокоиться. Возможно поэтому запуск токена настолько задерживается относительно ожиданий.

Факты

Реальность до анонса токена

На практике же LayerZero ничего не сообщает сообществу о выпуске токена. Модераторы в соцсетях утверждают только, что токена нет. И модераторам позволено банить людей, которые спрашивают про токен лаунч, покупку токена и аирдроп (комьюнити невероятно сильно ждет дроп от проекта и этим активно пользуются скамеры). Но банят они все-равно достаточно редко. Модераторы также говорят нам о том, что LayerZero не причастны к появлению ZRO на агрегаторах, как CoinGecko или биржах, как Binance

Вопреки ожиданиям, мы уже прошли 3 квартал 2023 года, а 4 квартал почти завершился, и осталось менее месяца. Вряд ли токен будет выпущен (будет анонсирован) в середине декабря 2023 года, так как наступит неделя перед Рождеством, а затем само Рождество и Новый год. Многие ждали, что анонс будет во время альт-сезона и лучших условий рынка, однако на 4 декабря 2023 года, когда биткоин стоит уже 42 000$, нет никакого анонса токена.

🧠 Оставлю это как напоминание, что как только заканчивается вера начинаются чудеса


8 декабря 2023 вышел твит от LayerZero Labs, где буквально сказано, что выход токена ожидается в первой половине 2024 года. Брайан также довольно прямо говорит, что ему совершенно не нравится то, что сообщество вынудило LayerZero анонсировать токен.

Брайан рассказывает о том, как сообщество его вынудило заанонсить токен

8. Команда

Пред.7 <-|Оглавление|-> След.9

Браян Покерист 13.07.2013

Брайан Пеллегрино

Брайан - CEO (глава) LayerZero. Его история начинается с того, что он с 15 лет играл в покер. В 2005 он поступил в университет Нью-Гэмпшира, где и познакомился с сооснователями LayerZero: Райаном Зариком и Калебом Банистером. В 19 он подал заявку на учебу за границей в Будапеште и его приняли. Там он познакомился со своей будущей женой. Там же он заработал достаточно денег, чтобы бросить учебу. Брайан дал себе обещание, что за полгода он станет профессиональным игроком или, в противном случае, он возобновит изучение информатики. До 2011 года Брайан играл в покер, пока в США не запретили играть в онлайн покер на деньги. Далее он путешествовал по миру, а в 2012 году отправился в Лас Вегас, где занял 2е место в одном из турниров World Series of Poker.

В 2013 году, Пеллегрино заинтересовался биткоином. Одной из причин - это новый способ делать ставки онлайн. Про биткоин он услышал от брата и зятя. Спустя некоторое время они втроем купили компьютеры для майнинга биткоина, но в 2014 цена биткоина упала и они забросили это дело.

В 2014 Брайан переехал в Канаду, где онлайн покер был легализован. Уже к тому времени он считался одним из лучших игроков в покер во всем мире. Денег уже было заработано достаточно, а ощущения вызова он не испытывал.

В 2015 году Брайан уже думал о том, чтобы завершить карьеру покериста. Во время путешествия он наткнулся на видео в YouTube в котором ИИ играл в игры Atari (компания по производству видеоигр). Этот ИИ очень быстро научился обыгрывать человека. Это и вдохновило Брайана на создание своего алгоритма.

Пеллегрино решил создать ИИ для бейсбольной аналитики, который он успешно продал нескольким клубам Главной лиги бейсбола в 2016. В этом же году он снова вернулся в криптовалюты. Тогда уже был блокчейн Ethereum и Брайан погрузился в чтение технической документации. На тот момент простому пользователю очень сложно было запускать свой токен.

В 2017 году друг Брайана познакомил его с Дэниелом Ченом - инженером a16z (одна из крупнейших инвестиционных компаний). В 2018 году Брайан совместно с Дэниелом запустили OpenToken - платформу, которая позволяет обычным пользователям запускать свой токен. Затем они продали платформу и перешли к другим проектам.

В 2020 году Брайан, Райан, Банистер и Ноам Браун (сотрудник Meta/Facebook) опубликовали статью, в которой описали ИИ Supremus, для игры в покер. Этот ИИ стал лучшим покерным ИИ в мире, обыграв предыдущий ИИ и некоторых лучших профессионалов мира. Этот ИИ был процитирован Google и NASA

В конце 2020 года была запущена сеть Binance Smart Chain. Это был революционный продукт на то время. BSC не относилась ни к биткоину ни к эфиру. Биржа создала быстрый и дешевый блокчейн. Брайан привлек Райана и Калеба с очередной новой идеей: использовать блокчейн и NFT в их разработанной игре. Суть игры с блокчейном заключалась в том, чтобы из группы гладиаторов, сражавшихся насмерть, побеждал один, которого бы оцифровывали в NFT. NFT планировались храниться в сети Ethereum, но ввиду неэффективности и дороговизны появилась потребность перемещать NFT в сеть BSC. Делали они это при помощи собственного моста вручную. Другие мосты были слишком уязвимы для взлома.

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


26 мая 2021 года был опубликован whitepaper: «LayerZero: Бездоверительный межсетевой протокол взаимодействия»

В октябре 2021 года Брайан написал в X (Twitter) 0xMaki - сооснователю SushiSwap. 0xMaki известен тем, что разрабатывал SushiSwap после ухода предыдущего основателя. Затем его отстранили от разработки, вынудив покинуть SushiSwap.

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

- Брайан Пеллегрино

В итоге 0xMaki присоединился к LayerZero, что дало команде новые партнерства и связи.

Дальше Брайан написал в X:

Мы законно собираем величайшую команду в криптовалюте, и никто еще даже не знает об этом

Этот твит привлек внимание Sequoia Capital (одна из крупнейших инвестиционных компаний) и один из сотрудников связался с Брайаном. В течении недели Брайан и 2 партнера Sequoia встретились и Пеллегрино рассказал о стартапе команды. Sequoia признали, что LayerZero решает масштабную проблему. Sequoia описывает, что LayerZero - это своего рода водопровод в мире криптовалют. Кроме того, как оказалось, один из партнеров Sequoia был бизнес-ангелом (частным инвестором на ранней стадии) OpenToken. Более того, Дэниел Чен - инженер a16z и сооснователь OpenToken вскоре после этого стал научным сотрудником Sequoia.

В марте 2022 года был запущен Stargate. За первые 10 дней через Stargate прошел объем на сумму более 250 млн$. Для стартапа - это был огромный успех. Это позволило проекту показать себя и привлечь множество потенциальных партнеров.

В 2023 был предложен в качестве участника совета безопасности Arbitrum. Однако он принят не был.

Интересные интервью с Брайаном

Райан Зарик и Калеб Банистер

Райан - CTO (технический директор) LayerZero, а Калеб - главный инженер. C 2005-2011 учились также в университете Нью-Гэмпшира. По данным, которые о себе оставил сам Райан, во время учебы он также работал в лаборатории Нью-Гэмпшира ассистентом-исследователем.

Райан Зарик был CTO в BuzzDraft, компании по фентези спорту, которая упоминалась в статье Sequoia про Брайана (Брайан также указывает, что он был CEO BuzzDraft).

Также в его профиле указано, что он, наряду с Брайаном и Калебом, сооснователь Coder Den - консультационная фирма по разработке ПО.

Райан и Калеб также сооснователи 80Trill - криптокомпании по написанию и аудиту смарт-контрактов.

Райан и Калеб создали компанию по машинному обучению - Minimal AI, которую впоследствии выкупили Meta(Facebook). Вероятно об этой компании пишут в coinmarketcap.

⚠️ Также coinmarketcap сообщает, что Райан - бывший инженер-программист Google, а Калеб - бывший инженер-программист в Meta, что весьма сомнительно (об этом больше нигде нет упоминаний)

Интересные интервью с Райаном:

  • Интервью Blockworks: LayerZero и как он работает, в чем разница между мостом и cross-chain, про оракулы и ретрансляторы, про бездоверительность LayerZero и других протоколов.
  • Интервью White Crypto: о прошлом Райана, о безопасности LayerZero и невозможности изменений в смарт-контрактах, ONFT стандарт, построение проектов на медвежьем рынке, планы на интеграцию других блокчейнов

С остальными членами команды вы можете ознакомится на Theorg

🧠 Какие выводы можно сделать о команде? Если верить всему, что о них получилось найти в интернете, то они явно необычная команда. Брайан так точно. Каждый год запускал какой-то стартап. Мало того, эти проекты оказывались успешными раз за разом. И это уже не говоря о том, как он познакомился с крупнейшими фондами: a16z и sequoia. В том, что Брайан был известным покеристом можно не сомневаться. В YouTube можно найти видео о том, как он играет в мировом чемпионате по покеру.

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

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

А вот с информацией по другим соучредителям у меня появились вопросы. Очень уж не сходится история Брайана с теми компаниями, которые указаны на LinkedIn. Странно еще то, что ссылки на сайты этих компаний не ведут никуда, а компании не гуглятся. Но можно предположить, что это могли быть компании, которые закрылись/перешли под управление других.

Больше всего я не доверяю информации с coinmarketcap. Там указаны другие университеты команды. И мне непонятно, когда это Райан и Калеб успели побывать инженерами в Google и Meta. Да, они работали с Facebook AI над ИИ Supremus и их цитировал Google, но работали ли они там инженерами?

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


Инвестиции

Seed-раунд

Апрель 2021

Собрано: 2 млн $.

Инвесторы: не указаны

Раунд А

Сентябрь 2021

Собрано: 6.3 млн $

Ведущие инвесторы: Multicoin capital | Binance labs

Тир 1 фонды: Multicoin | Binance | Delphi

Тир 2 фонды: Hypersphere, The Spartan, Sino Global, Genblock, DeFiance

Тир 3+ фонды: Robot, Protocol, Echelon

Расширенный раунд А

Март 2022

Собрано: 135 млн $

Оценочный объем: 1 млрд $

Ведущие инвесторы: a16z Sequoia capital | FTX ventures

Тир 1 фонды: a16z Coinbase Multicoin Sequoia FTX Tiger Global

Тир 2 фонды: Polygon, Animoca, CoinFund, Dapper, Hypersphere

Тир 3+ фонды: Kronos, Gemini, Echelon, Uniswap, Volt, Zokyo, PayPal, imToken, GHAF Capital, Matrixport, Muhabbit, Blockdaemon, Avalanche, cFund, Operator, Fantom, Space Whale

В мае 2022 года вышла статья о том, что LayerZero провела переговоры о новом привлечении средств по оценке в 3 млрд $. FTX обязались возглавить этот раунд.

В ноябре 2022 года компания FTX обанкротилась

Финансирование

Июль 2022

Собрано: до определения

Ведущие инвесторы: Christie’s

Раунд B

Апрель 2023.

Собрано: 120 млн $

Оценочный объем: 3 млрд $

Ведущие инвесторы: отсутствуют

Тир 1 фонды: a16z Sequoia Circle

Тир 2 фонды: Lightspeed, NGC, Samsung Next, Bond

Тир 3+ фонды: Franklin Templeton, OpenSea, Bixin, BPEA EQT, Com2uS, Global coin, Chapter One, OKX, King River, GS Futures, K5 Ventures, Maple VC, Protofund, ATRUM, IOBC, MVP, Red Beard

По словам Брайана, раунд B был поднят для стратегического соглосования, что вероятно означает, что проект уже не нуждался в деньгах. На teletype можно ознакомится с небольшим разбором LayerZero, инвестиций в него (в частности раунда B) и сравнение его инвестиций и инвестиций в недавно вышедшие проекты: Optimism, Sui, Arbitrum, Worldcoin, Aptos.


Инциденты

Уязвимости LayerZero

В январе 2023 Джеймс Прествич (технический директор конкурентного проекта Nomad) опубликовал статью о том, что LayerZero имеет две критические уязвимости, которые позволяют команде LayerZero доставлять приложениям поддельные сообщения. Джеймс также утверждает, что команда знает об этих уязвимостях и активно их использует.

Брайан в ответ выпустил тред в X, назвав эту статью “дико нечестной”. Пеллегрино утверждает, что все обвинения работают только во время использования значений по умолчанию, которые предоставлены только для тех команд, которые не считают безопасность первостепенной задачей. Если использовать другие настройки, то никаких проблем не будет.

На вопрос: как тогда LayerZero может быть протоколом, не требущим доверия (именно так команда позиционировала LayerZero V 1.0), Брайан отвечает, что, с момента публикации whitepaper, они сильно изменили свое отношение к бездоверительным протоколам. В привычном для нас понимании кросс-чейн обмен не может быть по-настоящему бездоверительным.

FTX подали в суд на LayerZero

В ноябре 2022 биржа FTX обанкротилась.

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

В марте 2022 года FTX возглавили расширенный раунд А. Они заплатили 70 млн $ в обмен на 5% долю в LayerZero. Также они заплатили 25 млн $ за 100 млн токенов STG (Stargate).

LayerZero также выдали 45 млн $ в долг под 8% годовых Alameda Research.

7 ноября 2022 года, за 4 дня до банротства FTX, COO LayerZero (исполнительный директор) Ари Литан совершает сделку с Alameda: LayerZero получает обратно свою 5% долю (по оценочной стоимости уже в 150 млн $), а LayerZero прощает кредит под 45 млн $.

Планировалось провести также еще одну сделку: Alameda возвращает 100 млн STG взамен на 10 млн $. Однако сделка не состоялась.

В октябре LayerZero вывели 16 млн $ с биржи и еще 5 млн $ они вывели 7 ноября - в день сделки.

Кроме этого Ари Литан за несколько дней вывел 19,6 млн $ на свое имя и имя своей компании.

FTX обвиняет LayerZero и Ари Литана в том, что они знали о неплатежеспособности FTX, поскольку имели тесные связи с руководством FTX. Компания требует расторгнуть сделку о возврате 5% доли, требует вернуть выведенные 40 млн $, а также покрыть издержки на адвокатов.

Брайан называет иск необоснованным, встречно обвиняя FTX в том, что они хотят затянуть процесс, чтобы получить больше судебных издержек. Брайан сказал, что он лично вносил миллионы за месяц до банкротства, а также внес 1 миллион долларов 7 ноября. Кроме этого, Брайан утверждает, что выведенные средства использовались для ведения бизнеса, а не в форме паники. Дальше Брайан приводит аргументы в сторону, почему LayerZero не обладали инсайдерской информацией и почему FTX некорректно считает средства, что даже хуже бухгалтерского учета FTX, из-за которого она и обанкротилась.

🧠 Первый инцидент с уязвимостью - это явно то, на что стоит обратить внимание. То, что некоторые члены команды могут отправлять/изменять сообщения при стандартных настройках узла, должно насторожить пользователя. В сентябре 2023 оракулом по умолчанию стал Google Cloud с дополнительной системой безопасности, а в декабре 2023 вышел LayerZero v 2.0 . Однако я пока что не нашел подтверждений, что теперь стандартные настройки теперь не дают возможности вручную изменять сообщения. Тем не менее, это некий “желтый флаг” по отношению к LayerZero. Особенно, если учитывать, как команда рассказывает про заботу о безопасности. С одной стороны этот инцидент не добавляет уверенности в LayerZero, а с другой - альтернатив пока что не видно. Нужно понимать, что теоретически ваше сообщение может (или могло) быть перенаправлено разработчиками во время того, как оно использует протокол, т.е совсем небольшой промежуток времени. Большинство проектов, использующих LayerZero устанавливают настройки по умолчанию. Так гораздо удобнее. Тем не менее, если для перевода ваших активов вам нужна бóльшая безопасность, то вам нужно будет найти приложение, которое не пользуется стандартными настройками. Оправдание Брайана мне не особо понравилось. Да, уязвимость есть только при стандартных настройках, но она сделана специально для разработчиков и ими она активно используется. Тем не менее взломов протокола не было и краж тоже, так что в целом можно считать, что безопасность на высоком уровне.

По поводу FTX я могу сказать только то, что для меня это выглядит как обычные разборки между проектами. Каждый хочет попытаться забрать свой кусок. FTX хочет вернуть себе деньги и использует для этого любые методы. FTX же подавала иск не только на LayerZero и связанных с ней людей, она подавала иск на множество проектов в надежде хоть что-то вернуть себе. LayerZero при этом также не хотели терять деньги. Внешне действительно выглядит сомнительно, что именно перед самым крахом LayerZero вернули себе долю. Тем не менее — а зачем ее терять, когда есть возможность получить выгоду. Возможно Брайан и не лукавит в медиа, говоря, что они ничего не знали, но мне кажется, что обе стороны тянут максимум выгоды для себя, преувеличивая или недоговаривая детали. И LayerZero пока что выигрывают в этой схватке. Поэтому этот инцидент мне не кажется тем, что требует какого-то особого внимания со стороны обычных пользователей.

9. Аирдроп

Пред.8 <-|Оглавление|-> След.10

Ожидания

Больше всего ожиданий у сообщества в 2023 году от LayerZero, ZkSync и Starknet. Больше всего аккаунтов в ZkSync (хотя там и немалая доля биржевых). Чаще всего упоминают LayerZero. Проект стал набирать популярность в марте 2023, когда Arbitrum анонсировал аирдроп, а LayerZero анонсировали раунд B. До анонса аирдропа через LayerZero проходило от 1 000 до 16 000 сообщений в день. 15 марта 2023 в LayerZero было проведено 6 500 сообщений. 15 апреля 2023 - 277 000 сообщений. Рекордное количество было достигнуто 29 июня - 775 000 сообщений. После этого, количество сообщений снижалось до 8 декабря - 150 000 сообщений. 8 декабря был официально анонсирован выход токена в Q1-Q2 2024. Активность снова выросла. Подробнее о цикличных всплесках активности вы можете прочитать в telegram канале.

Это всего лишь ожидаемые сообществом активности, за которые могут раздать дроп.

Основные метрики

  • Объем транзакций (bridged amount) — сумма, которая считается так: стоимость активов * количество кросс-чейн транзакций. Для прокачанного аккаунта желателен объем 10 000 $.
  • Количество кросс-чейн транзакций, использующих LayerZero (transactions count). Для прокачанного аккаунта желательно около 100 транзакций
  • Количество смартконтрактов (contracts count) — этот параметр увеличивается, когда используются разные мосты и разные сети
  • Исходные сети (source chains) — сети из которых отправляется транзакция. Основные исходные сети: Arbitrum, Avalanche, BNB, Base, Celo, Ethereum, Fantom, Gnosis, Optimism, Polygon
  • Сети назначения (destination chains) — сети в которые отправляется транзакция. Их список гораздо больше и можно посмотреть на Dune
  • Активные дни/недели/месяца — количество дней/недель/месяцев, когда использовался LayerZero
  • Дата активации (active since) — дата, когда была совершена первая транзакция с использованием LayerZero
  • Возраст (age) — количество дней, которые прошли с даты активации

Основные активности

Сперва большинство советуют воспользоваться официальными мостами, указанными на странице LayerZero:

  • Stargate: бридж, ликвидность, фарминг, стейкинг, DAO голосование. (Убран с официального сайта)
  • Aptos bridge: бридж стейблкоинов из EVM сети в сеть Aptos и обратно.
  • Bitcoin bridge: бридж btc.b между сетями. Начиная с avalanche и заканчивая бриджами между сетями
  • Testnet bridge: покупка тестовых токенов за ETH в разных сетях. Чаще всего советуют пополнить из сети Ethereum
  • USDC testnet bridge: когда он работал, предлагали использовать его, чтобы добавить бесплатную активность. (Убран с официального сайта)
  • Telos bridge: почти никто не советовал пользоваться. В телеграме написано, что это официальный мост между EVM сетями и сетью Telos, но на сайте он не указан и в дискорде модераторы пишут, что это сторонний мост

Дополнительные активности

Социальные активности:

  • Guildhall — получение ролей в дискорде Stargate за: вступление в дискорд Stargate, минт NFT, владение 25/100 veSTG (даются за стейкинг STG на Stargate), предоставление ликвидности на 1000$
  • Galxe — получение NFT за выполнение официальных квестов от Stargate
  • Layer3 — неофициальные квесты по LayerZero и Stargate

Мосты на количество смарт-контрактов:

  • Sushi — мост, построенный поверх Stargate и собственных пулов ликвидности. Поддерживает 7 сетей: ETH, ARB, Base, Polygon, OP, BSC, Avax
  • WooFi — точно такой же мост, как и Sushi. Поддерживает 9 сетей: ETH, ARB, Base, Polygon, OP, BSC, Avax, Linea, FTM
  • Trader Joe — только для токенов JOE. Поддерживает 3 сети: ARB, BSC, Avax
  • Pancake — поддерживает множество токенов и 8 сетей: ETH, ARB, BSC, Base, Linea, ZkSync, Aptos, Polygon zkEVM
  • Dexalot — Dex биржа с мостом между 2 сетями: Avax и Dexalot (подсеть в сети Avalanche). Использует LayerZero для депозита/вывода
  • Liquid — вариация Aptos bridge. Мост между EVM сетями и сетью Aptos
  • Thala — еще одна вариация Aptos bridge. Мост между EVM сетями и сетью Aptos
  • Interport — поддерживает 11 EVM сетей

Мосты на количество транзакций:

  • DeFi Kingdoms — Игра, поддерживающая 2 сети: Klaytn и DFK. Вероятно, самые дешевые кросс-чейн транзакции, использующие LayerZero. Гайд.
  • Merkly — работает с OFT, ONFT, zkONFT стандартами. Поддерживает от 36 сетей. Но работает только с бесполезными токенами/NFT самой площадки, которые не имеют никакой ценности. Есть возможность быстро отправить токены/NFT из одной сети в десятки других. Мост существует для увеличения количества использованных сетей назначения и для пополнения газа в необходимой сети
  • L2telegraph — улучшенная версия Merkly. Позволяет отправлять ETH между сетями, бесполезные NFT и простые текстовые сообщения. Работает с OFT и ONFT. Поддерживает от 13 сетей
  • DappGate — точно такой же мост, как и Merkly. Поддерживает от 35 сетей
  • L2Marathon — похожий мост на Merkly или DappGate, но работает только с ONFT стандартом и поддерживает 35 сетей. Также есть возможность быстро отправить NFT между сетями. Поддерживает от 33 сетей
  • Angle — дешевый мост для перемещения agEUR между 10 сетями
  • CoreDAO — дешевый мост для перемещения токенов между EVM сетями и сетью CORE. Поддерживает от 7 сетей
  • Harmony — дешевый мост между EVM сетями и сетью Harmony. Поддерживает от 4 сетей
  • Abracadabra — дешевый мост между 11 сетями для токена MIM
  • Radiant — дешевый мост для токена RDNT. Поддерживает от 3 сетей
  • Cashmere — мост для бесплатных тестовых токенов. Поддерживает гораздо больше сетей, чем testnet bridge.

NFT мосты и маркетплейсы:

  • Polyhedra — мост, использующий OFT/ONFT стандарты, используя собственную технологию zkONFT. Отправляет любую NFT/сообщение в доступных сетях. Также появилась возможность использовать мост для перемещения ETH между сетями
  • Pudgy penguins — мост для NFT коллекции Pudgy penguins. Основатели LayerZero используют эту коллекцию в качестве аватарок в соцсетях. И в целом — это достаточно известная и дорогая коллекция
  • Omni X — кросс-чейн NFT маркетплейс, позволяющий пользователям покупать NFT в одной сети, оплачивая токенами из другой
  • Holograph
  • MintDAO
  • Omnisea
  • Omnibase
  • Zerius
  • Mummy Finance
  • OmniHub

Некоторые другие решения, использующие LayerZero (5000+ сообщений):


Все остальные проекты, использующие LayerZero, можно найти в главе 6: Экосистема проекта

Рейтинг

Популярные аналитические сайты, создающие рейтинг кошельков по определенным параметрам:

  • NFT copilot — быстрее всего проводит расчет, обновляется от пары часов до пары суток. Большинство базовых метрик есть
  • Dune — множество бесплатных дэшбордов с рейтингом кошельков по LayerZero. Можно найти рейтинг по любой метрике. Можно в подробности найти, какая метрика сделана/не сделана. Но работает большинство дэшбордов только с первыми 1 - 1,5 млн кошельков в рейтинге. Это ~40-50% от общего количества. Многие дэшборды не оптимизированы и требуют ожидания
  • 10kdrop — показывает самые базовые метрики и рейтинг среди всех. Обновляется 1 раз в 2 недели. Продвинутые метрики показывает платно
  • Wenser.vercel — похож на 10kdrop, но больше бесплатной статистики и обновляется чаще
  • Merkly checker — платный чекер, анализирующий, что сделано и не сделано на вашем аккаунте. Обновляется раз в 4 часа. Похожий функционал можно найти только на Dune
  • Nomis — показывает, насколько ваш аккаунт похож на аккаунт реального человека (анти-сибил). Выдает рейтинг от 0 до 100 по некоторым параметрам. Также показывает некоторые проотоколы и смартконтракты, которые были использованы аккаунтом

🧠 Проект перегрет дропхантерами, однако большинство не имеет достаточного терпения. Реальных пользователей у LayerZero гораздо меньше, чем 6 000 000. Больше всего сообщений за сутки проходит через Merkly — в 1,5 — 2 раза больше, чем через Stargate. После официальных мостов, больше всего проходит сообщений через самые дешевые сети, что означает, что после дропа от LayerZero, есть вероятность, что использование протокола уменьшится. Тем не менее, мое мнение, что LayerZero имеет большой потенциал, который начнет раскрываться в будущих проектах построенных на этом протоколе. Я ожидаю, что, если будет большой дроп, то цена токена пойдет сначала вниз на некоторый срок и уже ближе к бычьему рынку его начнут активно покупать, пампить и использовать, что приведет к увеличению цены токена.

Реальность

💡 Аирдроп не анонсирован (15.01.2024). Токен официально анонсирован (08.12.2023). На данный момент(20.05.2024) токен нигде нельзя купить. Он еще не вышел!

  • 2 мая команда объявила о том, что снепшот #1 был сделан.
  • С 3 по 17 мая сибилам (тем, кто создавал десятки аккаунтов для фарма аирдропа) давалась возможность сдать себя команде и получить за это вознаграждение в размере 15% от аирдропа.
  • 10 мая в дискорде LayerZero появилась первая роль: memelayer - для тех, кто создает мемы и делится ими в дискорде:
Memelayer
  • 13 мая в дискорде появились еще 3 роли:

По словам модераторов, ролей ограниченное количество. (А за неделю их получило не более 300 человек)

  • 17 мая сдалось около 300 000 кошельков.
  • 18 мая LayerZero, Nansen и Chaos опубликовали предварительный список из 800 000 адресов-сибилов. В дискорде при этом достаточно часто жаловались те, у кого был единственный аккаунт и он оказался в списке. Так что в дискорде появилась форма для аппеляций:
LayerZero Discord #russian

  • Также началось событие Bounty Hunting (до 31 мая), где, если ты найдешь 20 кошельков и более, принадлежащих одному человеку, ты получишь 10% от его вознаграждений. Необходимо обосновать, почему 20 адресов принадлежат одному человеку

  • Из-за злоупотребления системой, 20 мая Брайан приостановил Bounty Hunting, обещая изменить подход в ближайшие дни: необходимо внести залог для отправки отчета о сибилах.

10. Как работает проект (Продвинутый уровень)

Пред.9 <-|Оглавление|-> Итоги

LayerZero V1

Аннотация

До 14 декабря 2023 LayerZero работал на этой версии. 14 декабря LayerZero объявили о запуске 2й версии в 40 тестовых сетях. В основной сети планируется запустить V2 в январе 2024 года. Была выпущена whitepaper 2.0 и обновлена документация. Тем не менее V1 все еще будет работать и поддерживаться прямая и обратная совместимость между версиями.

LayerZero whitepaper V1.1 ENG

LayerZero whitepaper V1 RUS


Компоненты LayerZero

LayerZero Endpoint

Endpoint — набор смарт-контрактов для каждой сети. Способ работы в различных cетях может отличаться, но основные модули LayerZero таковы:

  • Коммуникатор (Communicator)
  • Валидатор (Validator)
  • Сеть (Network)

Отправляясь из блокчейна A, сообщение проходит модули сверху вниз (от Коммуникатора к Сети), а чтобы попасть в блокчейн B, сообщение проходит модули снизу вверх (от Сети к Коммуникатору)

Кроме основных 3х модулей, есть еще дополнительный.

Библиотеки (Libraries) — это смарт-контракты, которые отвечают за обработку связи в конкретной сети. Библиотеки также отвечают за вычисления, связанные с подтверждением транзакций. Именно Библиотеки отличаются от блокчейна к блокчейну. Чтобы связь между двумя блокчейнами, через LayerZero была возможна, необходимо присутствие Библиотек на обоих блокчейнах. Одной из таких библиотек является UltraLightNode (ULN)

Оракул

Оракул — off-chain сервис, отвечающий за передачу Заголовка блока (blk_hdr) из Блокчейна A в Сеть (B)

Ретранслятор

Ретранслятор — off-chain сервис, отвечающий за:

  • передачу Подтверждения (proof) из Блокчейна A Валидатору (B)
  • передачу Данных (payload) от Валидотора A к Валидатору (B)

Алгоритм LayerZero

Параметры для отправки сообщения

  • Приложение (UA| [Блокчейн A/B]) — пользовательское приложение в определенном блокчейне
  • Блокчейн A (Отправитель) — блокчейн, откуда отправляется сообщение
  • Блокчейн Б (Получатель) — блокчейн, куда приходит сообщение
  • Транзакция (T) — транзакция, которая отправляется из Блокчейна А. Содержит информацию, которую пользователь хочет перенести между блокчейнами
  • ID транзакции (t) — идентификатор транзакции T, позволяющий найти транзакцию в конкретном блоке
  • ID смарт-контракта (dst) — идентификатор смарт-контракта в блокчейне B, позволяющий найти необходимый смарт-контракт в блокчейне B
  • Данные (payload) — любая информация, которая отправляется приложением (UA) из блокчейна А в блокчейн B
  • Пакет (Packet) — набор данных, состоящий из ID смарт-контракта (dst) и Данных (payload)
  • Аргументы (relayer_args) — аргументы, описывающие информацию о платеже. Используются для настройки комиссий в сети
  • Заголовок блока (blk_hdr) — информация, необходимая для поддержания целостности блокчейна: номер блока, дата блока, хеш предыдущего блока и др.
  • Хеш заголовка блока (blk_hdr_hash) — зашифрованная информация из Заголовка блока
  • ID текущего блока (cur_blk_id) — Включает в себя заголовок блока и информацию, которую добавляют в блок пользователи (транзакции) в зашифрованном виде (хеш всего блока)
  • Подтверждение (proof) — количество подтверждений блока участниками сети (для алгоритма консенсуса PoS).Это показатель того, насколько блок стабилен и признан участниками сети.

13 шагов доставки сообщения

Картинка взята у cryptocholy
  1. Приложение (UA | A ) совершает транзакцию (T). Блокчейн А отправляет данные(t, dst, payload, relayer_args) Коммуникатору (A) со следующими параметрами:
    • ID транзакции (t)
    • ID смартконтракта (dst)
    • Данные (payload)
    • Аргументы (relayer_args)
  2. Коммуникатор формирует Пакет (Packet) из dst и payload. Коммуникатор (A) отправляет в Валидатор (A):
    • Пакет (Packet)
    • ID транзакции (t)
    • Аргументы (relayer_args)
  3. Валидатор отправляет в Сеть (A): Сеть (A) уведомляется, что параметр: должен быть отправлен в Блокчейн B
    • ID транзакции (t)
    • ID смарт-контракта (dst)
    • Заголовок блока (blk_hdr)
  4. Вместе с шагом 3, Валидатор (A) отправляет в Ретранслятор:
    • Пакет (dst, payload)
    • ID транзакции (t)
    • Аргументы (relayer_args)

Ретранслятор ожидает Подтверждения (proof) Транзакции (T) из Блокчейна А

  1. Сеть отправляет в Оракул: Оракул уведомляется, что ему необходимо из Блокчейна А извлечь Заголовок блока (blk_hdr) и отправить его в Блокчейн B. Даже если в блокчейне совершено несколько транзакций с использованием LayerZero, то шаг 5 все-равно выполняется только 1 раз.
    • ID смартконтракта (dst)
    • ID текущего блока (cur_blk_id)
  2. Оракул считывает из Блокчейна A:
    • Заголовок блока (blk_hdr)
  3. Ретранслятор получает из Блокчейна A: Шаг 6 и 7 происходят асинхронно
    • Подтверждение (proof) Транзакции (T)
  4. Когда Оракул убеждается, что блок получил достаточное количество подтверждений, он отправляет в Сеть (B):
    • Заголовок блока (blk_hdr)
  5. Сеть (B) отправляет Валидатору (B):
    • Хеш заголовка блока (blk_hdr_hash)
  6. Валидатор отправляет в Ретранслятор:
    • Хеш заголовка блока (blk_hdr_hash)
  7. После получения Хеша, Ретранслятор отправляет Валидатору (B): Всех пользователей, которые использовали LayerZero в текущем блоке
    • Пакет (dst, payload)
    • ID транзакции (t)
    • Подтверждение (proof)
  8. Валидатор (B) получает из Сети (B):
    • Заголовок блока (blk_hdr)

Валидатор (B) использует:

  • Пакет (dst, payload)
  • ID транзакции (t)
  • Подтверждение (proof)
  • Заголовок блока (blk_hdr)

Для проверки транзакции: Является ли она валидной и достоверной? Если нет, сообщение не проходит. Если да, то

Валидатор (B) отправляет Коммуникатору (B):

  • Пакет (dst, payload)
  • ID транзакции (t)
  1. Коммуникатор (B) доставляет Приложению (UA| B ):
    • Пакет (dst, payload)
    • ID транзакции (t)

Валидная доставка

Вернемся к шагу 12:

Является ли транзакция валидной и достоверной?

Ответ Да может быть в двух случаях:

  1. Заголовок блока (blk_hdr) от Оракула и Подтверждение (proof) от Ретранслятора валидны, и действительно Транзакция (T) существует в Блокчейне А
  2. Заголовок блока (blk_hdr) от Оракула и Подтверждение (proof) от Ретранслятора не валидны, но совпадают

Вариант 2 теоретически возможен в двух случаях:

  1. Оракул и Ретранслятор находятся в сговоре. Однако требование для любой транзакции проходящей через LayerZero — это независимость Оракула и Ретранслятора
  2. Случайно подобраны Подтверждение (proof) или Заголовок блока (blk_hdr), чтобы они совпадали. Однако такой подбор статистически невозможен. Вероятность существует, но она настолько же низкая, как и вероятность сгенерировать активированную мнемофразу (кошелек, которым уже кто-то пользовался)

Таким образом гарантируется, что:

  • Каждая транзакция отправленная в Блокчейн B была отправлена в Endpoint (A)
  • Каждая транзакция отправляется в Блокчейн B только, когда транзакция была провалидирована, т.е достоверна и зафиксирована (подтверждена участниками сети)

🧠 Больше всего алгоритм работы LayerZero напоминает мне пазлы: цельная картина разбивается на 2 кусочка, потом переправляется в другое место, проверяется, а затем и собирается снова в единую картину.

Еще процесс можно описать мультиподписью 2/2, где даже без одной подписи транзакция не состоится

LayerZero V2

Аннотация

14 декабря 2023 года команда LayerZero объявила о запуске 2й версии протокола в тестовых сетях. LayerZero поделились о своем видении развития проекта.

LayerZero whitepaper V2.0 ENG

LayerZero whitepaper V 2.0 RUS by ScanDYOR

LayerZero планируют стать примитивом в Web 3. Точно таким же, как и Bitcoin, олицетворяющий блокчейн или Ethereum, олицетворяющий смарт-контракты.

В целом, с запуском V2, LayerZero стремится стать криптопримитивом наравне с Bitcoin и Ethereum. Bitcoin как протокол для криптоденег, Ethereum как протокол для криптофинансов и LayerZero как протокол для криптоинтернета.

2я версия представляет собой некий протокол для протоколов. Пока другие протоколы борются за право проверять сообщения, LayerZero предоставляет возможность dApp выбирать совокупность проверяющих структур для доставки сообщения. Это могут быть мосты, оракулы или даже блокчейны. Список доступных проверяющих структур (DVN) можно прочитать здесь. Это дает независимость от поставщика безопасности, благодаря механизму проверки DVN (X of Y of N), о котором вы сможете прочитать ниже.

Все основные изменения вы можете прочитать в этой статье.


Принципы

Ниже будут описаны принципы, на которых построен LayerZero.

Внутренняя безопасность

Это безопасность, которую обеспечивает LayerZero напрямую в неизменяемых Endpoint. К ней относятся:

  • Защита от цензуры — ни одно сообщение не может быть исполнено, пока не проверены предыдущие.
  • Защита от атак повторного воспроизведения — протокол обеспечивает единоразовую доставку.
  • Доставка в любой момент.
  • Не требующая разрешений — протокол общедоступен. Любой может построить инфраструктуру на LayerZero и любой может пользоваться этой инфраструктурой.
  • Неизменяемость — все, что записано в протокол уже нельзя изменить. Можно только добавить новые смарт-контракты. Таким образом каждый dApp может использовать более старые версии библиотек, которые проверены временем. Именно такая модель безопасности используется лучшими приложениями в web 3, которые ни разу не были взломаны. Большинство приложений напротив используют постоянно обновляемую модель безопасности, что не дает приложениям обеспечения долгосрочной безопасности.

Универсальность

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

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

Более того, основную структуру LayerZero можно расширять благодаря дополнительным функциям исполнения, одной из которых является система Pre-Crime.

Компоненты

LayerZero подразделяется на 4 основных компонента:

Endpoint

Endpoint — неизменяемый смарт-контракт с открытым исходным кодом. Он находится как минимум в одном экземпляре во всех блокчейнах, поддерживаемых LayerZero. Он обеспечивает стабильный интерфейс для приложений и управляет Стеком Безопасности dApp, который будет описан ниже.

MessageLib Registry

MessageLib Registry — реестр множества библиотек с названием MessageLib. Библиотеки, которые уже были добавлены в реестр нельзя изменить, можно лишь добавить новые. Одним из примеров MessageLib является UltraLightNode. Именно эта конструкция позволяет dApp выбирать между безопасностью или новыми технологиями, которые не прошли проверку временем. И поскольку безопасные и новые библиотеки изолированы друг от друга, то LayerZero решает одновременно проблему безопасности и масштабируемости.

На данный момент существует всего 2 MessageLib: UltraLightNode V1 и UltraLightNode V2. Вторая версия на данный момент работает на тестовых сетях.

UltraLightNode — стандартный MessageLib LayerZero. В LayerZero V2 по умолчанию настроена UltraLightNode V2. Эта библиотека позволяет подключить к себе до 254 DVNs. ULN отвечает за:

  • Конфигурацию Стека Безопасности (DVNs) и исполнителей.
  • Проверку того, что настроенный Стек Безопасности проверил пакет сообщений.
  • Разрешение исполнителю фиксировать пакет сообщений в Endpoint после проверки.

Исполнители

Исполнители — это роль без разрешений, которая обеспечивает бесперебойное выполнение сообщений, следуя инструкциям, которые задал владелец приложения. Исполнители отвечают за логику функций в блокчейне-получателе после того, как DVN проверят сообщение. Исполнители также позволяют приложениям упрощать оплату за газ, а также гибко настраивать оплату газа для различного типа сообщений.

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

DVNs

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

Кроме того, 2я версия допускает проверку сообщений не только Оракулами. К DVN можно подключить любые метод верификации: оракулы, мосты, службы аттестации или блокчейны. Делается это при помощи адаптеров, которые подключают 3ю сторону к сетям проверки. Это нужно для увеличения количества конфигураций безопасности, что потенциально делает сеть в разы децентрализованнее.

Комбинация DVN, выбранных приложением, образует Стек Безопасности. Чем больше DVN подключено в Стек Безопасности, тем дороже конечному пользователю будет обходиться транзакция и тем безопаснее будет само приложение.

Как работает Стек Безопасности? Для проверки сообщения используется механизм консенсуса X of Y of N. Допустим, приложение использует для проверки 5 DVN:

  • LayerZero Labs
  • Google Cloud
  • Gitcoin
  • Axelar
  • CCIP

Когда сообщение проверяется, каждый из 5 DVN проверяет его независимо. Предположим, что приложение настроило из этих 5 DVN 2 обязательных:

  • LayerZero Labs
  • Axelar

Это означает, что пока оба этих DVN не проверили сообщение, оно не может закрепиться исполнителем и пойти дальше. Мы также имеем еще 3 DVN:

  • Google Cloud
  • Gitcoin
  • CCIP

Из них как минимум 2е любых DVN должны также проверить сообщение. 2 — это минимальный порог, которого должны достичь DVN, чтобы консенсус был завершен и исполнитель мог закрепить сообщение. Этот минимальный порог также настраивается отдельно каждым приложением.

Таким образом 2 обязательных DVN: LayerZero Labs и Axelar, а также минимум 2 любых DVN из оставшегося списка: Google Cloud, Gitcoin, CCIP должны полностью проверить сообщение, чтобы исполнитель мог его зафиксировать. Тогда мы имеем всего 4 варианта, когда сообщение может быть зафиксировано:

Все 4 варианта, когда сообщение будет зафиксировано и 2 варианта из нескольких, когда не будет

Во всех остальных случаях сообщение не может быть зафиксировано исполнителем. X of Y of N консенсус представляет себе консенсус из X обязательных и минимум Y DVN из обего количества DVN равных N. В примере выше был представлен консенсус 2 of 2 of 5, но он может быть установлен каждым приложением совершенно по-разному. Например, если приложение хочет увеличить свою безопасность, оно может поставить консенсус 3 из 4 из 17 DVN, что сделает атаку на данное приложение очень дорогой, ведь хакеру нужно будет захватить как минимум 7 различных DVN, что само по себе дорого. Но поскольку угадать, какие 4 из 14 DVN проверят первыми достаточно трудно, то стоимость атаки возрастает еще больше. В будущем будет доступно более 17 DVN, а также любое приложение или пользователь сможет создать свой благодаря инструменту Project Essence, который LayerZero запустит в ближайшее время.

В случае, если какой-либо DVN будет неисправен в Стеке Безопасности, приложения могут легко перенастроить Стек Безопасности и исключить неработоспособный DVN, заменив его на рабочий.

В отличие от большинства протоколов, LayerZero позволяет реализовать независимую внешнюю безопасность каждому отдельному приложению. Это дает LayerZero обеспечить практически неограниченную степень отказоустойчивости.

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

🧠 DVN — это одно из самых главных обновлений, которые ставит LayerZero на голову выше своих конкурентов. Или точнее LayerZero опустились на слой ниже протоколов, став транспортным решением для последних. Проекту удалось найти решение не прибегая к сложным, уязвимым или тяжелым техническим решениям. В то же время LayerZero реализован так, что его безопасность разделена на модули: внутренняя безопасность, которая обеспечена неизменяемостью смарт-контратка, отсутствием принудительных обновлений и десятками аудитов; и внешняя безопсность, которая реализована DVNs, большим количеством вариантов настройки Стека Безопасности, возможностью создавать собственных DVNs и исполнителей. Кроме того исполнение и проверка изолированы, что позволяет владельцам приложений не беспокоится о безопасности. Все это действительно может превратить LayerZero в третий примитив: криптоинтернет.

Заключение

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

Подпишись что-ли на мой телеграм канал. Там есть еще парочка ресерчей:

@ScanDYOR