
Sasagutin namin ito nang direkta. Hindi lang namin sinuri ang refactor diff mula sa Drift patungo sa Velocity. Sinuri namin ang *buong* codebase. Hindi ito isang rush job. Kung gusto naming bilisan ito, maaari namin na lang sana suriin ang diff, sabihin na okay ang lumang code, at i-launch ito nang ilang buwan na ang nakalipas. Gusto naming mag-ingat at piliin ang kaligtasan, kaya kinailangan naming muli suriin ang buong codebase. Ito ay mahal at nangangailangan ng maraming oras. Ang Drift ay isa sa mga pinakamalaking Solana programs na umiiral na may mga libo-libong linya ng code. Pero ito ang tamang desisyon, dahil ang kaligtasan ay aming prioridad. Oo, maraming natuklasan. Pero kumpara sa dami ng code, ito ay makatwiran. Ang karamihan sa mga natuklasan ay nasa pre-refactor code, at ang karamihan sa mga ito ay hindi magdudulot ng LoF sa anumang totoong sitwasyon. Isang hirap na pagsisikap ang (1) pagsusuri sa napakalaking monolith na ito, salamat sa mga auditor! (2) pagpapabuti sa bawat isyu, anuman ang kalaki nito. Ito ang dahilan kung bakit pinagpalit na malayo ang launch.
