27 июля 2022

Aptos: Самый быстрый блокчейн первого уровня?

Автор: Иэн Ли

Редакторы: Игнеус Терренус и Чармин Хо

Главное

  • В этой серии статей мы рассматриваем последние новости и разработки в перспективных экосистемах L1 и L2, а также анализируем данные блокчейна – от сетевой активности и объемов на мостах и до DeFi и TVL.
  • На этой неделе мы познакомимся с недавно анонсированным блокчейном первого уровня – Aptos. В статье будет представлен краткий обзор проекта и его тестовая сеть с вознаграждениями, а также дорожная карта.

Что такое Aptos?

Недавно в Твиттере широко обсуждались основанные на Move блокчейны – а именно Aptos и Sui. Мы уже рассмотрели Sui в предыдущей статье. С Ethereum начали появляться новые блокчейны первого уровня, направленные на решение различных проблем, которые предшественникам были не по зубам. Блокчейны изо всех сил пытаются сбалансировать трилемму децентрализации, масштабируемости и безопасности. Причем большинство из них больше стремится к масштабируемости, которая облегчает внедрение в массы.

Aptos – это блокчейн первого уровня, который направлен на решение проблем надежности, масштабируемости и удобства, которые часто возникают у блокчейнов первого уровня. В сети представлена хорошая безопасность, которой нет в блокчейнах на основе EVM. Aptos использует Move, язык программирования на основе Rust, созданный для Diem, ныне заброшенного блокчейн-проекта Meta (ранее Facebook).

Сеть Aptos может выполнять более 130 тысяч транзакций в секунду благодаря своему механизму параллельного выполнения (Block-STM). Такая высокая пропускная способность помогает с низкими транзакционными комиссиями.

Так как вайт пейпер Aptos еще не был выпущен, мы дадим краткий обзор сети на основе общедоступной информации.

Команда: Aptos Labs

Aptos основана Aptos Labs, соучредителями которой являются Мо Шейх и Эйвери Чинг. Соучредители вместе с несколькими другими членами команды работали вместе в Meta над блокчейн-проектом Diem и вместе основали Aptos Labs, чтобы продолжить развитие технологии, которую они первоначально разработали для Diem.

Также в команду Aptos Labs входят доктора наук, исследователи, инженеры, дизайнеры и стратеги. С полным списком можно ознакомиться здесь.

У команды Aptos Labs огромный опыт за плечами, поэтому они уверены в своей способности создать безопасную, масштабируемую и доступную сеть Aptos.

Спонсоры

Источник: Bybit

Aptos закрыли свой первый рейз в марте 2022 года в раунде на 200 миллионов долларов, возглавляемом a16z Crypto. В нем также участвовали такие известные венчурные капиталисты, как Multicoin Capital, Three Arrows Capital, Hashed, Tiger Global, FTX Ventures и Coinbase Ventures. Согласно отчету CoinDesk, раунд был закрыт на отметке в 2 миллиарда долларов.

25 июля 2022 года Aptos объявила о раунде финансирования в размере 150 миллионов долларов, возглавляемом FTX Ventures и Jump Crypto, при участии Apollo, Griffin Gaming Partners, Franklin Templeton, Circle Ventures, Superscrypt и постоянной поддержке со стороны a16z crypto и Multicoin.

Таким образом, общий объем финансирования, привлеченного Aptos, достигает 350 миллионов долларов.

Архитектура

В настоящее время Aptos способен выполнять до 130 тыс. транзакций в секунду (TPS) с 32 ядрами в тесте с учетом исполнения (без консенсуса). Это стало возможным благодаря использованию нескольких ключевых факторов.

Отделение протокола консенсуса от выполнения транзакций

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

Block-STM

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

Оптимистичный контроль параллелизма

Транзакции выполняются параллельно и проверяются после выполнения, а неудачные проверки выполняются повторно.

Многовариантная структура данных

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

Валидация

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

Совместная работа

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

Оценка динамической зависимости

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

BFT-протокол консенсуса

Четвертая итерация Byzantine Fault Tolerant (BFT), разработанного Aptos, способна завершать транзакции с точностью до секунды благодаря механизму параллельного выполнения. BFT-протокол анализирует состояния в блокчейне и автоматически обновляет ротации валидаторов, чтобы учесть неактивные валидаторы без вмешательства человека, поддерживая децентрализацию сети.

Move

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

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

Безопасность

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

Другие аспекты протокола также обеспечивают повышенную безопасность сети.

Move

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

BFT-протокол консенсуса

BFT-протокол гарантирует, что если сеть недоступна или взломана, форк не появится до тех пор, пока гарантии «честности» BFT остаются верными. Кроме того, BFT-протокол консенсуса проходит аудит и официальную проверку.

Команда Aptos внесла дополнительные расширения, которые повышают устойчивость BFT-протокола, как подробно описано в этом отчете.

Награды в тестовой сети

Дорожная карта тестовой сети выглядит следующим образом:

IT1: Децентрализованный стартап (май 2022)

IT2: Стейкинг (июнь 2022)

IT3: Управление и модернизация (июль 2022 года)

IT4: Топология динамического валидатора (август 2022)

На момент написания статьи Aptos находится на этапе IT2, который завершился 22 июля 2022 года. Команда регулярно публикует обновления о своем наградах в тестовой сети на своей странице Medium.

Грантовая программа Aptos

Источник: Aptos Labs

29 июня 2022 года Aptos объявила о своей грантовой программе. В сети уже реализовано более 100 проектов, однако программа грантов направлена на предоставление проектным командам и отдельным лицам финансирование для дальнейшего развития экосистемы Aptos.

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

Выводы

У Aptos, безусловно, есть активное сообщество сторонников и разработчиков, как видно из их сервера Discord. На момент написания этой статьи сервер насчитывает около 63 тысяч пользователей, ~ 8 тысяч из которых являются разработчиками. Согласно недавнему обновлению сообщества, насчитывается около 14 тысяч операторов нод из 40 стран. Это впечатляет, учитывая тот факт, что у Aptos еще нет официального документа, а информация о проекте немного, если не считать их технических статей на Medium.

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

Однако одним из потенциальных рисков является продолжающийся судебный процесс на миллиард долларов против основателя Мо Шейха по обвинению в мошенничестве. По данным издания, дело проходит через Верховный суд штата Нью-Йорк.

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

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

Обсудить в Discord!