Кратко
Разработка CLI для Aptos демонстрирует стабильный прогресс с обновлениями компилятора и новыми функциями тестирования.
- Обновления компилятора и форматтера (не выпущено, версия 9.5.0) – Улучшена генерация кода и добавлен новый, поддерживаемый инструмент для форматирования кода.
- Обновление языка Move и байткода (версия 9.4.0) – Новые, более продвинутые версии языка Move установлены по умолчанию для разработки.
- Команды проверки ключей безопасности (версия 9.3.0) – Старую команду заменили двумя более надежными и подробными инструментами проверки.
Подробности
1. Обновления компилятора и форматтера (не выпущено, версия 9.5.0)
Что нового: В этом обновлении улучшена генерация кода компилятором для некоторых функций, а также изменён стандартный инструмент для форматирования кода на более современный и поддерживаемый отдельно. Для разработчиков это означает более стабильный и качественный код, а также доступ к актуальному инструменту форматирования.
Компилятор теперь использует вызовы в стиле "receiver" для макросов, что делает шаблоны контрактов более последовательными. Важнее всего, что стандартный форматтер movefmt обновлён с версии 1.5.3 на новую версию из репозитория aptos-labs/movefmt, что гарантирует регулярное обновление и поддержку.
Значение: Это нейтральное обновление для APT, так как касается внутренних инструментов разработки. Оно улучшает качество кода смарт-контрактов и обеспечивает актуальность инструментов, что положительно сказывается на опыте разработчиков в долгосрочной перспективе.
(Источник)
2. Обновление языка Move и байткода (версия 9.4.0)
Что нового: В этой версии язык Move обновлён до версии 2.4, а байткод — до версии v10, которые теперь используются по умолчанию в CLI. Это даёт разработчикам доступ к последним возможностям языка и улучшениям производительности без необходимости указывать дополнительные параметры.
Такое обновление показывает, что эти версии считаются стабильными и рекомендуются для всех новых проектов. Это упрощает работу разработчиков, которые хотят использовать самые современные функции Move — ключевого компонента безопасности и эффективности Aptos.
Значение: Это позитивный сигнал для APT, так как демонстрирует активное развитие протокола. Платформа становится мощнее и удобнее для разработчиков, что важно для роста экосистемы и создания полезных приложений.
(Источник)
3. Команды проверки ключей безопасности (версия 9.3.0)
Что нового: Вместо одной команды для проверки ключей безопасности (aptos node verify-digest-key) теперь используются две более надёжные команды. Они обеспечивают более тщательную проверку и дают более подробный отчёт, включая новый тип криптографического хэша.
Разделение на validate-digest-key и validate-public-parameters позволяет точнее проверять ключи. Также обновлён алгоритм контрольной суммы с SHA-256 на Blake3 — он быстрее и считается более безопасным для многих задач. Кроме того, теперь проверяется правильная структура файлов.
Значение: Это положительное изменение для APT, так как напрямую повышает безопасность сети и надёжность работы узлов. Более сильные инструменты проверки укрепляют доверие пользователей и организаций, которые полагаются на блокчейн Aptos.
(Источник)
Вывод
Последние обновления Aptos направлены на укрепление базовой инфраструктуры — обновление языка Move, улучшение инструментов безопасности и поддержание качества инструментов для разработчиков. Такая постоянная работа «за кулисами» крайне важна для поддержки амбициозного роста экосистемы в сферах DeFi и институционального использования. Интересно будет наблюдать, как эти технические улучшения повлияют на активность в сети и рост числа разработчиков в ближайшие месяцы.