
Ми вирішили діяти прямо й чесно. Ми не просто перевірили різницю рефакторингу з Drift на Velocity. Ми перевірили *весь* кодовий базис. Це ніяк не може бути спішкою. Якби ми хотіли поспішити, ми могли б просто перевірити різницю, вважати старий код безпечним і запустити його місяці тому. Ми вирішили дотримуватися принципу безпеки, що означало повторну перевірку повного кодового базису. Це коштує дорого й займає багато часу. Drift — це одна з найбільших програм на Solana, що містить десятки тисяч рядків коду. Але це було правильним рішенням, бо безпека — наш пріоритет. Так, знайдено багато проблем. Але відносно обсягу коду це логічно. Більшість проблем були в коді до рефакторингу, і більшість з них не призвели б до LoF у реальних умовах. Це був колосальний труд — (1) оглянути цей величезний моноліт, дякуємо аудиторам! (2) виправити кожну проблему, навіть найменшу. Саме тому запуск був відкладений настільки довго.
