前言
北京時間11月7日,知道創宇區塊鏈安全實驗室監測到跨鏈協議SynapseProtocol推出的資產跨鏈橋被攻擊,攻擊者設法降低了nUSDMetapool虛擬價格并從中獲利約800萬美元。
知道創宇區塊鏈安全實驗室第一時間對本次事件深入跟蹤并進行分析。
分析
攻擊事件如下圖所示,該次攻擊事件的問題點并不在Synapse跨鏈橋本身,而是在Saddle開發的Metapool合約上。
在具體分析攻擊事件之前,我們先來介紹一下什么是Metapool。Curve開發的stableswap實現中有兩類池子,分別是Standardstableswappools和Metapools。
OogaVerse項目Discord服務器遭到攻擊:金色財經報道,據CertiK監測,OogaVerse項目Discord服務器遭到攻擊。請社區用戶在服務器修復之前不要點擊任何鏈接。[2023/2/3 11:44:45]
Standardstableswappools:包括了多個基礎資產,它們在一個小范圍內彼此相互定價。
Metapools:實現了相同的stableswap不變量,但將資產D與資產A、B、C的LP代幣進行定價時會導致池的理想平衡權重變為資產D的50%以及資產A、B、C的各16.66%,這既隔離了資產D的風險,又允許基礎池用于額外的Metapools,這種池子雖然很好,但實現起來也會更加的復雜。
聯想與元宇宙通信平臺ENGAGE XR達成合作并推出企業級一體機ThinkReality VRX:金色財經報道,聯想與協作、培訓和教育的元宇宙通信平臺ENGAGE XR達成合作并推出企業級一體機ThinkReality VRX,這家愛爾蘭公司前身為 VR Education,將使用 Engage Link 幫助建立虛擬的聯想形象。
聯想XR和Metaverse總經理Vishal Shah表示:“聯想ThinkReality VRX是在沉浸式3D中進行培訓和協作的首選VR解決方案之一,與 Engage 合作展示了這些用例的強大功能以及 ThinkReality 幫助客戶擴展到企業元宇宙的能力。”(聯想官網)[2022/9/29 22:39:18]
基礎信息?
V神:新書《Proof of Stake》已經出版:9月28日消息,以太坊創始人Vitalik Buterin發推表示,其新書《Proof of Stake》已經出版,“這本書匯集了我在過去10年中創作的各種著作,感謝所有幫助實現這一目標的人!”
此前報道,Vitalik Buterin于8月31日表示,其近十年文集《Proof of Stake》數字版和實物版將出版。讀者現可在Gitcoin為其捐贈并獲得數字副本和紀念NFT,全部收益將用于公益事業。[2022/9/28 22:35:47]
攻擊者:
0x3ab92d06f5f2a33d8f45f836607f8da68cab81e8
YML啟動首個NFT項目以恢復加州森林:金色財經報道,總部位于硅谷的數字機構 YML 今天宣布啟動首個用于恢復加州森林的 NFT 項目。該項目名為 FIREWATCH,旨在防止野火并促進加州的重新造林。更重要的是,所有收益都將捐給致力于全球重新造林的非營利組織 One Tree Planted。該組織將利用這筆資金支持野火的預防和保護。[2022/9/2 13:03:40]
攻擊tx:0xe2f66358873553990911c15d2bbe8ffea72ddba86dfa64e32cde7ae998f09f350x415d4ad8c6237b6d110fc0ea66f0d1b4a3f13ac196ac5b708b037c07c83d69f2
漏洞合約:
https://github.com/saddle-finance/saddle-contract/blob/master/contracts/meta/MetaSwapUtils.so
流程?
1、首先攻擊者通過FirebirdRouter在Metaswap.sol上調用swap()函數和removeLiquidityOneToken()函數,先將nUSD兌換成nUSD-LP代幣,再移除nUSD-LP獲取USDC。
2、攻擊者通過MetaswapDeposit合約中的addLiquidity()函數用USDC添加流動性換取nUSD-LP。
3、攻擊者通過MetaswapDeposit合約中的removeLiquidityOneToken()函數用nUSD-LP移除流動性換取nUSD,然后依次循環,不斷套利。
細節?
在Metapool中當用戶可以直接用資產D去兌換A、B或C,但在兌換到A、B、C的LP代幣時,需要計算LP代碼基本虛擬價格,而SaddleMetaswap合約中忽略計算LP代幣基本虛擬價格的檢查,詳情代碼見Metaswap合約的第424行。
因為增加流動性和從池中移除一個代幣實際上和兌換是相同的,所以與此對應的是?MetaSwapUtils合約的第277行,276行代碼是在判斷代幣是否為LP代幣,在檢查到兌換的是LP代幣時就進行LP代幣基本虛擬價格的計算。
由于檢查的忽略允許了攻擊者0x3ab92d06f5f2a33d8f45f836607f8da68cab81e8進行不斷的循環交易,上面提到的攻擊流程是最后一次循環交易,從而使得nUSD-LP代幣數量增加,降低了Metapool虛擬價格并從nUSD-LP中兌換走更多的nUSD代幣。
在事件發生后官方更新了跨鏈橋受攻擊事件進展,由于官方一直在線且反應迅速,沒有給黑客跨鏈轉移資金的機會,官方將不會處理黑客的交易,損失的SynapsenUSD也將全額返回給受影響的流動性提供者們。
截止目前,SynapseProtocol網絡已經恢復正常活動并處理完了之前積壓的交易,針對此次事件官方將Stableswap合約代替Metapool合約成為為新的nUSD資金池,以保證安全性,而未受影響的流動性提供者將需要解除抵押并從舊資金池中提取流動性以方便后續正常操作。
總結
Synapse跨鏈橋遭遇的攻擊的核心原因在于外部的AMM計算合約Metapool中未對LP代幣基本虛擬價格計算的檢查,使得攻擊者通過循環交易降低Metapool虛擬價格并從LP中抽走資金,從而獲取約800萬美元的nUSD資產。
以太坊名稱服務(ENS)正在推出一個DAO,在現實世界中由開曼群島基金會(CaymanIslandsFoundation)代表。如果您曾經擁有ENS名稱,您就有資格獲得$ENS治理代幣.
1900/1/1 0:00:00isaspecialeventthatwillbeheldeveryMondayfromMarch8.
1900/1/1 0:00:00尊敬的用戶:? HinaInu是一種通縮社區代幣,是“SuperPack”的領導者,由有前途的狗代幣項目組成.
1900/1/1 0:00:00波卡,可以說是喊著金鑰匙出生的項目。在項目啟動階段,半個月就募集到了50萬枚以太坊,即便放到今天也是非常亮眼的成績。 創始人 加文·伍德(GavinWood),區塊鏈技術大牛,最頂尖的那部分.
1900/1/1 0:00:00原文鏈接:https://medium.com/@behindthehandle/behind-the-handle-2-puniaviision-68bcca078ceb作者:BehindTh.
1900/1/1 0:00:00親愛的用戶: ????本期ZTEx-plusFLOKI項目申購如下:????項目名稱:FLOKI ????項目介紹: ????FlokiInu的股票代碼為FLOKI,是幾個月前推出的一個代幣.
1900/1/1 0:00:00