June 4, 2022

Введение в сеть Axelar

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

Введение и контекст

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

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

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

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

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

Что такое сеть Axelar?

Axelar — это универсальная оверлейная сеть, надежно соединяющая все блокчейн-экосистемы, приложения, активы и пользователей для обеспечения совместимости с Web3. Axelar состоит из децентрализованной сети валидаторов, безопасных шлюзовых контрактов, унифицированного перевода, архитектуры маршрутизации и набора комплектов для разработки программного обеспечения (SDK) и интерфейсов прикладного программирования (API), обеспечивающих возможность компоновки между блокчейнами. Это позволяет разработчикам использовать лучшую платформу для своего варианта использования, имея при этом доступ к пользователям, активам и приложениям в любой другой экосистеме. Вместо попарных межсетевых мостов они могут полагаться на сетевую архитектуру, обеспечивающую единую кодовую базу и структуру управления.

Конечная цель Axelar — создать базовую инфраструктуру для подключения следующего миллиарда человек к Web3. Для достижения этой цели Axelar:

  1. Упростите разработчикам блокчейна возможность подключения и связи с другими цепочками.
  2. Предоставьте разработчикам децентрализованных приложений (dApp) возможность компоновки между цепочками.
  3. Позвольте пользователям беспрепятственно взаимодействовать с приложениями в нескольких экосистемах.

Пакеты Axelar SDK предоставляют богатый набор для разработки приложений Web3, гарантируя, что у разработчиков есть инструменты, необходимые для создания. С помощью этих инструментов и API-интерфейсов разработчики могут использовать сеть Axelar и ее SDK для создания dApp, которые можно легко развернуть во всех экосистемах, подключенных к Axelar. Другими словами, Axelar сводит межсетевое взаимодействие к простому набору запросов API. Это абсолютно необходимо для внедрения, поскольку опыт разработчиков по развертыванию приложений Web3 должен быть таким же, как сегодня для разработчиков Web2, где основные аспекты развертывания, связанные с сетью и экосистемой, в значительной степени абстрагируются.

Опыт разработчиков по развертыванию приложений Web3 должен быть таким же, как сегодня для разработчиков Web2.

Как это работает?

Сеть Axelar состоит из трех ключевых компонентов на двух функциональных уровнях.

Децентрализованная сеть

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

Смарт-контракты шлюза

Второй — это шлюзы — смарт-контракты, которые обеспечивают связь между сетью Axelar и ее взаимосвязанными блокчейнами уровня 1. Валидаторы контролируют шлюзы на предмет входящих транзакций, которые валидаторы ПРОЧИТАЮТ. Затем они приходят к консенсусу в отношении действительности этой сделки; после согласования они ПИШУТ на шлюз целевой цепочки для выполнения кросс-чейн транзакции. Валидаторы и шлюзы составляют базовый уровень инфраструктуры.

Инструменты разработчика

Над валидаторами и шлюзами стоят API и SDK (библиотеки и инструменты, которые позволяют разработчикам легко получать доступ к сети Axelar). Это уровень разработки приложений, который разработчики будут использовать для компоновки любых двух цепочек за один переход, добавляя универсальную совместимость к своим блокчейнам и приложениям. С помощью Axelar они могут блокировать, разблокировать и передавать активы между любыми двумя адресами на любых двух блокчейн-платформах, выполнять триггеры межсетевых приложений и, в более общем плане, обрабатывать любые межсетевые запросы.

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

Как использовать Axelar?

Axelar Network имеет четыре основные точки взаимодействия.

Первый — описанный выше SDK, который разработчики будут использовать для интеграции своих Web3-приложений. Чтобы узнать больше о Axelar SDK, ознакомьтесь с нашей документацией для разработчиков и присоединитесь к нашему Discord .

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

В-третьих, возглавить или поддержать интеграцию нового блокчейна с сетью Axelar. С каждым новым блокчейном, который подключается к сети Axelar, потенциальная ценность, которую Axelar может предоставить разработчикам и конечным пользователям, растет в геометрической прогрессии. На момент написания этой статьи добавление новых блокчейнов открыто недоступно пользователям сети Axelar. Тем не менее, эта демонстрация тестовой сети демонстрирует простоту и удобство для разработчиков процесса, который можно выполнить менее чем за 10 минут.

Четвертый — использовать недавно запущенное децентрализованное приложение для передачи активов Axelar Satellite . На момент написания этой статьи Satellite поддерживал передачу нативных активов Terra, таких как Luna и UST, между набором блокчейнов Ethereum Virtual Machine (EVM) и сторонних блокчейнов: Avalanche, Ethereum, Fantom, Moonbeam, Polygon и Terra. Поддержка других сетей и ресурсов будет реализована в ближайшие недели и месяцы. Satellite демонстрирует потенциальную беспрепятственность для конечного пользователя: пользователи могут обмениваться активами в ранее разрозненных экосистемах без каких-либо изменений в пользовательском интерфейсе.

Межсетевая передача в приложении Satellite демонстрирует универсальные возможности взаимодействия Axelar.

Взгляд в будущее

За последние 20 лет мы стали свидетелями того, как Интернет превратился в то, чем он является сегодня, с приложениями Web2, способными легко масштабироваться и предоставлять пользователям богатый и удобный опыт. Сейчас мы отправляемся в новое путешествие. Web3 находится в зачаточном состоянии. Крайне важно, чтобы разработчики могли свободно экспериментировать с инновационными языками программирования, архитектурами блокчейна и механизмами консенсуса, не жертвуя доступом к пользователям и ликвидностью.

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

Точно так же, как Akamai и CDN создали революционные возможности в Web2, универсальная оверлейная сеть Axelar создаст революционные возможности в Web3.

Точно так же, как Akamai и CDN создали революционные возможности в Web2, универсальная оверлейная сеть Axelar создаст революционные возможности в Web3, обеспечивая безопасное и компонуемое взаимодействие между всеми блокчейн-экосистемами. Точно так же, как разработчики Web2 могут легко развертывать свои веб-приложения для обслуживания конечных пользователей независимо от того, в какой сети они находятся, API-интерфейсы Axelar позволят разработчикам легко развертывать приложения Web3 в любой цепочке блоков L1 без необходимости изучать особенности каждой из них.

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