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日应该全部归还。但如果有更多,问题也可能更严重。