前言
北京時間11月7日,知道創宇區塊鏈安全實驗室監測到跨鏈協議SynapseProtocol推出的資產跨鏈橋被攻擊,攻擊者設法降低了nUSDMetapool虛擬價格并從中獲利約800萬美元。
知道創宇區塊鏈安全實驗室第一時間對本次事件深入跟蹤并進行分析。
分析
攻擊事件如下圖所示,該次攻擊事件的問題點并不在Synapse跨鏈橋本身,而是在Saddle開發的Metapool合約上。
OmniBOLT:計劃在閃電網絡上支持BRC20代幣的流通:金色財經報道,閃電網絡協議OmniBOLT發推表示,計劃在閃電網絡上支持BRC20代幣的流通,這將有助于實現更快、更高效的交易,并為BRC20代幣釋放新的可能性。[2023/5/10 14:53:35]
在具體分析攻擊事件之前,我們先來介紹一下什么是Metapool。Curve開發的stableswap實現中有兩類池子,分別是Standardstableswappools和Metapools。
Standardstableswappools:包括了多個基礎資產,它們在一個小范圍內彼此相互定價。
Metapools:實現了相同的stableswap不變量,但將資產D與資產A、B、C的LP代幣進行定價時會導致池的理想平衡權重變為資產D的50%以及資產A、B、C的各16.66%,這既隔離了資產D的風險,又允許基礎池用于額外的Metapools,這種池子雖然很好,但實現起來也會更加的復雜。
Circle計劃于法國設立其歐洲總部:金色財經報道,USDC 發行商 Circle 的 CEO Jeremy Allaire 表示,Cirlce 歐洲總部計劃設立在巴黎,因為其加密友好的環境。巴黎將成為其歐元穩定幣 EUROC 的基地。[2023/3/21 13:17:27]
基礎信息
攻擊者:
0x3ab92d06f5f2a33d8f45f836607f8da68cab81e8
攻擊tx:0xe2f66358873553990911c15d2bbe8ffea72ddba86dfa64e32cde7ae998f09f350x415d4ad8c6237b6d110fc0ea66f0d1b4a3f13ac196ac5b708b037c07c83d69f2
Arbitrum鏈上賬戶總量突破300萬,活躍賬戶占比約78.1%:2月27日消息,據Dune Analytics數據顯示,Arbitrum鏈上賬戶總量已突破300萬個,截至目前達到300.4萬個,其中活躍賬戶量為234.7萬,占比約78.1%。此外,當前Arbitrum已創建的智能合約總數量達到1,580,279個,鏈上總鎖定價值達到44.24億美元,其中ETH鎖定價值約為11.92億美元,占比約27%。[2023/2/27 12:31:25]
漏洞合約:
https://github.com/saddle-finance/saddle-contract/blob/master/contracts/meta/MetaSwapUtils.so
流程
證券日報:多平臺“封堵”數字藏品二級交易:6月22日消息,除微信之外,螞蟻集團旗下數字藏品平臺鯨探也在加大對違規賬號的懲處力度,曾發布對違規用戶處罰公告,已處理超百個違規賬號(獲取、轉贈功能永久封禁)。鯨探官網表示,不支持任何形式的數字藏品轉賣行為。根據規定,用戶購買擁有數字藏品達到180天,可以向其他實名用戶發起轉贈,為防止炒作,受贈方接收數字藏品滿2年后,可以再次發起轉贈。元宇宙產業咨詢服務商維勢咨詢創始合伙人顧偉在接受記者采訪時表示,各大平臺及協會的做法,表明了監管層和相關行業的態度,以期防患于未然。
此前6月20日消息,微信公眾平臺新規禁止提供與數字藏品二級交易服務,否則將被封號。(證券日報)[2022/6/22 1:24:01]
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資產。
DAOrayakiDAOResearchGrant:FundAddress:0xCd7da526f5C943126fa9E6f63b7774fA89E88d71VotingResult:DAOC.
1900/1/1 0:00:00一只猴子到底值多少錢?如果它是來自BoredApesYachtClub的收藏品,那么它至少價值50ETH,在撰寫本文時相當于200,000美元.
1900/1/1 0:00:00吳說作者|ColinWu本期編輯|ColinWu近日,以騰訊、阿里巴巴為首的旗下NFT平臺,在接受相關監管部門溝通后,紛紛刪除了NFT相關字樣,改名為“數字藏品”.
1900/1/1 0:00:00前言 11月3日,知道創宇區塊鏈安全實驗室監測到以太坊上的DeFi協議VesperFiFianance遭遇預言機操控攻擊,損失超300萬美元.
1900/1/1 0:00:00金融業通過對區塊鏈技術進行大量投資以及擴大其使用范圍,繼續在區塊鏈應用方面處于領先地位。德勤2020年3月關于區塊鏈趨勢的報告顯示,38%的金融服務公司預計在未來一年內對區塊鏈技術投資500萬美.
1900/1/1 0:00:00太長;不讀 為將上鏈數據的公司引入Umbrella生態系統加速器1500萬美元用于資助、指導、支持和發展創新的加密和/或傳統公司,將數據上鏈并利用去中心化預言機現在滾動申請.
1900/1/1 0:00:00