Aptos White Paper

Блокчейн Aptos

Безопасная, масштабируемая и обновляемая инфраструктура Web3

Аннотация

Возникновение блокчейн как новой инфраструктуры Интернета привело к тому, что разработчики развертывают десятки тысяч децентрализованных приложений с быстро растущей скоростью. К сожалению, использование блокчейна еще не стало повсеместным из-за частых сбоев, высокой стоимости, низкой пропускной способности и многочисленных проблем с безопасностью. Чтобы обеспечить массовое внедрение в эпоху web3, инфраструктура блокчейна должна пойти по пути облачной инфраструктуры как надежная, масштабируемая, экономически эффективная и постоянно совершенствующаяся платформа для создания широко используемых приложений.

Для решения этих задач мы представляем блокчейн Aptos, разработанный с учетом принципов масштабируемости, безопасности, надежности и возможности обновления. Блокчейн Aptos разрабатывался в течение последних трех лет более чем 350 разработчиками по всему миру. Он предлагает новые инновации в области консенсуса, разработки смарт-контрактов, безопасности системы, производительности и децентрализации. Сочетание этих технологий обеспечит фундаментальный строительный блок для внедрения web3 в массы:

  • Во-первых, в блокчейн Aptos встроен и внутренне используется язык Move для быстрого и безопасного выполнения транзакций. Move prover, формальный верификатор для смарт-контрактов, написанных на языке Move, обеспечивает дополнительные гарантии инвариантов и поведения контракта. Такое внимание к безопасности позволяет разработчикам лучше защитить свое программное обеспечение от вредоносных структур.

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

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

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

  • В-пятых, модульная архитектура Aptos поддерживает гибкость клиента и оптимизирована для частых и мгновенных обновлений. Более того, для быстрого внедрения новых технологических инноваций и поддержки новых сценариев использования web3 блокчейн Aptos обеспечивает встроенные протоколы управления изменениями на сети.

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

Полные версии PDF

Last updated