Что такое Aptos (APT)?

  • Aptos - это блокчейн первого уровня, который использует язык Move, консенсус BFT и параллельное выполнение для обеспечения более быстрых и дешевых транзакций.

  • Сеть использует AptosBFT, протокол консенсуса с терпимостью к ошибкам византийцев (BFT), построенный на основе доказательства доли (PoS).

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

  • APT - это собственный токен сети. Он используется для комиссий за транзакции, стейкинга, управления и участия валидаторов.

Что такое Aptos?

Aptos — это блокчейн уровня 1, разработанный для обеспечения масштабируемой, обновляемой и безопасной инфраструктуры для децентрализованных приложений. Сеть использует Proof of Stake (PoS) с системой согласования, устойчивой к византийским ошибкам (BFT), для обеспечения быстрой и надежной окончательности транзакций.

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

История

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

Основная сеть Aptos mainnet была запущена в октябре 2022 года. С тех пор Aptos Labs сосредоточился на продвижении основной технологии сети, в то время как Фонд Aptos поддерживает рост экосистемы, финансируя разработчиков, проводя образовательные программы и создавая партнерства для расширения внедрения.

Как работает Aptos

AptosBFT

Aptos использует механизм Proof of Stake (PoS), где валидаторы stake токены APT, чтобы участвовать в обеспечении безопасности сети. Они отвечают за предложение блоков, валидацию транзакций и поддержание эффективной работы блокчейна. Поверх этого сеть использует AptosBFT, протокол согласования с устойчивостью к византийским ошибкам (BFT), который позволяет валидаторам достигать согласия по транзакциям. AptosBFT разработан для поддержания работы сети даже в случае, если до одной трети валидаторов выйдут из строя или будут действовать нечестно. Этот подход направлен на балансировку безопасности с быстрой обработкой транзакций.

Язык программирования Move

Смарт-контракты Aptos написаны на Move, языке программирования, изначально разработанном для проекта блокчейна Diem в Meta. Move разработан для работы на различных блокчейнах, предоставляя разработчикам доступ к общим инструментам, библиотекам и сообществам.

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

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

Движок параллельного выполнения

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

Aptos использует Block-STM (Software Transactional Memory), специализированный движок выполнения, который обрабатывает транзакции в параллельном режиме. Это означает, что вместо обработки одной транзакции за раз система может выполнять несколько транзакций одновременно. После выполнения Aptos проверяет результаты. Если две транзакции пытаются изменить один и тот же ресурс и конфликтуют, только эти конкретные транзакции повторно запускаются, в то время как другие остаются неизменными. Этот дизайн обеспечивает, что одна неудавшаяся транзакция не остановит цепочку.

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

Экосистема

Aptos Build

Aptos Build — это набор инструментов для разработчиков от Aptos Labs, который облегчает создание, тестирование и развертывание приложений в сети. Разработчики могут генерировать API-ключи за считанные секунды и создавать индексаторы блокчейна без написания кода. Они также могут запускать коллекции невзаимозаменяемых токенов (NFT) одним щелчком мыши, спонсировать транзакции через gas-станцию и упрощать регистрацию пользователей без управления сложной инфраструктурой.

Aptos Connect

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

Служба имен Aptos (ANS)

Служба имен Aptos предоставляет удобочитаемые .apt имена для замены сложных адресов кошельков addresses, что упрощает управление и обмен транзакциями. Эта услуга улучшает доступность и удобство использования в экосистеме Aptos, с интеграциями, которые позволяют децентрализованным приложениям (DApps) предоставлять более плавные и интуитивно понятные впечатления для пользователей.

Aptos Assistant

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

Токен Aptos

Токен APT является родным токеном сети Aptos. Он используется в экосистеме Aptos для множества целей, включая:

  • Государственные сборы: APT используется для оплаты сборов за транзакции при отправке транзакций или взаимодействии с приложениями и смарт-контрактами в сети Aptos.

  • Стекинг: Владельцы могут ставить APT, чтобы помочь обеспечить безопасность сети, делегируя свои токены валидаторам или запуская узлы валидаторов напрямую. В обмен они получают вознаграждения, распределяемые на каждом этапе.

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

  • Управление: Токены APT дают владельцам возможность участвовать в управлении в цепочке, позволяя им голосовать за обновления протокола, корректировки параметров и другие решения, которые формируют будущее сети.

Заключительные мысли

Aptos — это Layer 1 блокчейн, сосредоточенный на масштабируемости, и он строится на технологии, впервые разработанной для проекта Diem от Meta. Сеть сочетает AptosBFT для быстрого и безопасного консенсуса, язык программирования Move для более безопасных смарт-контрактов и движок Block-STM для параллельного выполнения. За пределами основного протокола Aptos расширяет свою экосистему с помощью инструментов, таких как Aptos Build, Aptos Connect, Aptos Name Service и Aptos Assistant. Эти услуги предназначены для упрощения разработки и повышения доступности пользовательской регистрации.

$APT

#APT