北京時間7月28日,安全公司Rugdoc在推特表示,收益耕作協議PolyYeld Finance遭到攻擊,所有者已宣布合約已被利用并鑄造了大量YELD代幣。CoinGeckko行情顯示,YELD代幣價格直線跳水歸零,狂跌100%。
攻擊如何發生 Event overview
PolyYeld Finance 是 Polygon 網絡上的下一代產量農業協議,具有許多獨特和創造性的功能,使用戶能夠獲得被動收入。
據悉,項目正在嘗試創建一個類似于 Yearn 的協議,以減少對 Polygon Network 用戶、LP 提供商和抵押者高價值的代幣供應。在 2-3 個月的時間里,只會鑄造 62100 個 YELD 代幣。
北京時間7月28日,PolyYeld Finance意外遭到黑客“血洗”,被攻擊之后,YELD代幣價格直線跳水歸零,狂跌100% !
Optimism攻擊者向V神的錢包發送100萬個OP代幣:金色財經消息,據PeckShield稱,黑客攻擊者盜取了2000萬個用于加密做市商Wintermute的Optimism(OP)代幣,已將其中100萬個代幣發送到以太坊聯合創始人VitalikButerin的錢包地址。該漏洞利用者還將100萬個代幣的投票權委托給了以太坊基金會安全研究員YoavWeiss。
Buterin之前也將Optimism空投中的1,746個OP代幣委托給了Weiss。Weiss發推文說他不是黑客,但暗示此人可能是白帽黑客。目前被盜的2000萬中只有1800萬留在了他們的錢包里。(theblock)[2022/6/9 23:02:55]
這一次,黑客攻擊使YELD代幣價格直線跳水歸零,可謂損失慘重。成都鏈安再次提醒各大項目方,一定要注意安全防范工作。
攻擊者如何得手 Event overview
整個攻擊事件由黑客一手策劃。攻擊者利用xYELD代幣轉賬時實際到賬數量小于發送數量以及MasterChef合約抵押和計算獎勵上存在的邏輯缺陷,通過投入大量資金控制MasterChef合約中抵押池的抵押代幣數量,進而操縱獎勵計算,從而獲得巨額的xYELD獎勵代幣,最后利用QuickSwap套現離場。
Optimism將發行代幣OP并公布代幣經濟學,19%的初始供應量用于空投:金色財經報道,以太坊擴容方案Optimism正式宣布將發行代幣 OP 并公布代幣經濟學,代幣初始總供應量為 4,294,967,296 個 OP 代幣,總供應量將以每年 2% 的速度膨脹。
19% 的初始 OP 代幣供應預留給用戶空投,其中 5% 將在 Airdrop #1 中分配,共 26.4 萬個地址符合空投條件,平均每個地址空投數量為2311個,快照時間為3月25日,另外14% 將在未來的空投中分配。目前,用戶可在該網址查看具體的空投數量。[2022/4/27 5:13:35]
攻擊者地址:
0xa4bc39ff54e1b682b366b57d1f6b114a829f5c01
攻擊合約:
A:0x1BdF24CB4c7395Bf6260Ebb7788c1cBf127E14c7
B:0x56ec01726b15b83c25e8c1db465c3b7f1d094756
Bzone治理代幣BzoneDAO(BZO)正式開啟交易,漲幅高達3233.33%,:據Bzone官方數據顯示,Bzone治理代幣BzoneDAO(BZO)于4月30日15:00(UTC+8)正式開啟交易,上線漲幅3233.33%,BZO現報價600USDT
BzoneDAO是基于ERC20針對Bzone生態系統搭建及平臺治理所設計的平臺治理協議,同時將支持多鏈協作及互動。BZO按照行情協議代幣Bull和Bear的流通量的最簡比進行鑄造,最大鑄造量為1000萬,BZO最大總量為5000萬枚。今日鑄造牛熊配比:1BZO=5.35個BULL+5個BEAR。當前 ,BULL價格為5USDT,今日漲幅20%,歷史漲幅100%;BEAR價格為5USDT,今日漲幅20%,歷史漲幅100%。
注:BZO屬于高風險投資產品,請各位投資者注意投資風險。[2021/4/30 21:13:39]
攻擊交易:
0x3c143d2a211f7448c4de6236e666792e90b2edc8f5035c3aa992fd7d7daca974
Gate.io 已完成10月31日FIL代幣轉化分發,總量約1.3萬枚:據官方公告,Gate.io今日(10月31日)已經根據用戶FIL6持倉情況完成FIL分發,總計約1.3萬枚,用戶可在賬戶賬單明細中查看詳情。目前Gate.io已經支持Filecoin(FIL)現貨交易,充值提現,杠杠交易,幣幣理財,永續合約交易,三倍ETF交易等全線系列產品和服務。[2020/10/31 11:18:59]
0x10eeb698a2cd2a5e23d526b2d59d39a15263be018dbbda97dad4f9fa8c70347f
Round 1
攻擊者首先利用QuickSwap交易對將29.75 WETH換成527.695171116557304754 xYELD代幣。
接下來,攻擊者通過攻擊合約在一筆交易反復調用MasterChef合約中的抵押提取函數將MasterChef中PID為16的抵押池中的xYELD代幣數量減少0到最小值。
Kava完成軟件升級 30分鐘內抵押的BNB代幣價值達250萬美元:Kava主網已完成v0.9.1版本的軟件升級,在完成升級的30分鐘內,Kava CDP借貸平臺新增的BNB抵押額度達到系統上限,抵押的BNB代幣價值達到約250萬美元,USDX鑄幣額度也在升級后的一分鐘內觸頂。目前Kava穩定委員會的治理參數調整機制已經修復,Kava將于近期發布另一個提高系統限額的提案。[2020/7/11]
由于xYELD代幣在轉移時,如果recipient地址不是BURN_ADDRESS地址,變量transferTaxRate的值不為0,recipient地址在_isExcluded映射中對應的值不為true,并且發送者不為合約的擁有者,就會收取一定比例的手續費,當前比例為3%。手續費會轉移到代幣合約中,在滿足特定條件后,會將收取的手續費作為流動性添加到對應交易對中去。
而在MasterChef合約中,抵押數量記錄的是代幣轉移的初始數量,而不是實際到賬數量。在進行提取操作時,可提取的數量為記錄的數量,超出了用戶實際抵押到本合約中的數量,因為在完成一次抵押提取操作后,該抵押池中的xYELD代幣便會異常減少。
在進行攻擊前MasterChef中的xYELD代幣的數量為242.017807511865297458:
在進行攻擊后MasterChef中的xYELD代幣的數量為0.000000000000000001:
Round 2
攻擊者事先通過攻擊合約B在該抵押池中抵押0.009789171908299592 xYELD代幣,并將推薦人設置為攻擊合約A。在攻擊合約A攻擊完成后,控制攻擊合約A在該抵押池中進行獎勵領取,由于MasterChef合約中更新抵押池信息時使用的是balanceOf函數獲取本合約中抵押代幣數量,故獲取到的數量是惡意減少之后的數量。
這會造成xYFLD抵押池中accYeldPerShare變量異常增大:
從而使得獎勵變為巨額:
Round 3
在進行獎勵發放時,由于計算出來的獎勵數量遠超過實際鑄幣數量,故將本合約中所有的YELD代幣轉移給攻擊合約B,通過獲取獎勵得到的獎勵代幣數量為:3031.194777597579576657 YELD。
同時,因為攻擊合約B的推薦人是攻擊合約A,故在攻擊合約B領取獎勵時會對攻擊合約A發放推薦獎勵,計算方式為被推薦人獲取的獎勵的2%。由于傳入的_pending數量為異常大的值,故攻擊合約A獲得的推薦獎勵也為異常大的數量,攻擊合約獲得的推薦獎勵為:
4995853249752.895065839722805591 YELD。
最后攻擊者利用QuickSwap將所有的YELD代幣兌換成USDC、WETH和MATIC套現離場。
我們需要注意什么 Case Review
本次事件與之前SafeDollar攻擊事件類似,都是使用了相同的攻擊手法。不同之處有兩點:其一是此次攻擊攻擊者沒有選擇利用閃電貸來獲取大量資金,而是投入了29.75 WETH作為攻擊的初始資金;其二是MasterChef合約中推薦獎勵機制的問題,正是這個推薦獎勵機制將本次攻擊的危害無限放大了。
MasterChef類型抵押池設計之時,還沒有通縮通脹類代幣的出現,故開發者并沒有考慮這類代幣可能會造成的影響。部分的項目方在進行代碼開發時,直接使用了舊的MasterChef代碼,并添加了通縮通脹類代幣或者獎勵作為抵押代幣,這便導致了各種惡意攻擊事件或異常情況的產生。就目前來看,MasterChef類型抵押池存在兩種類型的問題:一是沒有對通脹通縮類代幣進行特殊處理,沒有檢查實際轉移到合約中的代幣數量是否與函數調用時填寫的數量相同;二是添加了獎勵代幣作為抵押代幣,導致獎勵計算出現異常。
兩種類型問題的根本原因還是在于計算獎勵時,獲取抵押量使用了balanceOf函數來獲取。建議項目方在進行MasterChef類型抵押池代碼開發時,使用一個單獨的變量作為抵押數量的記錄,然后計算獎勵時,通過此變量來獲取抵押代幣數量,而不是使用balanceOf函數。
概要 1. Cardano硬分叉后,用戶將能夠運行智能合約。2. Charles Hoskinson認為,大部分即將到來的升級將發生在今年8月至9月之間.
1900/1/1 0:00:00穩定幣作為加密貨幣的一種形態,因錨定法幣、幣值穩定等特點,在數字貨幣市場有著獨特的作用和價值。近年來,隨著加密貨幣市場的發展,穩定幣發行也在加速,與美元掛鉤的主流穩定幣USDT、USDC等總市值.
1900/1/1 0:00:002021年7月16日,美國第二大銀行美國銀行(Bank of America)批準為一些客戶交易比特幣期貨.
1900/1/1 0:00:00NFT熱潮之下,「古老」的CryptoPunk(加密朋克)迎來它的巔峰時刻。早在2017年,CryptoPunk項目團隊通過改造ERC-20合約發行了1萬枚Token,每個Token對應一個頗具.
1900/1/1 0:00:00今天這篇文章,將要帶領大家走近Uniswap與Sushiswap的另一面,看看它們有何不足之處。 Uniswap Uniswap的經濟激勵機制設計不足:首先,未考慮流動性時間價值.
1900/1/1 0:00:00我們知道金融市場是由機構主導的,任何大型金融公司,從保險承銷商到多空對沖基金都是機構。從大的角度來看,機構的行為模式非常相似.
1900/1/1 0:00:00