宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 比特币 > 正文

代币YELD价格直接跳水归零:PolyYeld Finance被攻击事件全解析

作者:

时间: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%?!

这一次,黑客攻击使YELD代币价格直线跳水归零,可谓损失惨重。成都链安再次提醒各大项目方,一定要注意安全防范工作。

推特报告:“粉丝代币”话题增长994%,加密相关话题增长242%:3月11日消息,据推特发布的2022年趋势报告,数字社区在推特上有很强的影响力。数据显示,“粉丝代币”的提及率同比增长994% 。提及被动收入、NFT收藏、时尚和收藏品 、NFT形象及加密游戏的话题增加了320%。数据显示,2021年,关于NFT的推文数量是WFH的17倍,emoji表情符号在金融对话中的使用量同比增长492% 。关于稳定币、NFT市场、DApps、代币经济、去中心化交易的话题增长了242%。由此,推特上出现了比特币自动取款机 、NFT股票 、Crowd loan、ZCash /隐私保护 、加密朋克运动等新兴话题。[2022/3/11 13:50:40]

事件具体分析

攻击者如何得手?Eventoverview

整个攻击事件由黑客一手策划。攻击者利用xYELD代币转账时实际到账数量小于发送数量以及MasterChef合约抵押和计算奖励上存在的逻辑缺陷,通过投入大量资金控制MasterChef合约中抵押池的抵押代币数量,进而操纵奖励计算,从而获得巨额的xYELD奖励代币,最后利用QuickSwap套现离场。

攻击者地址:

0xa4bc39ff54e1b682b366b57d1f6b114a829f5c01

ZG.COM将于1月13日16:00上线杠杆代币XLMUP、XLMDOWN:据ZG.COM官方消息,ZG.COM将于2021年1月13日16:00上线杠杆代币ETF交易——XLMUP(做多XLM)、XLMDOWN(做空XLM),并开通XLMUP/USDT、XLMDOWN/USDT 交易市场。

ZG.COM杠杆代币是由ZG.COM发行的一种带有杠杆功能的代币(非链上代币),该杠杆代币具有浮动杠杆、智能调仓机制、低费率等特点,并且每个杠杆代币的背后都对应了一篮子的ZG.COM合约持仓,杠杆代币价格将跟踪ZG.COM合约市场的价格变化,并随之产生杠杆水平的涨跌。目前已上线BTCUP/USDT、BTCDOWN/USDT、ETHUP/USDT、ETHDOWN/USDT、XRPUP/USDT、XRPDOWN/USDT 交易市场。[2021/1/11 15:52:26]

攻击合约:

A:

0x1BdF24CB4c7395Bf6260Ebb7788c1cBf127E14c7

B:

0x56ec01726b15b83c25e8c1db465c3b7f1d094756

攻击交易:

0x3c143d2a211f7448c4de6236e666792e90b2edc8f5035c3aa992fd7d7daca974

Bitstamp为发布诋毁某些代币的报告道歉:在Bitstamp今天发布的一条推文中,该交易所就发布研究公司Messari创始人Ryan Selkis撰写的“2021年加密”报告道歉。该报告将XRP称为“有废物”,称比特币(Bitcoin, BTC)分叉币、Stellar Lumens(XLM)和Litecoin(LTC)为“成堆的垃圾币”。Bitstamp删除了12月8日报告发布后发布的原始推文,并称报告中的部分“语言和内容”与公司价值观不符。该公司补充说,它认为某些方面是对社区的的不尊重。[2020/12/10 14:46:12]

0x10eeb698a2cd2a5e23d526b2d59d39a15263be018dbbda97dad4f9fa8c70347f

Round1

攻击者首先利用QuickSwap交易对将29.75WETH换成527.695171116557304754xYELD代币。

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

动态 | 全球首次代币发行融资潮逐渐消退:据证券日报消息,链塔智库在《2018年前三季度首次代币发行融资分析报告》中指出,全球首次代币发行融资潮逐渐消退,目标融资额随月份呈递减趋势。今年9月全球ICO融资额为1.64亿美元,仅为6月份峰值时的1/20,创年内新低。上个月ICO达成率仅为1/3,跌至年内谷底。[2018/10/26]

由于xYELD代币在转移时,如果recipient地址不是BURN_ADDRESS地址,变量transferTaxRate的值不为0,recipient地址在_isExcluded映射中对应的值不为true,并且发送者不为合约的拥有者,就会收取一定比例的手续费,当前比例为3%。手续费会转移到代币合约中,在满足特定条件后,会将收取的手续费作为流动性添加到对应交易对中去。

资产代币化平台TrustToken获得2000万美元的种子轮融资:资产代币化平台TrustToken刚刚获得了2000万美元的种子轮融资,投资方包括Andreessen Horowitz、丹华资本和BlockTower Capital在内的大型风险投资公司。TrustToken是一家位于加州的初创公司,它向全世界的客户提供了一种新型的技术,客户可以将他们选择的任何形式的现实资产转化为数字货币。这项技术将允许任何人为任何资产创造流动性和部分所有权,并为他们的货币持有人提供保险和审计。[2018/6/24]

而在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函数。

标签:ELDYELYELDSTEgarfield币预售Yeld FinanceYELD币Pikaster

比特币热门资讯
Square Q2报告:比特币销售额超27亿美元 同比增长约3倍

摘要: Twitter首席执行官JackDorsey的数字支付公司Square报告称,2021年第二季度比特币总收入为27.2亿美元。与此同时,该公司自身的BTC投资遭受了4500万美元的减值损失.

1900/1/1 0:00:00
金色观察丨近六成以太坊客户端已做好准备 本周能顺利部署EIP-1559吗?

金色财经区块链8月2日讯??如果不出意外的话,备受关注的以太坊改进提案(EIP)1559将会在本周四生效,届时以太坊网络费用将会发生重大改革。就目前而言,绝大多数以太坊节点都已经完成升级,并为即将到来的EIP-1559部署做好准备.

1900/1/1 0:00:00
浅析利用虚拟货币

提到,我们经常会在电影中见到各种黑帮老大的场景,有利用、古董买卖、境外投资、虚拟商品等作为媒介的手法,而现在有了虚拟货币.

1900/1/1 0:00:00
金色观察 | 一文读懂获取dYdX治理代币的5种方式

8月3日,去中心化衍生品交易协议dYdX宣布推出治理代币DYDX,并对此前在平台上交互过的地址进行空投。治理代币DYDX总量10亿,主要用于dYdX协议治理和手续费折扣.

1900/1/1 0:00:00
富达:解析机构投资者配置比特币六种方式的优劣权衡

到目前为止,机构投资者社区的大部分讨论都集中在「为什么是比特币?」如果有人确实得出比特币适合其投资组合的结论,那么下一个逻辑问题通常是「如何」投资比特币.

1900/1/1 0:00:00
Ergo和Cardano将携手共创区块链未来

ElonMusk最近宣布,由于能源消耗过多,特斯拉将不再接受比特币支付。为了寻求替代选项,特斯拉将转而探索“绿色环保”加密货币市场以寻找可行解决方案。这一消息再次引发了工作量证明和权益证明共识机制之间的争论.

1900/1/1 0:00:00