OptiFi 是基於 Solana 的 DEX(去中心化交易所)。幾天前,他們承認他們犯了一些錯誤,因此661,000 美元的 USDC 被永久鎖定。
OptiFi 的程序已因我們犯的錯誤而關閉。
TL;博士
1、OptiFi主網程序不小心關閉,無法恢復
2. 661k USDC 鎖定在 PDA 中,幸運的是 95% 的資金來自我們的團隊成員
3.我們將補償所有用戶的資金— OptiFi (@OptifiLabs) 2022 年 8 月 29 日
因此,這不是錯誤,Solana 區塊鏈與這個故事有關,只是因爲它是 OptiFi 團隊爲其 DEX 選擇的基礎設施。
Solana 上 DEX 的開發人員犯了一個嚴重的錯誤
事實是 DEX基於不可變的智能合約,即使它們的作者也無法更改。因此,對這些程序執行的操作可能是不可逆的,就像在這種情況下一樣。
OptiFi團隊透露,“幸運”的是,多達 95% 的被封鎖的USDC屬於團隊成員,並表示他們將把所有剩餘的被封鎖資金退還給用戶。
錯誤是主網 OptiFi 程序意外關閉,使其無法恢復。因此 OptiFi 程序被有效關閉。
瑣碎地說,該錯誤是由管理員手動操作引起的,因爲在 8 月 29 日,分發者在嘗試更新 Solana 主網上的 OptiFi 程序時,他不小心使用了關閉命令,有效地導致了其不可逆轉的關閉。
這導致智能合約上的所有資金被永久鎖定。
從嚴格的技術角度來看,開發人員試圖使用“錨部署”來更新Solana主網上的程序進行部署,但部署事務比平時花費了更長的時間,可能是由於暫時的網絡擁塞。此時,他們停止了部署,以儘快收回資金。
OptiFi 團隊表示:
“在沒有完全瞭解影響的情況下,我們使用了‘Solana 關閉程序’,主網上的 OptiFi 程序已關閉,無法再恢復。”
錯誤的技術細節
隨後,該事件的完整技術細節也在Medium 上發佈。
在這些情況下的問題是,去中心化智能合約的運營商可能會採取行動來阻止或限制智能合約本身的活動。在這種特殊情況下,使用 Solana 的關閉程序,可以永久禁用智能合約,並且此操作不可逆。
根據聲明,應該不會有多少用戶資金丟失,到9月2日應該全部歸還。但如果有更多,問題也可能更嚴重。