Сеть Axelar. Что это такое? И в чем преимущество?

AndrewYholu
4 min readJan 12, 2022

--

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

Что это?

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

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

Axelar стек

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

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

  • Протокол Cross-Chain Gateway Protocol (CGP) отвечает за кроссчейн-маршрутизацию и доставку через автономные блокчейны, которые могут работать на основе различных согласованных протоколов и правил окончательности, разнородных технологических стеков и даже блокчейнов без смарт-контрактов.
  • Протокол межсетевой передачи (CTP) — это протокол уровня приложения, который служит шлюзом, позволяя приложениям выполнять простые запросы через унифицированный API (например, FTP, HTTP/HTTPS) для облегчения операций между цепочками. Dapps могут отправлять CTP-запросы на специальные шлюзы, размещенные в различных блокчейнах, а CGP отвечает за их межцепочечную доставку в правильные блокчейны назначения и возврат результатов отправляющим приложениям.

Протокол межсетевого шлюза (CGP)

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

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

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

Протокол межсетевой передачи (CTP)

CTP — это протокол прикладного уровня. Аналог протоколов типа http/https/ftp в Интернете. Этот протокол прикладного уровня находится поверх протоколов маршрутизации, таких как CGP и другие технологии маршрутизации. Разработчики приложений могут подключать свои децентрализованные приложения к любой цепочке для выполнения запросов между цепочками. Пользователи могут использовать CTP для взаимодействия с приложениями в любой цепочке, используя простые вызовы API, аналогичные HTTP-запросам GET/POST. Разработчики могут отправлять вызовы:

  • блокировать, разблокировать и передавать активы между любыми двумя адресами на любой платформе блокчейна,
  • выполнять триггеры межсетевого приложения. Например, любое децентрализованное приложение в цепочке A может обновить свое состояние, если какое-либо другое приложение в цепочке B удовлетворяет некоторым критериям поиска (процентная ставка> X%).
  • выполнять общие межсетевые запросы между децентрализованными приложениями (например, смарт-контракт в цепочке A может вызвать обновление состояния смарт-контракта в цепочке B). Этот протокол обеспечивает возможность компоновки программ в блокчейн-экосистемах.

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

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

===================

Discord Twitter Telegram

--

--