Aptos – это блокчейн, который сочетает в себе масштабируемость, безопасность и инновации благодаря передовым технологиям, таким как Shoal++ и Block-STM, а также благодаря использованию языка Move.
В этой статье вы познакомитесь с технологическими основами Aptos и ролью его криптовалюты APT.
Что такое Aptos
Aptos определяет себя как «наиболее безопасный и масштабируемый блокчейн первого уровня». Запущенный в октябре 2022 года, он основан на наборе инновационных технологий, направленных на обеспечение оптимального пользовательского опыта при сохранении высокого уровня безопасности и надёжности.
Aptos родился из пепла Project Diem, ранее Libra, заброшенной попытки Meta (Facebook) ввести собственную цифровую валюту. После закрытия проекта в январе 2022 года ключевые инженеры основали Aptos Labs, чтобы воплотить в жизнь новый блокчейн. Язык программирования Move, изначально разработанный для Diem, был переработан для поддержки экосистемы Aptos.
Интеграция консенсусного протокола Shoal++ в июне 2024 года стала важной вехой для Aptos. Это позволяет блокчейну достичь теоретической пропускной способности 100 000 транзакций в секунду (TPS) с задержкой менее одной секунды. Shoal++ укрепляет позиции Aptos среди самых успешных блокчейнов отрасли.
Каковы особенности блокчейна Aptos
Move: совершенно новый язык программирования
Главный наследник Diem, язык программирования Move, является основой блокчейна Aptos. Он основан на Rust, ещё одном более общем языке программирования, используемом, в частности, Solana, Polkadot и Cosmos. Как и Solidity на Ethereum, Move позволяет разрабатывать смарт-контракты на блокчейне Aptos, а также на Sui, ещё одном блокчейне, «рожденного из пепла Diem».
Move является результатом нескольких лет разработки в Meta и даёт значительные преимущества по сравнению с Solidity, эталонным языком для смарт-контрактов.
Действительно, разработка языка Move была основана на том принципе, что проблемы Solidity должны быть решены. И их много, особенно с точки зрения безопасности. Просто посмотрите на миллиарды долларов, которые испарились во время всевозможных взломов блокчейнов с использованием «виртуальной машины Ethereum» (EVM).
Не вдаваясь в излишние технические подробности, приведём основные преимущества Move, как с точки зрения безопасности, так и с точки зрения эргономики:
- Move снижает большую часть технических рисков благодаря способу управления своей памятью. Действительно, с помощью Move разработчикам легче выбирать, что будет доступно, а что нет, тем самым уменьшая векторы атак;
- В Move также есть инструмент под названием «Move Prover». Это позволяет разработчикам гарантировать, что смарт-контракт работает именно так, как ожидалось, ещё до его развертывания;
- Move также упрощает обмен цифровыми активами (такими как NFT) благодаря более естественной архитектуре, позволяющей избежать отдельных смарт-контрактов.
Shoal++: новый метод консенсуса, заменяющий AptosBFT V4
После внедрения AptosBFT V4, консенсусного метода, основанного на «HotStuff», устойчивого к проблеме византийской отказоустойчивости (BFT), Aptos Labs в 2024 году сделала следующий шаг, приняв протокол Shoal++. Последний заменяет AptosBFT V4, предлагая повышенную производительность и уменьшенную задержку.
AptosBFT V4 зарекомендовал себя как надёжное решение, позволяющее сети Aptos поддерживать 100% доступность. Основанный на системе репутации, этот метод консенсуса позволил изолировать вредоносных валидаторов, разрешив обновления посредством голосования управления без создания форка.
Однако, с постоянным увеличением количества транзакций и растущей потребностью в масштабируемости Aptos Labs решила развиваться в направлении ещё более эффективного метода консенсуса.
Shoal++ представляет собой консенсусный метод, сочетающий в себе качества моделей DAG (направленный ациклический граф) и BFT. Это ещё больше снижает задержку и увеличивает пропускную способность транзакций для удовлетворения потребностей пользователей и разработчиков.
Вот основные преимущества Shoal++:
- Исключительная производительность. Shoal++ обеспечивает до 100 000 транзакций в секунду (TPS) с задержкой менее секунды, что укрепляет позицию Aptos как одного из самых быстрых блокчейнов;
- Повышенная отказоустойчивость. Опираясь на гибридную архитектуру DAG-BFT, Shoal++ повышает устойчивость сети Aptos к вредоносным или неисправным узлам;
- Оптимизация масштабируемости. Shoal++ предназначен для эффективного удовлетворения растущего спроса, что делает блокчейн Aptos идеальным для приложений, где требуется значительная масштабируемость, таких как видеоигры;
- Улучшенный пользовательский интерфейс. Благодаря более быстрой проверке транзакций пользователи получают беспрепятственный и надёжный опыт.
Благодаря Shoal++ Aptos открывает путь к ещё более широкому внедрению и высокопотенциальным вариантам использования, укрепляя свою репутацию одного из самых инновационных блокчейнов на рынке.
Распараллеливание: сердце блокчейна Aptos
Блокчейн Aptos опирается на распараллеливание как центральный элемент своей стратегии масштабируемости. Эта технология, получившая название «Блокчейн-программная транзакционная память» (Block-STM), является ключевым механизмом для параллельного выполнения нескольких транзакций и смарт-контрактов, обеспечивая повышенную скорость и эффективность.
В отличие от Биткоина и Эфириума, где транзакции проверяются одна за другой в строгом порядке, Aptos использует «оптимистичный» подход. Параллельная проверка транзакций сводит к минимуму узкие места, обеспечивая при этом автоматическую повторную проверку ошибочных транзакций. Эта стратегия ставит Aptos выше других блокчейнов с точки зрения скорости и вычислительной мощности.
Несмотря на этот прогресс, распараллеливание всё ещё создаёт проблемы. Порядок транзакций может влиять на некоторые деликатные случаи использования, и Aptos Labs активно работает над усовершенствованием этих процессов.
С момента своего появления при создании блокчейна Aptos технология Block-STM была улучшена, чтобы устранить некоторые из её первоначальных ограничений, включая управление порядком транзакций.
В последние годы Aptos Labs представила обновления, повышающие надежность распараллеливания и минимизирующие конфликты между транзакциями:
- Улучшенный совместный планировщик. Совместный планировщик Block-STM, который определяет приоритетность определенных критических транзакций, был оптимизирован для более эффективной обработки сложных случаев. Это уменьшает перераспределение блоков в случае конфликтующих транзакций;
- Пакетная проверка транзакций: Block-STM теперь обеспечивает пакетную проверку, увеличивая общую пропускную способность блокчейна Aptos при сохранении целостности данных.
Для чего используется криптотокен APT
Будучи собственной криптовалютой блокчейна Aptos, APT играет несколько ролей в этой экосистеме:
- Стейкинг и защита сети: держатели APT могут заблокировать свои токены, чтобы участвовать в сетевой безопасности и получать вознаграждения;
- Комиссия за транзакцию: APT – это «газовый токен» Aptos, который используется для оплаты комиссий за проверку транзакций в блокчейне;
- Управление: держатели участвуют в принятии решений по управлению Aptos посредством голосования;
- DeFi: криптовалюта APT – это эталонный актив для приложений децентрализованного финансирования (DeFi), развернутых на Aptos; залог и ключевой актив в приложениях Aptos DeFi;
- Стимулы сообщества: APT используется для вознаграждения участников, внесших вклад в развитие экосистемы Aptos.
Кто разрабатывает блокчейн Aptos
Блокчейн Aptos разработан компанией Aptos Labs, базирующейся в Пало-Альто, Калифорния. Aptos Labs была создана группой нескольких инженеров Meta после отказа от проекта Diem в январе 2022 года.
Хотя большая часть первоначальной команды пришла из Meta, особенно из проекта Diem, Aptos Labs также набрала таланты из других блокчейнов. Сегодня команда значительно выросла, насчитывая более 200 активных участников.
Aptos Labs была основана двумя инженерами, Мохаммедом Шейхом и Эйвери Чинг:
- Мохаммад Шейх: генеральный директор Aptos Labs, бывший член Consensys, где он был директором по стратегии. Он также возглавлял Meridio, блокчейн-стартап, ориентированный на покупку акций в сфере недвижимости;
- Эйвери Чинг: технический директор Aptos Labs. Ранее он работал инженером-программистом в Meta и занимал эту должность более 10 лет. Его опыт проектирования распределенных систем сыграл решающую роль в создании Aptos.
Наше мнение о блокчейне Aptos
Сегодня Aptos – это блокчейн уровня 1, известный своей производительностью и безопасностью. Рождённый из пепла Diem, неудавшегося проекта Meta, он опирается на прочный фундамент благодаря запатентованным технологиям, таким как язык программирования Move, и таким инструментам, как Shoal++ и Block-STM.
С момента своего создания Aptos Labs привлекла огромные средства, первоначальная оценка которых превысила 2 миллиарда долларов. Хотя это вызвало вопросы о намерениях венчурных фондов, Aptos Labs использовала эти ресурсы для расширения своей экосистемы и привлечения талантливых разработчиков.
Кроме того, общая заблокированная стоимость (TVL) на Aptos превышает 1 миллиард долларов. Хотя это и не ставит Aptos в топ-10 сетей с самым большим TVL, блокчейну всё же удаётся поддерживать динамичное сообщество и активные протоколы, такие как Aries Markets, Amnis Finance, Echo Protocol и Thala.
Благодаря передовым технологиям, расширяющемуся сообществу и прочному фундаменту Aptos, похоже, имеет хорошие возможности для дальнейшего роста. Однако, конкуренция с другими блокчейнами первого уровня остаётся сильной, и Aptos придётся продолжать внедрять инновации, чтобы попытаться выделиться ещё больше.