October 20, 2022

КЛЮЧЕВОЕ ПРО APTOS

Aptos - взорвавший крипто-индустрию блокчейн 1 уровня, в планах создателей которого стать наиболее скоростным и оптимизированным блокчейном во всем крипто пространстве. На второй день своего существования, токен этой экосистемы уже заняла 55 место в списке всех монет по общей капитализации, обогнав такие известные токены, как $TWT, $DASH, $RUNE, $BIT и т.д.

ОБЪЕМЫ ИНВЕСТИЦИЙ

Анализируя каждый проект, чрезвычайно важно смотреть кто из инвесторов стоит за ним. Вместе с тем, сам факт того, что в своей первой раздаче, блокчейн Aptos выдал более 100M $ уже вызывает огромный интерес к объемам привлеченых инвестиций. Так вот, еще в марте 2022 года, Aptos закрыли свой первый рейз в раунде на 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

Говоря о том, чем же может похвастаться этот проект с технической стороны, можно выделить сразу несколько фактов. Самое важное то, что сейчас блокчейн Aptos способен выполнять до 130 тыс. транзакций в секунду (TPS) с 32 ядрами в тесте с учетом исполнения (без консенсуса).

Это стало возможным благодаря использованию нескольких ключевых факторов:

  • Отделение протокола консенсуса от выполнения транзакций. Первым и важным шагом было отделение протокола консенсуса от транзакций. Как правило, протокол согласовывает транзакции, порядок их выполнения и результаты. Aptos разделяет эти этапы, устраняя их взаимозависимость и, таким образом, увеличивая пропускную способность и снижая задержку.
  • Block-STM. Используя технологию Block-STM, которая представляет собой механизм параллельного выполнения смарт-контрактов, Aptos способен еще больше увеличить пропускную способность.
  • Оптимистичный контроль параллелизма. Транзакции выполняются параллельно и проверяются после выполнения, а неудачные проверки выполняются повторно.
  • Многовариантная структура данных. Многовариантная структура данных используется для предотвращения конфликтов дублирующихся транзакций. Это означает, что когда транзакция считывает ячейку памяти, она получает информацию, записанную предыдущей транзакцией, вместе с ее версией.
  • Валидация. Во время выполнения транзакции записывается информация для чтения и записи. Во время валидации считываются все ячейки памяти из информации для чтения, и результаты сравниваются с соответствующими версиями.
  • Совместная работа. Планировщик координирует задачи валидации и выполнения между потоками. Поскольку транзакции имеют заданный порядок, успешная проверка выполнения транзакции не гарантирует, что она может быть завершена, например, если предыдущая транзакция была прервана и выполнена повторно. Таким образом, планировщик определяет приоритеты выполнения и устраняет эту проблему.
  • Оценка динамической зависимости. Когда валидация завершается неудачно, последние значения используются для оценки зависимостей. Оценки генерируются только при необходимости и, как правило, основаны на состоянии, намного более свежем, чем в начале блока.
  • BFT-протокол консенсуса. Четвертая итерация Byzantine Fault Tolerant (BFT), разработанного Aptos, способна завершать транзакции с точностью до секунды благодаря механизму параллельного выполнения. BFT-протокол анализирует состояния в блокчейне и автоматически обновляет ротации валидаторов, чтобы учесть неактивные валидаторы без вмешательства человека, поддерживая децентрализацию сети.
  • Move. Язык программирования Move делает возможным параллельное выполнение транзакций, что делает Aptos уникальными по сравнению с большинством других приложений первого уровня. Язык программирования Move был разработан для более безопасного управления ресурсами, а также для надежного выполнения транзакций. Это означает, что результаты выполнения транзакции полностью предсказуемы и основаны только на информации, содержащейся в транзакции. Move также устойчив к атакам типа DOS на уровне выполнения транзакций. В отличие от Sui, который использует новый Move, Aptos использует оригинальную версию Move для глобального хранилища.
  • Безопасность. Общая безопасность сети Aptos зависит от правильной работы ее валидаторов, модулей Move и виртуальной машины Move. Поэтому Aptos внедрила строгий процесс для обеспечения качества разработки и может применять жесткие требования к проверке и тестированию кода. Другие аспекты протокола также обеспечивают повышенную безопасность сети.
  • BFT-протокол консенсуса. BFT-протокол гарантирует, что если сеть недоступна или взломана, форк не появится до тех пор, пока гарантии "честности" BFT остаются верными. Кроме того, BFT-протокол консенсуса проходит аудит и официальную проверку. Команда Aptos внесла дополнительные расширения, которые повышают устойчивость BFT-протокола, как подробно описано в этом отчете.