Индустрия / Solana

Разработчики Solana предлагают отказаться от durable nonces — функции, стоявшей за взломом Drift на $270 млн; отключение возможно не раньше мая 2027 года

Инженер компании Anza, разрабатывающей ПО для Solana, предложил отключить один из старейших особых случаев в сети. Проект SIMD-0723, поданный 5 ноября и всё ещё ожидающий одобрения инженеров Anza и Firedancer, предусматривает отказ от долговременных nonce — функции, которая позволяет подписанной транзакции ждать неограниченно долго, вместо того чтобы истекать примерно через 30 секунд после создания.

Биржи, кастодианы и эмитенты стейблкоинов используют эту функцию, чтобы подписывать переводы на офлайн-компьютерах и проводить их через длинные цепочки согласований. Воспользовались ею и злоумышленники. В ходе эксплойта торгового протокола Drift 1 апреля, в результате которого было похищено не менее $270 млн, они более недели держали у себя заранее подписанные одобрения, прежде чем отправить их, сообщает Cryptowisser.

Solana Foundation называет и другие причины, в том числе ошибки повторного воспроизведения (replay), сбои и спам; в проекте упоминается инцидент 2022 года, из-за которого сеть остановилась примерно на четыре с половиной часа, сообщает Cryptowisser. В одну из эпох в июне 2026 года на транзакции с nonce пришлось 3,1% транзакций, но 30% приоритетных комиссий, а 555 плательщиков комиссий отправили 97,5% из них.

Разрабатываются две замены: Programmatic Signer от Anza, который сейчас работает в тестовой сети в ожидании аудита, и Vector от Blueshift. Обе проверяют офлайн-подпись внутри ончейн-программы. В проекте говорится, что активация может произойти не ранее 5 мая 2027 года. Институциональные участники просили от 6 до 12 месяцев после выхода замены в основную сеть.

Этот материал содержит новости и аналитику. Он не является финансовой, юридической или налоговой консультацией.