北京时间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% !
观点:DOGE适合作为打赏代币:1月12日消息,Bitcoin Magazine在社交媒体上称,Twitter将推出应用于打赏的虚拟资产Coins。对此,小牛精选特邀分析师保罗大帝认为,之前,马斯克构想了基于区块链的推特,将tweets嵌入到交易评论中,用户必须为每条评论或转发的评论支付 0.1 Doge。0.1Doge既可以防止Twitter垃圾账号和信息,打赏的成本也不高。总体而言,DOGE 就非常适合作为打赏代币的。
Twitter将成为全球用户体量最大的web3公司,推动web3和加密行业的发展,后续预计会有更多的企业跟进。另外,DOGE今年3月份进行1.21升级icon。[2023/1/12 11:08:28]
这一次,黑客攻击使YELD代币价格直线跳水归零,可谓损失惨重。成都链安再次提醒各大项目方,一定要注意安全防范工作。
攻击者如何得手 Event overview
整个攻击事件由黑客一手策划。攻击者利用xYELD代币转账时实际到账数量小于发送数量以及MasterChef合约抵押和计算奖励上存在的逻辑缺陷,通过投入大量资金控制MasterChef合约中抵押池的抵押代币数量,进而操纵奖励计算,从而获得巨额的xYELD奖励代币,最后利用QuickSwap套现离场。
过去三天CHZ最大EOA持有者转出2000万枚代币并存入币安和OKX:12月9日消息,Web3知识图谱协议0xScope发推称,过去3天Chiliz(CHZ)最大的外部账户(EOA)持有者将2000万枚CHZ转移到不同的EOA地址,然后存入币安和OKX。在此期间CHZ代币价格下跌12%。
目前该地址持有6.79亿枚CHZ(占总供应量的7.64%)),在CHZ EOA持有者中仍然排名第一。[2022/12/9 21:34:01]
攻击者地址:
0xa4bc39ff54e1b682b366b57d1f6b114a829f5c01
攻击合约:
A:0x1BdF24CB4c7395Bf6260Ebb7788c1cBf127E14c7
B:0x56ec01726b15b83c25e8c1db465c3b7f1d094756
攻击交易:
0x3c143d2a211f7448c4de6236e666792e90b2edc8f5035c3aa992fd7d7daca974
2022年一季度Stepn代币GMT日均日交易额约1亿美元,居链游赛道首位:金色财经消息,据推特KOL Bitwu.eth发文称,有人说stepn是Web3包装下的庞氏泡沫,每天的新用户得等于2%总用户数才能维持平衡。而来自DeGAME和Footprint Analytics的数据显示,2022年Q1,代币日交易额最高的链游是Stepn,其代币GMT日均交易额接近1亿美元,是目前代币流动性实现表现最好的链游。其次为 Gala Games、The Sandbox 及Decentraland。[2022/5/9 2:59:07]
0x10eeb698a2cd2a5e23d526b2d59d39a15263be018dbbda97dad4f9fa8c70347f
Round 1
攻击者首先利用QuickSwap交易对将29.75 WETH换成527.695171116557304754 xYELD代币。
Gate.io 已完成11月22日FIL代币转化分发,总量约1.3万枚:据官方公告,Gate.io今日(11月22日)已经根据用户FIL6持仓情况完成FIL分发,总计约1.3万枚,用户可在账户账单明细中查看详情。目前Gate.io已经支持Filecoin(FIL)现货交易,充值提现,杠杠交易,币币理财,永续合约交易等全线系列产品和服务。[2020/11/22 21:41:04]
接下来,攻击者通过攻击合约在一笔交易反复调用MasterChef合约中的抵押提取函数将MasterChef中PID为16的抵押池中的xYELD代币数量减少0到最小值。
由于xYELD代币在转移时,如果recipient地址不是BURN_ADDRESS地址,变量transferTaxRate的值不为0,recipient地址在_isExcluded映射中对应的值不为true,并且发送者不为合约的拥有者,就会收取一定比例的手续费,当前比例为3%。手续费会转移到代币合约中,在满足特定条件后,会将收取的手续费作为流动性添加到对应交易对中去。
6月起谷歌将禁止加密货币等代币广告:谷歌今日更新服务条款称,将于2018年6月起禁止数字加密货币、ICO和二元期权广告。谷歌表示,自2018年6月起将不再提供广告服务的内容包括,“二元期权和同义产品;数字加密货币及其相关内容:包括但不仅限于ICO(首次代币发行),数字加密货币交易、数字加密货币钱包和数字加密货币交易建议。”此外,关于差价合约(CFD)、滚动即期外汇和金融点差交易的广告也会一并禁止。[2018/3/14]
而在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函数。
头条▌美国参议员敦促国会阻止财政部挑选加密货币的赢家和输家8月7日消息,在白宫批准加密税修正案之后,人们担心美国政府正在挑选加密货币领域的赢家和输家.
1900/1/1 0:00:00本报吉安讯(记者李歆 通讯员曾诗敏)身份证、户口本、社保卡等各类证照已不再是“必需品”,只要市民本人到场就可以办理所需事项.
1900/1/1 0:00:00近日,腾讯发布国内首个 NFT 交易 APP 「幻核」,并推出NFT产品「限量版十三邀黑胶唱片NFT」,首期 NFT 产品定价 18 元,限量300个.
1900/1/1 0:00:00上周末,线上零售巨头亚马逊公司(Amazon)一则招聘信息引起了人们的关注,因为这个岗位是——数字货币和区块链产品负责人.
1900/1/1 0:00:00日前,云南省发展和改革委员会发布《云南省“十四五”云上云行动计划(征求意见稿)》《云南省“十四五”新型基础设施建设规划(征求意见稿)》(以下简称《规划》),云南拟通过夯实数字基础设施.
1900/1/1 0:00:00近日,中国人民银行举行的2021年下半年工作会议上提到,督促指导平台企业对照监管要求全面整改,对虚拟货币交易炒作保持高压态势.
1900/1/1 0:00:00