律動 BlockBeats 消息,去中心化交易平臺 Balancer 被爆出在6月29日凌晨2點左右,兩個流動性礦池遭到閃電貸攻擊,被轉移資產價值約爲 50 萬美元。Balancer 官方在今早9點發布官方博客對此事進行迴應。
Balancer 團隊對攻擊的方式進行了一次簡單回顧:
1. 使用閃電貸從 dYdX 借出 ETH 然後轉換爲 WETH;
2. 持續交易 WETH 和 STA 在每筆交易中,STA 都有一筆轉移費用,而礦池希望接收到的資產中能省去這筆費用;
3. 在足夠的交易之後,攻擊者調用了 gulp() 它將內部池計算的代幣餘額同步到了存儲在代幣跟蹤器合約中的實際餘額裏;
4. 由於 STA 的餘額接近於零,它相對於其他代幣的價格非常高,攻擊者現在可以非常便宜地使用 STA 去交換池中的其他資產。
Balancer 表示雖然此前的確沒有意識到這種特定類型的攻擊是可能的,但團隊一直在文檔、discord 和其他頻道中警告 ERC20 代幣對轉移費用可能在協議中產生的意想不到的影響。這也是爲什麼 STA 沒有被包括在最近合併的 BAL 挖礦白名單中。系統是爲兼容的 ERC20 設計的,當代幣以非預期的方式運行時,就會發生不好的事情。Balancer 是一種不需要授權的協議,這也就說明智能合約中或許會被添加上含有惡意性質的代幣。
下一步措施:
• 將開始向 UI 黑名單中添加轉移費標記,類似於我們爲無礦池轉移標記所做的。不過這些列表將仍是不詳盡的,任何新的代幣都可以在任何時候添加到 Balancer 中。
• 將添加更多關於這些池如何工作的風險的文檔,以及損壞或惡意設計的令牌如何可能從池中流失資產。
• Balancer 已經經歷了 2 次完整的審計,並且已經計劃了第三次審計 (今天之前),Balancer 將繼續審覈和審查該方案。
原文地址:https://medium.com/balancer-protocol/incident-with-non-standard-erc20-deflationary-tokens-95a0f6d46dea
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia