
Мы подошли к этому вопросу полностью и всесторонне. Мы не просто проверили изменения в коде при переходе от Drift к Velocity — мы провели аудит всего кода. Это никак не может быть названо поспешной работой. Если бы мы хотели поспешить, мы могли бы просто проверить изменения, объявить старый код безопасным и запустить проект ещё месяцами раньше. Мы решили действовать в сторону максимальной безопасности, что означало повторный аудит всей кодовой базы. Это дорого и занимает много времени. Drift — одна из крупнейших программ на Solana, насчитывающая десятки тысяч строк кода. Но это было правильным решением, ведь безопасность — наш приоритет. Да, найдено много проблем. Но с учётом объёма кода это вполне оправдано. Большинство находок относятся к коду до рефакторинга, и большинство из них не привели бы к потере средств в реальных условиях. Это было колоссальное усилие: (1) проверить эту огромную монолитную систему — спасибо аудиторам! (2) исправить каждую проблему, как бы мала она ни была. Именно поэтому запуск был отложен настолько долго.
