Разбор Avalanche (AVAX).

Кто создал Avalanche?
Экосистема Avalanche увидела свет осенью 2020 года. Её запустила команда Ava Labs из США, в которой числились Кевин Секники, Маофан “Тед” Инь и Эмин Гюн Сирера (профессор Корнелльского университета).
Цель экосистемы
Слоган проекта: “Невероятно быстрая, дешёвая и экологичная”.
Avalanche ставит своей целью увеличить масштабирование без вреда для децентрализации. Проект стоит на трёх китах (блокчейнах) X-Chain, P-Chain и C-Chain.
Давайте присмотримся к каждому отдельному.
Цель X-Chain: управление активами. C-Chain необходим для создания смарт-контрактов. P-Chain координирует валидаторов (Валидатор в блокчейне – это узел системы, который проверяет и подтверждает входящие операции сети).
И если X-Chain функционирует на базе протокола консенсуса Avalanche, то C-Chain и P-Chain работают на базе консенсуса Snowman.
Ноды в протоколе консенсуса Avalanche работают параллельно с целью рандомной проверки подтверждения транзакций иных валидаторов. Как только происходит достаточное количество рандомных проверок, транзакция помечается, как истинная. В результате этого процесса TPS (transactions per second) растёт до 6500 TPS и на обработку требуется меньше одной секунды.
Консенсус Snowman взаимодействует с блоками похожим образом, за тем лишь исключение, что процесс осуществляется линейно.
Avalanche позволяет создавать настраиваемые совместимые блокчейны без ограничений. Однако, для работы c токеном AVAX Вам придется оплатить комиссию.
Масштабируемость, комиссии за транзакции и совместимость.
Многие хорошо известные блокчейны, имеющие вес в криптомире, пытались найти золотую середину между масштабируемостью и децентрализацией. Дело в том, что сеть, в которой активно растёт количество юзеров попросту может не закрывать задачу быстрого достижения консенсуса по подтверждению транзакций. Всеми нами горячо любимый Биткоин тому пример.
Как решить проблему? В голову приходит вполне логичный вывод: усилить централизацию сети, с помощью предоставления меньшему кругу лиц полномочий для проверки сетевой активности. Расчёт идет на то, что если меньше людей проверяют транзакцию, то и ее скорость подтверждения растёт. Но не всё так просто…
Децентрализация – это то, без чего сложно представить технологию блокчейна. Какое решение предложила сеть Avalanche? Давайте разберёмся подробнее!
2 протокола консенсуса Avalanche и Snowman имеют общие точки соприкосновения. И вместе с тем каждый из них адаптирован к своему блокчейну. Такая система обеспечивает улучшение масштабируемости сети и высокую скорость обработки транзакций.
Avalanche в отличие от, всем нам известных, Proof of Work или Proof of Stake, не нуждается в наличии лидера для достижения консенсуса. За счет этого идет увеличение децентрализации без побочных эффектов для масштабируемости. Avalanche задействует все ноды, чтобы обработать и проверить транзакции через протокол консенсуса, который в свою очередь оптимизирован для DAG (ориентированного ациклического графа). Чтобы у новичков не вскипел мозг от новых терминов, остановимся на DAG подробнее.
С помощью DAG сеть получает возможность обрабатывать транзакции параллельно. Валидаторы, как мы уже писали ранее, проверяют других валидатором рандомным образом, с целью определения истинности новых транзакций. Судя по статистике, как только набирается нужное количество повторных рандомных проверок, транзакция уже НЕ может быть ложной.
Транзакции завершаются моментально и не требуют дополнительных подтверждений. В данном процессе не используются блоки в традиционном понимании. Здесь используются родительские транзакции, которые называются “вершины”. Занимательно вот что: для этого процесса не нужны большие аппаратные требования для запуска нод валидатора и проверки транзакций. А это, в свою очередь, повышает производительность и децентрализацию.
Snowman базируется на протоколе Avalanche и упорядочиваает транзакции линейно, что отлично подходит для работы со смарт-контрактами. Ещё одно ощутимое отличие Snowman от Avalance в том, что Snowman создает блоки, а не «вершины».
Но давайте вернемся к проблемам, которые решает проект. О масштабируемости мы уже поговорили. Пришло время обсудить тему совместимости.
В процессе работы с блокчейнами различные компании имеют свои индивидуальные потребности. Ранее проекты не имели выбора и им приходилось работать с различными блокчейнами, которые не были адаптированы под их персональные нужды. Avalanche даёт рынку свое решение с подсетями и настраиваемыми блокчейнами. В фундаменте данного решения лежат 3 принципа: безопасность, совместимость и скорость.
Раз уж мы затронули тему настраиваемых блокчейнов, давайте остановимся подробнее и на этой теме тоже.
На базовом уровне Avalanche предлагает идентичные функции Ethereum, а именно: разработчики могут создавать новые токены, NFT, децентрализованные приложения и смарт-контракты. Пользователи же могут осуществлять стейкинг, использовать децентрализованные приложения и проверять транзакции.
Помимо всего вышеперечисленного, Avalanche дает возможность создавать совместимые настраиваемые блокчейны. Настраиваемый блокчейн, который имеет платформу с высокой степенью масштабируемости, востребован среди крупных предприятий. А для юзеров блокчейна плюс в том, что можно удобно взаимодействия с другими участниками блокчейна. При этом повышается общая безопасность.
Avalanche в своей работе использует Avalanche Virtual Machine (Виртуальная машина Аваланч). Она совместима с EVM. Разработчики используют язык кодирования Ethereum Solidity и за счет этого могут легко взаимодействовать с Avalanche, а также перемещать на Avalanche, уже созданные проекты.
❗️Интересный факт: Avax — собственный токен Avalanche.
Токен AVAX
Предел его максимального оборота составляет 720 000 000. Токен используют для нескольких целей. Например, AVAX является общей расчетной единицей для всех подсетей и повышает качество их взаимодействия. С помощью AVAX можно оплачивать комиссии за транзакции и подписки на подсети.
Вы можете стейкать AVAX и стать валидатором (или осуществлять процесс стейкинга с помощью иного валидатора). Кстати, валидаторы имеют возможность получать до 11% годовых и ставить персональную процентную плату за вознаграждение, которое они получают от делегаторов.
Что мы имеем в итоге?
Благодаря совместимости с EVM блокчейн, для работы с DeFi, Avalanche выглядит вполне привлекательно. Да и низкие комиссии играют огромную роль. Но вот в вопросах масштабируемости и скорости DeFi у Avalanche уже появилось много конкурентов. Несомненно! На момент появления Avalanche, его популярность росла вполне обоснованно. Но что будет происходить в будущем, когда в свет вышли такие экосистемы, как Solana или Polygon (которые, кстати, мы разбирали в прошлых статьях)? Это открытый вопрос.