Разработчики Solana представили предложение SIMD-0723, предполагающее полный отказ от durable nonces — механизма, который позволяет подписанным транзакциям оставаться действительными за пределами обычного окна blockhash. Документ открыт 5 ноября 2026 года. Он требует, чтобы каждая транзакция включала актуальный blockhash, и предусматривает отключение инструкций System Program для nonce-аккаунтов.
Сейчас сеть работает с 200-миллисекундными слотами, поэтому стандартный срок действия blockhash сократился примерно до 30 секунд. Durable nonces продлевали этот период, что было удобно кастодианам и биржам для офлайн-подписания. Однако, по мнению разработчиков, этот механизм также создавал уязвимости, мешал асинхронному исполнению и привлекал спам.
Поводом для ужесточения позиции стал апрельский эксплойт Drift, потери от которого превысили $270 млн. Злоумышленники использовали заранее подписанные разрешения для получения административного контроля. Сам черновик SIMD-0723 Drift не упоминает: авторы ссылаются на многолетние проблемы безопасности валидаторов и консенсуса, включая сбой сети в 2022 году длительностью около 4,5 часов, связанный с конфликтом обработки nonce и blockhash.
Согласно плану, функции проверки отложенных подписей будут перенесены из рантайма в ончейн-программы. Solana Foundation называет кандидатами Anza Programmatic Signer и Blueshift Vector, но окончательный выбор пока не утвержден. В черновике подчеркивается, что неудачное исполнение транзакции может оставить подписанное разрешение действительным. Это значит, что кастодианы не смогут рассматривать неуспешную отправку как автоматический отзыв.
Ранее Fireblocks поддержала отказ от durable nonces, но выразила опасения по поводу масштабной миграции. В компании предупредили, что передача полномочий кошелька в смарт-контракты может изменить модель безопасности холодного хранения и не всегда соответствует институциональным требованиям.
Активация на mainnet запрещена до 5 мая 2027 года. После готовности замены предполагается миграционный период не менее шести месяцев. Пока SIMD-0723 остается открытым pull request и требует одобрения инженеров Anza и Firedancer. До появления проверенной альтернативы durable nonces продолжат работать.