
我們將直接面對這個問題。我們不僅審計了 Drift 轉向 Velocity 的重構差異,而是審計了整個程式碼庫。 這絕對不是倉促完成的工作。如果我們想趕工,早就只審計差異、認定舊程式碼無虞,並在幾個月前上線了。 我們選擇以安全為優先,因此決定重新審計完整的程式碼庫。這項工作成本高昂且耗時漫長。Drift 是現存最大的 Solana 程式之一,擁有數萬行程式碼。但這是最正確的決定,因為安全始終是我們的首要任務。 是的,發現的問題很多,但相較於程式碼的總量,這完全合理。大多數問題都存在於重構前的程式碼中,且絕大多數在實際情境下都不會導致 LoF。 要(1)審閱這龐大的單一程式碼庫——感謝審計團隊!(2)修復每一個問題,不論多麼微小,這是一項艱巨的任務。這正是為什麼上線時間被一再推遲的原因。
