Поговорим о ключевых инновациях.
Какие они?
Конвейерный и модульный подход к обработке транзакций
Для достижения высокой пропускной способности блокчейн Aptos использует конвейерный и модульный подход для ключевых этапов обработки транзакций. Это в полной мере использует все доступные физические ресурсы, повышает эффективность оборудования и обеспечивает высокопараллельное выполнение.
Благодаря этой модульной конструкции Aptos поддерживает более быстрые и безопасные циклы выпуска, поскольку изменения могут быть нацелены на отдельные модули. Модульная конструкция также обеспечивает структурированный способ масштабирования валидаторов за пределами одной машины, предоставляя доступ к дополнительным вычислительным, сетевым ресурсам и ресурсам хранения. Узнайте больше в технической документации Aptos .
Блок-СТМ
Block-STM — это новый механизм параллельного выполнения смарт-контрактов, построенный на принципах программной транзакционной памяти и оптимистического управления параллелизмом — это означает более быструю обработку транзакций благодаря новому подходу, который лежит в основе Aptos.
В отличие от существующих механизмов параллельного выполнения, которые нарушают атомарность транзакций, требуя предварительного знания данных для чтения/записи, Block-STM позволяет разработчикам кодировать без ограничений, поддерживать возможность компоновки и достигать более высокой пропускной способности и меньшей задержки для реальных сценариев использования. Узнайте больше о Block-STM.
Консенсус AptosBFT
Сегодня блокчейн Aptos использует последнюю итерацию AptosBFT (версия 4), первого промышленного протокола консенсуса BFT с оптимистичным откликом. Консенсус обычно требует только двух сетевых циклов (время приема-передачи обычно составляет менее 300 миллисекунд по всему миру) и динамически настраивается на неисправные валидаторы с помощью механизма репутации лидера.
Этот новый механизм значительно повышает производительность в децентрализованных средах, соответственно обеспечивает инфраструктуру для соответствующих стимулов и быстро минимизирует влияние отказавших валидаторов на пропускную способность и задержку. Разработка AptosBFT версии 5 уже ведется и будет выпущена в будущем обновлении.
Децентрализованная гибкость для синхронизации состояний
Aptos стремится предоставить сеть с высокой пропускной способностью и малой задержкой для индивидуальных потребностей всех участников. Создание богатого и разнообразного сообщества валидаторов и полных узлов требует, чтобы репликация состояния была гибкой для различных аппаратных сред. Aptos адаптируется к изменяющимся требованиям пользователей, предлагая новые и более эффективные стратегии синхронизации для недорогих машин и более высокие уровни проверки для тех, кто может себе это позволить. Узнайте больше о State Sync.