買以太坊 買以太坊
Ctrl+D 買以太坊
ads

YEL:代幣YELD價格直接跳水歸零:PolyYeld Finance被攻擊事件全解析_Tuxcoin

Author:

Time:1900/1/1 0:00:00

北京時間7月28日,安全公司Rugdoc在推特表示,收益耕作協議PolyYeldFinance遭到攻擊,所有者已宣布合約已被利用并鑄造了大量YELD代幣。CoinGeckko行情顯示,YELD代幣價格直線跳水歸零,狂跌100%。

事件概覽

攻擊如何發生Eventoverview

PolyYeldFinance是Polygon網絡上的下一代產量農業協議,具有許多獨特和創造性的功能,使用戶能夠獲得被動收入。

據悉,項目正在嘗試創建一個類似于Yearn的協議,以減少對PolygonNetwork用戶、LP提供商和抵押者高價值的代幣供應。在2-3個月的時間里,只會鑄造62100個YELD代幣。

北京時間7月28日,PolyYeldFinance意外遭到黑客“血洗”,被攻擊之后,YELD代幣價格直線跳水歸零,狂跌100%?!

Aave發起提案投票,擬與Balancer進行20萬枚BAL的代幣交換:7月13日消息,Aave發起提案投票,計劃與Balancer進行BAL與AAVE的代幣交換。其中Aave將基于AAVE的90天移動平均價格,按照1枚AAVE兌換11.8292250604枚BAL的匯率,將16907.28枚AAVE交換為20萬枚BAL代幣。交易完成后,BAL代幣將被接收到主網儲備因子(RF)中。[2022/7/13 2:10:50]

這一次,黑客攻擊使YELD代幣價格直線跳水歸零,可謂損失慘重。成都鏈安再次提醒各大項目方,一定要注意安全防范工作。

事件具體分析

攻擊者如何得手?Eventoverview

整個攻擊事件由黑客一手策劃。攻擊者利用xYELD代幣轉賬時實際到賬數量小于發送數量以及MasterChef合約抵押和計算獎勵上存在的邏輯缺陷,通過投入大量資金控制MasterChef合約中抵押池的抵押代幣數量,進而操縱獎勵計算,從而獲得巨額的xYELD獎勵代幣,最后利用QuickSwap套現離場。

攻擊者地址:

意大利足球協會與Chiliz達成合作,將推出粉絲代幣ITA:11月12日消息,區塊鏈體育娛樂平臺 Chiliz 宣布與意大利足球協會 (FIGC) 達成合作關系,FIGC 將在 Chiliz 旗下粉絲參與激勵應用 Socios.com 上推出官方粉絲代幣 ITA,ITA 粉絲代幣的銷售收入將被重新投入到意大利足協的建設,尤其是在青年訓練層面,所獲得的資金將被分配用于改善訓練設施、教練和球員資源,以促進國家隊的長期發展和持續成功。[2021/11/12 6:49:02]

0xa4bc39ff54e1b682b366b57d1f6b114a829f5c01

攻擊合約:

A:

0x1BdF24CB4c7395Bf6260Ebb7788c1cBf127E14c7

B:

0x56ec01726b15b83c25e8c1db465c3b7f1d094756

攻擊交易:

0x3c143d2a211f7448c4de6236e666792e90b2edc8f5035c3aa992fd7d7daca974

動態 | DappRadar:目前以太坊網絡仍有大量未被統計入內的代幣交易:據Cryptoslate消息,區塊鏈數據平臺DappRadar表示,新增了以太坊網絡DApp的ERC20代幣數據信息,統計顯示,目前以太坊網絡中尚有數十億的Dapp代幣交易未被統計入內,目前近7天未被統計入內的代幣交易額約7300萬美元。[2019/11/21]

0x10eeb698a2cd2a5e23d526b2d59d39a15263be018dbbda97dad4f9fa8c70347f

Round1

攻擊者首先利用QuickSwap交易對將29.75WETH換成527.695171116557304754xYELD代幣。

接下來,攻擊者通過攻擊合約在一筆交易反復調用MasterChef合約中的抵押提取函數將MasterChef中PID為16的抵押池中的xYELD代幣數量減少0到最小值。

動態 | Coinbase Custody宣布支持MakerDAO系統代幣:Coinbase托管服務Coinbase Custody宣布支持MakerDAO系統代幣MKR,持有MKR的用戶現可以直接在Coinbase托管平臺上參與MakerDAO的治理。(The Block)[2019/10/12]

由于xYELD代幣在轉移時,如果recipient地址不是BURN_ADDRESS地址,變量transferTaxRate的值不為0,recipient地址在_isExcluded映射中對應的值不為true,并且發送者不為合約的擁有者,就會收取一定比例的手續費,當前比例為3%。手續費會轉移到代幣合約中,在滿足特定條件后,會將收取的手續費作為流動性添加到對應交易對中去。

Coinbase及Ripple對Swarm即將推出的“股權代幣”提出抗議:據Coindesk消息,區塊鏈初創公司Swarm周三宣布,將推出新的“股權代幣”,將允許Swarm的投資者持有目前一些最知名的區塊鏈初創公司的股權,例如Coinbase和Ripple。對此,Coinbase方表示已向該公司發出了停止令,Swarm的新公告上已刪除所有對Coinbase的引用。Coinbase向Coindesk表示,作為一家私人公司,不允許在二級市場交易其股票。如果發現有人在違反協議的情況下出售Coinbase的股票,Coinbase將采取適當的行動。盡管目前沒有跡象表明Ripple也發出了停止令,但Ripple的代表也發表了對Swarm的類似指責。[2018/6/14]

