Перейти к содержимому

Белая книга Aptos

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

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

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

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

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

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

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

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