May 27, 2022

Сравнение Avalanche и Minima

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

Одним из них является Avalanche, который быстро стал третьей по величине экосистемой DeFi с TVL в размере 4,7 млрд долларов (общая заблокированная стоимость), поставив ее сразу после Ethereum и BSC.

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

Читайте дальше, чтобы узнать больше о Avalanche и о том, как он сравнивается с Minima.

Краткая история

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

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

В течение июля 2020 года команда Avalanche, Ava Labs, привлекла 42 миллиона долларов от инвесторов в ходе первого ICO. В следующем, 2021 году, они провели еще одну продажу токенов, собрав ошеломляющие 230 миллионов долларов от венчурных капиталистов и частных лиц.

В сентябре 2020 года основная сеть Avalanche была запущена и быстро стала серьезным претендентом на активность DeFi.

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

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

Обменная цепочка (X-цепочка)

Цепочка обмена — это цепочка, в которой пользователи могут создавать активы на основе Avalanche и обмениваться ими. В настоящее время наиболее часто используемым активом на платформе остается собственный токен AVAX, но другие токены DeFi, обычно с активами, связанными с Ethereum, догоняют его. Всего на Avalanche существует 176 токенов.

Все сборы за создание и транзакцию токенов оплачиваются в AVAX.

Контрактная цепочка (C-цепочка)

Смарт-контракты являются жизненно важным строительным блоком для любого приложения на основе блокчейна. Цепочка контрактов Avalanche позволяет разработчикам создавать dApps на Avalanche, полагаясь на базовую безопасность и надежность платформы.

Все смарт-контракты на Avalanche совместимы с EVM (виртуальная машина Ethereum). Таким образом, разработчики могут быстро переносить свои существующие контракты на основе Ethereum в Avalanche, и мы уже видим такие проекты, как Aave, развернутые в Avalanche.

Платформенная цепь (P-цепь)

Третья цепочка в экосистеме Avalanche — это цепочка платформ. На нем любой может создавать блокчейны Layer-1 и Layer-2. Вы можете представить его как шаблон для блокчейна. Эти цепочки называются в экосистеме «подсетями», и по умолчанию для всех них используется P-Chain.

P-chain управляет ландшафтом существующих подсетей, отслеживая валидаторов. В то же время подсети проверяют P-цепочку.

Стоит упомянуть о подсетях более подробно, так как именно они позволяют масштабировать Avalanche. На практике эти подсети работают аналогично шардингу Ethereum 2.0. Это означает, что каждая подсеть является клоном базовой цепочки блоков и подключена к ней, но сосредоточена на своей конкретной задаче.

Можно создавать подсети по требованию. Если Алиса запустит свое приложение в своей подсети и заметит, что оно достигает лимита транзакций (4500 транзакций в секунду), она может запустить новую подсеть, чтобы удовлетворить этот спрос.

Каждая подсеть создает свои правила для работы блокчейна. Логически подсети должны проверять свою цепочку и защищать основную цепочку сети. На практике для этого требуется, чтобы подсети стали валидатором Avalanche, разместив 2000 токенов AVAX. При текущей цене 66 долларов за токен AVAX стоит более 130 000 долларов.

Теперь, когда мы понимаем, что Avalanche — это блокчейн «три в одном», мы перейдем к сравнению его с Minima.

Консенсус

Avalanche: использует собственный протокол консенсуса, впервые предложенный в 2018 году, который сочетает в себе наборы классических протоколов и протоколов консенсуса Накамото.

  • классические: быстрые, экологичные протоколы консенсуса с низким уровнем обслуживания. Не децентрализовано
  • Накамото: децентрализованный, надежный и масштабируемый

Он основан на Proof-of-Stake, требуя, чтобы валидаторы блокировали AVAX для участия в построении сети. Всякий раз, когда транзакция инициируется, она принимается узлом проверки. Затем узел выберет небольшой случайный набор других валидаторов для проверки согласия.

Они делают это неоднократно, пока не достигнут соглашения. Этот вид связи между узлами также называется «сплетни».

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

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

Minima: в отличие от Avalanche, консенсус Minima основан на варианте Proof-of-Work: Tx-PoW. В то время как многие люди связывают большие неэффективные фермы майнинга с консенсусом PoW, Minima дает возможность каждому внести некоторую вычислительную работу, которая увеличивает ценность работы всего блока. Каждый новый узел, входящий в цепочку, будет повышать ее безопасность, не требуя от исполнителей узлов огромных капиталовложений или технических требований.

Tx-PoW — это совместный механизм, который не требует от узлов сплетен, что снижает накладные расходы на обмен сообщениями. Мы считаем, что только сделав всех равными, можно достичь консенсуса действительно децентрализованным образом.

Говоря об исполнителях нод, насколько легко кому-либо запустить ноду?

Avalanche: для запуска узла на Avalanche вам потребуется 8-ядерный процессор с тактовой частотой до 3 ГГц, 16 ГБ ОЗУ и 200 ГБ места на жестком диске. Обратите внимание, что это не означает, что вы можете участвовать в валидации, так как это потребует от вас стейкинга токенов.

Minima: для запуска узла на Minima требуется телефон Android. (iOS находится на дорожной карте). После установки вы запускаете узел полной проверки и построения без каких-либо технических навыков.

Завершенность

Avalanche: 1–2 секунды, в среднем 0,85 за последние 24 часа

Minima: 150 секунд

Модели токенов

Avalanche: максимальное предложение 720 миллионов AVAX и дефляционная система, при которой комиссионные за транзакции сжигаются.

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

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

Avalanche: 1584 валидатора, защищающих сеть. Порог обгона сети Avalanche составляет 80% узлов. Злоумышленник должен будет контролировать 1267 валидаторов, чтобы начать атаку с текущими номерами. Однако, вероятно, будут организации, использующие несколько валидаторов. Поэтому число, вероятно, меньше.

Minima: в настоящее время в нашей тестовой сети работает более 60 000 активных узлов. Как и в случае с другими цепочками PoW, порог безопасности для запуска атаки на цепочку составляет 51% сети. Следовательно, злоумышленнику придется убедить более 25 000 отдельных (!) исполнителей узлов в том, что начинать атаку — хорошая идея. И сеть растет. По основной сети мы стремимся к 1 миллиону активных узлов.

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

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

Если вы нашли это сравнение полезным, сообщите нам, с какими другими сетями вы хотели бы увидеть сравнение. Мы всегда рады провести расследование и поделиться своими мыслями.

А чтобы обсудить с нами Минимумы, присоединяйтесь к нам на дискорд - https://discord.gg/ZY3SmHubwv