值得信赖的区块链资讯!
代币YELD价格直接跳水归零:PolyYeld Finance被攻击事件全解析
北京时间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% !

这一次,黑客攻击使YELD代币价格直线跳水归零,可谓损失惨重。成都链安再次提醒各大项目方,一定要注意安全防范工作。
事件具体分析
攻击者如何得手 Event overview
整个攻击事件由黑客一手策划。攻击者利用xYELD代币转账时实际到账数量小于发送数量以及MasterChef合约抵押和计算奖励上存在的逻辑缺陷,通过投入大量资金控制MasterChef合约中抵押池的抵押代币数量,进而操纵奖励计算,从而获得巨额的xYELD奖励代币,最后利用QuickSwap套现离场。
攻击者地址:
0xa4bc39ff54e1b682b366b57d1f6b114a829f5c01
攻击合约:
A:0x1BdF24CB4c7395Bf6260Ebb7788c1cBf127E14c7
B:0x56ec01726b15b83c25e8c1db465c3b7f1d094756
攻击交易:
0x3c143d2a211f7448c4de6236e666792e90b2edc8f5035c3aa992fd7d7daca974
0x10eeb698a2cd2a5e23d526b2d59d39a15263be018dbbda97dad4f9fa8c70347f
Round 1
攻击者首先利用QuickSwap交易对将29.75 WETH换成527.695171116557304754 xYELD代币。

接下来,攻击者通过攻击合约在一笔交易反复调用MasterChef合约中的抵押提取函数将MasterChef中PID为16的抵押池中的xYELD代币数量减少0到最小值。

由于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函数。
比推快讯
更多 >>- 麻吉10 倍做多 ZEC,持仓价值约 39 万美元
- 某巨鲸做多约 1,500 万美元 HYPE,清算价为 22.9 美元
- Strategy 比特币持仓目前浮盈 18.3%,约为 91.9 亿美元
- 美联储哈玛克:中性利率或比普遍预期更高
- 区块链创新成果产业化(上海)服务中心已揭牌
- 美联储哈马克:倾向于在春季前维持利率稳定,对通胀保持警惕
- 哈塞特成为下一任美联储主席概率升至 56%
- Fundstrat 加密策略主管回应与 Tom Lee 分歧:仍看好 BTC 和 ETH 冲击新高
- Techub News:公司创始人 Alma 与 Central Research 无创始关联,Big Demo Day 为公开活动
- 麻吉大哥已将 BTC 和 HYPE 多单全部平仓,单周净亏约 146 万美元
- 10x Research:市场低迷走势尚未扭转,BTC 矿企和加密公司本周表现不佳
- 10x Research:强制平仓、加密立法进展受阻等因素导致比特币下跌
- 某波段巨鲸半小时前从币安提取 2000 枚 ETH,价值 598 万美元
- 报告,巴西加密货币活动增长 43%,用户平均投资额超 1000 美元
- 美国议员提议对小额稳定币支付和质押奖励实行税收减免
- Ethereum 已成为全球美元流动性的结算层,日处理约 900 亿至 100 亿美元稳定币转账
- 观点:2021 年后加密货币最大的真相是风险偏好资金将持续流向 AI 与机器人领域
- F2Pool 联创王纯曾为测试私钥安全,向可疑地址转 500 枚比特币后损失 490 枚
- 数据:美国投资市场杠杆率激增,保证金债务与 M2 之比高于 2000 年互联网泡沫时期
- 数据:比特币 RSI 接近 3 年最低点
- 数据:18.51 万枚 LINK 从 Binance 转出,价值约 231.51 万美元
- 加密社区为 Lummis 不再连任表示惋惜,并肯定其对行业做出的贡献
- 分析:链上数据显示情绪修复,BTC 清仓地址数开始减少
- 朝鲜相关黑客 2025 年窃取 20.2 亿美元加密货币,创历史新高
- Binance:BTW Pre-TGE 奖励代币设有锁定期,解锁时间可能不会提前公布
- 24 小时现货资金流入/流出榜:UNI 净流入 1132 万美元,WET 净流出 1130 万美元
- 某巨鲸再度从 Binance 提现 246,259 枚 LINK,价值 308 万美元
- BTC OG 内幕巨鲸当前多单总价值超 7.3 亿美元,总亏损超 4100 万美元
- 数据:当前加密恐慌贪婪指数为 21,处于极度恐慌状态
- 分析师:5000 万枚 USDT 钓鱼者大概率不会还钱,资金已换成 ETH 并经 Tornado 洗走
- OpenAI 因 ChatGPT 涉嫌参与谋杀案遭起诉
- SUI 生态 DeFi 基础设施 NAVI Protocol 将推出 Premium Exchange(PRE DEX)生态,构建去中心化溢价发现机制
- 中国对外经贸大学校长:建议自贸区试点稳定币中国方案
- 慢雾 CISO:警惕某 Polymarket 跟单交易机器人程序中隐藏恶意代码窃取私钥
- 数据:MIRA 24 小时跌超 22%
- 科技日报:警惕不法分子收购数字人民币钱包实施电信诈骗等违法犯罪活动
- Bitdeer 本周挖矿产出 144.1 枚 BTC,总持仓量为 1,996.7 枚环比下降近 20%
- Dragonfly Capital 过去 7 天向 Bybit 存入 600 万枚 MNT,仍持有 1076 万美元代币
- Etherealize 联创:加密行业需要在特朗普离任前证明自身价值
- RootData:SIGN 将于一周后解锁价值约 308 万美元的代币
- Arthur Hayes 接收约 13.7 万枚 PENDLE,价值约合 26 万美元
- 下周宏观展望:市场聚焦美联储主席提名人选,GDP 数据检验美联储降息成果
- 数据:过去 24 小时全网爆仓 6,863.14 万美元,多单爆仓 2,698.1 万美元,空单爆仓 4,165.04 万美元
- Gensyn 完成代币 AI 公募,投入金额总计约 1614 万美元
- Vitalik:预测市场是社交媒体的解药,可化解情绪化话题的疯狂观点
- 数据:Hyperliquid 平台鲸鱼当前持仓 51.89 亿美元,多空持仓比为 0.94
- ETHFI 投资者 3 小时前向币安存入 90 万枚 ETHFI,累计向币安存入 3128 万枚 ETHFI,价值 3658 万美元
- 数据:本周 NFT 交易额上涨 11.31% 至 6898 万美元,买家数量激增 50.28%
- Etherealize 联合创始人:加密行业须在特朗普卸任前取得实质性进展
- 某巨鲸从币安提现 2.72 亿枚 PENGU,价值 252 万美元
比推专栏
更多 >>观点
比推热门文章
- Strategy 比特币持仓目前浮盈 18.3%,约为 91.9 亿美元
- 美联储哈玛克:中性利率或比普遍预期更高
- 区块链创新成果产业化(上海)服务中心已揭牌
- 美联储哈马克:倾向于在春季前维持利率稳定,对通胀保持警惕
- 哈塞特成为下一任美联储主席概率升至 56%
- Fundstrat 加密策略主管回应与 Tom Lee 分歧:仍看好 BTC 和 ETH 冲击新高
- Techub News:公司创始人 Alma 与 Central Research 无创始关联,Big Demo Day 为公开活动
- 麻吉大哥已将 BTC 和 HYPE 多单全部平仓,单周净亏约 146 万美元
- 10x Research:市场低迷走势尚未扭转,BTC 矿企和加密公司本周表现不佳
- 10x Research:强制平仓、加密立法进展受阻等因素导致比特币下跌
比推 APP



