LayerZero — это протокол, который помогает разным блокчейнам общаться между собой. Он позволяет переносить данные и деньги из одного блокчейна в другой, что расширяет возможности работы с криптовалютами и децентрализованными приложениями (DApp). Важность таких проектов для индустрии, подтверждается количеством инвестиций. В общей сложности LayerZero Labs собрали $ 263 млн от a16z, Binance, Multicoin, Sequoia Capital, Paypal Ventures, Uniswap Labs и других инвесторов.
Подавляющее большинство пабликов и блогеров выкладывают гайды для прохождения активностей с целью потенциального airdrop. Мы же хотели бы рассказать более подробно о том, как работает протокол LayerZero.
Как работает LayerZero?
Чтобы понять, как LayerZero работает, представьте себе службу доставки, которая отправляет посылки из одного города в другой. У нас есть два ключевых элемента:
1. Служба доставки (Oracle)
Служба доставки отвечает за то, чтобы забрать информацию из одного блокчейна и передать её в другой. Например, если в Блокчейне А появляется новый запрос, служба доставки получает информацию о нем и сообщает, что ей нужно отправить данные в Блокчейн Б. Она выбирает только нужные запросы (которые отправили через протокол LayerZero), игнорируя остальные.
2. Курьер (Relayer)
После того как служба доставки забрала информацию, курьер подготавливает её для отправки. Он упаковывает всё необходимое в «пакет» и отправляет его в Блокчейн Б. Перед отправкой курьер проверяет, что все данные правильные и готовы к отправке.
Пример
Вы хотите отправить своему другу 10 USDT из Ethereum в Binance Smart Chain. Для этого вы используете децентрализованное приложение (DApp), которое работает с протоколом LayerZero.
1. Вы открываете DApp и выбираете функцию перевода, вводите сумму (10 USDT) и адрес вашего друга.
2. DApp создает запрос на перевод и отправляет его в службу доставки (LayerZero).
3. Служба доставки (Oracle) получает ваш запрос. Она сообщает, что нужно отправить данные из Блокчейна А в Блокчейн Б.
4. Курьер (Relayer) забирает информацию от службы доставки, упаковывает её в «пакет» и отправляет в Блокчейн Б, предварительно проверяя, что все данные правильные.
5. В Блокчейне Б проверяют, всё ли в порядке, и затем ваш друг получает 10 USDT на своем кошельке.
Если вы хотите разобраться, как работает протокол LayerZero на более глубоком уровне, можете прочитать нашу статью LayerZero:Advanced