Aptos Labs выпустила `aptos-node-v1.48.1-rc` для Testnet. Версия получилась заметно шире обычного patch: gas schedule поднят до v48, Docker build переведён на Rust 1.94.1, а десятки изменений затрагивают Mono Move, consensus, API, storage и тестовую инфраструктуру. Важно не путать этот tag с отдельными mainnet hotfix-релизами — здесь речь именно о release candidate для тестовой сети.
Большой блок работ связан с Mono Move. В changelog есть global storage support, inline structs, signer и closure support, integer cast micro-ops, 1/2/4-byte types, native function interface и перенос gas instrumentation глубже в IR. Это признаки продолжающейся перестройки runtime/toolchain, а не одна пользовательская функция, которую можно увидеть в кошельке сразу после обновления.
Consensus тоже получил несколько защитных изменений. Ограничено число batch proofs в payload, исправлено поведение при ошибке чтения Features, encryption round отделяется от consensus round, а retryable encrypted transactions исключаются из execution. В API добавлен `txn_limits_request`, отслеживание Rosetta secondary-store balances и защита от неограниченного expansion type layouts.
Storage и нагрузочные тесты меняются параллельно: hot-state DB становится обязательной частью соответствующих путей, RocksDB WAL получает cap, within-shard hot-state load распараллеливается, а forge tests увеличивают backlog для encrypted max-load сценария. Для команды, которая тестирует Aptos node, смысл релиза не в «новой функции», а в возможности обкатать целый набор будущих runtime и consensus изменений до их перехода в стабильную ветку.