而在MasterChef合約中,抵押數量記錄的是代幣轉移的初始數量,而不是實際到賬數量。在進行提取操作時,可提取的數量為記錄的數量,超出了用戶實際抵押到本合約中的數量,因為在完成一次抵押提取操作后,該抵押池中的xYELD代幣便會異常減少。

在進行攻擊前MasterChef中的xYELD代幣的數量為242.017807511865297458:

在進行攻擊后MasterChef中的xYELD代幣的數量為0.000000000000000001:

Round2

攻擊者事先通過攻擊合約B在該抵押池中抵押0.009789171908299592xYELD代幣,并將推薦人設置為攻擊合約A。在攻擊合約A攻擊完成后,控制攻擊合約A在該抵押池中進行獎勵領取,由于MasterChef合約中更新抵押池信息時使用的是balanceOf函數獲取本合約中抵押代幣數量,故獲取到的數量是惡意減少之后的數量。

這會造成xYFLD抵押池中accYeldPerShare變量異常增大:

從而使得獎勵變為巨額:

Round3

在進行獎勵發放時,由于計算出來的獎勵數量遠超過實際鑄幣數量,故將本合約中所有的YELD代幣轉移給攻擊合約B,通過獲取獎勵得到的獎勵代幣數量為:3031.194777597579576657YELD。

同時,因為攻擊合約B的推薦人是攻擊合約A,故在攻擊合約B領取獎勵時會對攻擊合約A發放推薦獎勵,計算方式為被推薦人獲取的獎勵的2%。由于傳入的_pending數量為異常大的值,故攻擊合約A獲得的推薦獎勵也為異常大的數量,攻擊合約獲得的推薦獎勵為:

4995853249752.895065839722805591YELD。

最后攻擊者利用QuickSwap將所有的YELD代幣兌換成USDC、WETH和MATIC套現離場。

事件復盤

我們需要注意什么CaseReview

本次事件與之前SafeDollar攻擊事件類似,都是使用了相同的攻擊手法。不同之處有兩點:其一是此次攻擊攻擊者沒有選擇利用閃電貸來獲取大量資金,而是投入了29.75WETH作為攻擊的初始資金;其二是MasterChef合約中推薦獎勵機制的問題,正是這個推薦獎勵機制將本次攻擊的危害無限放大了。

MasterChef類型抵押池設計之時,還沒有通縮通脹類代幣的出現,故開發者并沒有考慮這類代幣可能會造成的影響。部分的項目方在進行代碼開發時,直接使用了舊的MasterChef代碼,并添加了通縮通脹類代幣或者獎勵作為抵押代幣,這便導致了各種惡意攻擊事件或異常情況的產生。就目前來看,MasterChef類型抵押池存在兩種類型的問題:一是沒有對通脹通縮類代幣進行特殊處理,沒有檢查實際轉移到合約中的代幣數量是否與函數調用時填寫的數量相同;二是添加了獎勵代幣作為抵押代幣,導致獎勵計算出現異常。

兩種類型問題的根本原因還是在于計算獎勵時,獲取抵押量使用了balanceOf函數來獲取。建議項目方在進行MasterChef類型抵押池代碼開發時,使用一個單獨的變量作為抵押數量的記錄,然后計算獎勵時,通過此變量來獲取抵押代幣數量,而不是使用balanceOf函數。

Tags:YELDELDYELCOIYELD價格DarkShield Games StudioDoge Yellow CoinTuxcoin

幣贏交易所
SKE:加密衍生品周報:合約市場熱度拐點將至?低迷行情下指標現回暖跡象_BasketCoin

期貨 比特幣期貨的統計范圍包括?BitMEX、幣安、Bitfinex、Bakkt、Bybit、CME、CoinFlex、Deribit、FTX、火幣?和?OKEx.

1900/1/1 0:00:00
TOKEN:對去中心化穩定幣的追求仍在繼續?_KEN

摘要:“古往今來,貨幣有許多形式,但貨幣始終有三種功能:價值儲存、記賬單位和交換媒介。現代經濟使用法定貨幣——既不是商品,也不代表商品,或被商品支持.

1900/1/1 0:00:00
LOCK:德克薩斯州指控BlockFi發行未注冊證券_LOC

德克薩斯州證券委員會已申請對加密借貸公司BlockFi下達停止令,理由是該公司沒有提供在州或聯邦級別獲得許可的證券.

1900/1/1 0:00:00
EFI:金色DeFi日報 | 灰度推出與CoinDesk指數掛鉤的DeFi新基金_DEF

DeFi數據 1.DeFi總市值:685.79億美元 市值前十幣種排名數據來源DeFiboxDeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:24.

1900/1/1 0:00:00
USHI:從壽司融資事件看:加密行業引發的風險投資范式轉變_sushi幣值得長期持有嗎

風險投資的性質正在發生變化。雖然風險投資行業的起源可以追溯到19世紀,但在20世紀60年代半導體初創公司FairchildSemiconductor獲得成功支持后,這一概念迅速發展.

1900/1/1 0:00:00
瑞波幣:虛擬貨幣被盜 會受法律保護嗎?_瑞波幣騙局下架原因

一行代碼蒸發64億人民幣。這個不可思議的黑客操作發生在2018年4月,僅僅因為被黑客找到了一個代碼漏洞,與之相關的區塊鏈產品的全部市值瞬間被全部轉出,趨近于零.

1900/1/1 0:00:00
ads