May 27, 2022

Axelar AMA: от создания до тестовой сети

Во вторник, 2 июля, компания Axelar впервые провела на YouTube «Спроси меня о чем угодно» (AMA), на котором генеральный директор и соучредитель Сергей Горбунов ответил на вопросы сообщества и обсудил путь от создания до тестовой сети. Ниже приводится полное резюме обсуждения, а также некоторые вопросы, возникшие в чате, которые не были рассмотрены в AMA.

Спасибо всем, кто подключился к прямому эфиру и отправил свои вопросы в социальных сетях!

Что послужило мотивом для создания Axelar?

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

Какие проблемы в экосистеме решает Axelar?

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

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

Каков подход Axelar к межсетевому взаимодействию?

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

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

Что отличает Axelar от других текущих межсетевых решений?

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

  1. В экосистеме Cosmos есть такие протоколы, как IBC, который является удивительным протоколом и достаточно хорошо работает для подключения цепочек на основе Tendermint, но имеет определенные требования и определенные ограничения. Он позволяет передавать информацию только из одной цепочки Tendermint, основанной на Cosmos SDK, в другую. Этот протокол плохо масштабируется для существующих блокчейнов, таких как Биткойн и Эфириум, а также для некоторых новых платформ, таких как Avalanche и Algorand, поэтому для достижения этой цели нам нужны разные решения и разные протоколы.
  2. Мы видели, как в экосистеме создается несколько централизованных решений, которые позволяют мостам точка-точка переходить с одной платформы на другую. Эти централизованные решения довольно опасны для экосистемы. Если подумать, мы берем актив с децентрализованной платформы и пытаемся перенести его на другую децентрализованную платформу. Наличие централизованного хранителя посередине, который хранит актив или отвечает за эту передачу информации, представляет большой риск для экосистемы.

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

Какие варианты использования может решить сеть Axelar?

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

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

Каково долгосрочное видение сети Axelar?

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

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

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

Как конечные пользователи будут взаимодействовать с Axelar? С Axelar напрямую взаимодействуют только строители, или розничные пользователи также смогут взаимодействовать с ним?

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

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

Говоря о сборщиках приложений, насколько легко разработчику интегрировать Axelar в свои продукты?

Для обернутых активов, которые мы переносим в экосистему, это довольно просто. Разработчики могут взаимодействовать с протоколом Axelar так же, как с любым другим активом, например со стандартом ERC20 для Ethereum. А для прямой интеграции, о которой я упоминал, нужно проделать немного больше работы, поэтому разработчикам придется интегрировать свое приложение напрямую с протоколом Axelar, но это дает им доступ ко всему массиву базовых активов и экосистем. с которыми они смогут взаимодействовать, чтобы придать им большую ликвидность и компонуемость.

Говоря об экосистеме, есть ли какие-либо существующие или будущие проекты или сети DeFi, которые вы планируете интегрировать с Axelar?

Мы работаем с рядом довольно интересных экосистем, таких как Биткойн и Эфириум, как я уже упоминал, а также мы работаем с Avalanche, Terra, Polkadot через сеть Moonbeam и некоторыми другими, о которых еще не было объявлено. У нас есть ряд проектов и сетей, которые мы планируем интегрировать, так что следите за будущими объявлениями!

Есть ли что-то особенное, на что вы обращаете внимание при выборе отраслевых партнеров, таких как Avalanche, Terra и Moonbeam?

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

Каковы последние обновления тестовой сети?

Мы открыли регистрацию в поощрительной тестовой сети Axelar полтора месяца назад, и мы официально достигли более 7000 регистраций. Из тестировщиков, работающих в настоящее время через тестовую сеть, у нас есть 24 сообщества валидаторов, представленные такими проектами, как Mina, The Graph, Solana, Harmony и многими другими. В последнем выпуске сообщество тестировало, как раскручивать узлы Axelar и выполнять базовые межсетевые переводы из Биткойн в Эфириум, а в следующем выпуске у нас будут доступны три упражнения, все с разным уровнем сложности.

Каково текущее состояние тестовой сети и какие планы на будущее?

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

Вторая действительно интересная функция, которой мы очень рады, — это возможность подключить произвольную цепочку EVM. Мы расширили наш стек, чтобы вы могли выполнять несколько команд поверх сети Axelar, и если валидаторы связались с этой цепочкой, то эта цепочка будет поддерживаться стеком Axelar и сможет передавать активы, такие как биткойны. до этой цепи и обратно. Именно это позволит нам начать приглашать наших партнеров по экосистеме в тестовую сеть. Avalanche, например, совместима с EVM, поэтому теперь нам довольно просто подключить пользователей Avalanche к тестовой сети.

Как долго тестовая сеть будет оставаться открытой?

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

Есть ли планы открыть его для широкой публики?

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

Имея в виду желание открыться для широкой публики, какие технические требования необходимы для участия?

Прежде всего, мы ищем людей, которые в восторге от проекта, над которым мы работаем. Кроме того, у людей должно быть общее представление о технологии блокчейна, о том, как запускать узлы и как участвовать в качестве валидатора. Также полезно иметь общее представление о Docker, Linux и Mac OS Terminal.

Почему Axelar использует модель Delegated-Proof-of-Stake?

Delegated-Proof-of-Stake — это проверенная модель, которая уже много лет работает в цепочках Proof-of-Stake. Прямо сейчас Cosmos Hub, Terra и другие блокчейны Proof-of-Stake успешно используют эту модель. В этой модели у вас есть держатели токенов, которые фактически избирают набор валидаторов для участия и выполнения консенсуса, а консенсус под ним может быть чем угодно, от византийского соглашения или другого протокола консенсуса. Это означает, что у Axelar есть набор валидаторов, которые будут отвечать за выполнение нашего консенсуса для облегчения этих межсетевых транзакций, а под сетью Axelar находится наложение византийского консенсуса с пороговой криптографией. Эта модель позволяет нам оптимизировать сеть, чтобы разработать правильные правила для самой системы. Правила, о которых я говорю, - это изменения членства, поэтому, если валидатор уходит, мы должны иметь дело с ним в нашей сети, мы также должны разработать правильный набор стимулов, и мы должны разработать правильный набор правил безопасности и жизнеспособности. Таким образом, модель работает довольно хорошо: она была протестирована, она работает, и мы соответствующим образом разрабатываем наши правила на ее основе.

Будет ли Axelar полагаться на большую сеть валидаторов?

Первоначальная цель состояла в том, чтобы начать где-то с 100 валидаторов и начать масштабирование. С технической стороны есть ряд вещей, которые вы можете сделать для масштабирования консенсуса и увеличения количества валидаторов, например, введение таких вещей, как подписи BLS, и оптимизация различных правил консенсуса. У нас определенно есть команда, которая имеет опыт в этом, например, наш соучредитель Георгиос Влахос, который великолепно разрабатывает различные правила консенсуса и оптимизирует их.

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

Насколько технически сложны упражнения в тестовой сети Axelar?

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

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

Действительно, вопрос интероперабельности не нов в экосистеме, и люди пытались решить его на протяжении многих лет. Прежде всего, это наша команда, которую мы собрали, поскольку они имеют большой опыт работы в области криптографии, распределенных систем и консенсуса и работают над такими системами уже много лет.

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

Говоря о Avalanche, как операторы узлов могут участвовать и помогать с тестовой сетью?

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

Планируете ли вы выбрать членов сообщества для запуска узлов валидатора? Если да, то каковы критерии отбора?

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

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