火星链 火星链
Ctrl+D收藏火星链
首页 > 中币 > 正文

POO:一次由存储状态引发的惨案 Cover协议被黑简要分析

作者:

时间:1900/1/1 0:00:00

By:??慢雾安全团队

据慢雾区情报,2020年12月29日,Cover协议价格暴跌。慢雾安全团队第一时间跟进相关事件并进行分析,以下为分析简略过程。

攻击流程简析

1、在Cover协议的Blacksmith合约中,用户可以通过deposit函数抵押BPT代币;

2、攻击者在第一次进行deposit-withdraw后将通过updatePool函数来更新池子,并使用accRewardsPerToken来记录累计奖励;

孙宇晨:波场TRON 4.0的意义可能比第一次大航海还要伟大:据最新消息,波场TRON创始人兼BitTorrent CEO孙宇晨在直播中表示:“第一次大航海时代,人类社会扩大了自己的物理空间,比如发现了美洲,大航海这三个字代表着开拓进取,波场这次主网升级就是取其寓意而命名为“大航海“,将区块链技术进一步融合进个人和企业的日常中,我相信,波场TRON 4.0的意义可能比第一次大航海还要伟大。”[2020/7/17]

3、之后将通过_claimCoverRewards函数来分配奖励并使用rewardWriteoff参数进行记录;

声音 | 江卓尔:BCH几个主要矿池准备实施一次短期捐赠计划:江卓尔刚刚在微博发布博客文章《比特币现金的基础设施融资计划》。文章表示,BCH上的几个主要矿池(BTC.TOP,Antpool,BTC.com,ViaBTC,Bitcoin.com),准备实施一次6个月的短期捐赠计划,在2020-2021/22年牛市到来之前,为BCH的开发人员提供足够的开发资金,加速BCH的发展。出于提供这笔资金的目的,其打算将BCH爆块奖励的12.5%捐赠给一家支持比特币现金基础设施的基金,该融资计划将持续6个月,此计划将为比特币现金生态系统提供重要且急需的支持。支持者包括江卓尔-BTC.TOP,吴忌寒 – Antpool,BTC.com,杨海波 – ViaBTC,Roger Ver - Bitcoin.com。[2020/1/23]

4、在攻击者第一次withdraw后还留有一小部分的BPT进行抵押;

声音 | BM:将在下一次升级时解决CPU相关问题:据IMEOS报道,BM在电报群中提到CPU相关问题,主要是以下几点:

1.仅抵押少量资源就可以无限免费的进行交易和操作从来不是EOS设计的初衷。

2.CPU问题解决方案应该是花费少部分钱就能租到足够的EOS供用户使用(IMEOS注:而不是指无限使用)。

3.REX的推出会解决CPU市场租赁问题。

4.DAPP开发者可以为用户质押CPU,并且该质押方式与现有的完全不同,将会采取联合签名交易实现该操作。

5.CPU问题将在下一次的硬分叉升级中得到解决。[2018/12/12]

5、此时攻击者将第二次进行deposit,并通过claimRewards提取奖励;

6、问题出在rewardWriteoff的具体计算,在攻击者第二次进行deposit-claimRewards时取的Pool值定义为memory,此时memory中获取的Pool是攻击者第一次withdraw进行updatePool时更新的值;

7、由于memory中获取的Pool值是旧的,其对应记录的accRewardsPerToken也是旧的会赋值到miner;

8、之后再进行新的一次updatePool时,由于攻击者在第一次进行withdraw后池子中的lpTotal已经变小,所以最后获得的accRewardsPerToken将变大;

9、此时攻击者被赋值的accRewardsPerToken是旧的是一个较小值,在进行rewardWriteoff计算时获得的值也将偏小,但攻击者在进行claimRewards时用的却是池子更新后的accRewardsPerToken值;

10、因此在进行具体奖励计算时由于这个新旧参数之前差值,会导致计算出一个偏大的数值;

11、所以最后在根据计算结果给攻击者铸造奖励时就会额外铸造出更多的COVER代币,导致COVER代币增发。

具体accRewardsPerToken参数差值变化如下图:

标签:REWARDWARREWARDSPOOMs Moona RewardsWarenaMeta Rewards TokenLaunchPool

中币热门资讯
GAT:Gate.io“旦旦”有赏,动态晒单活动公告

元旦将至,为回馈平台用户,Gate.io特此开启“旦旦”有赏,动态晒单有赏活动。活动期间,用户在平台进行合约交易并晒单发动态,即有机会赢取GT和限量周边大礼包奖励,欢迎踊跃参与!活动时间:202.

1900/1/1 0:00:00
TPS:XT关于暂停 TBCC 充提的公告

尊敬的XT用户:TBCC钱包升级维护,XT现已暂停TBCC-ERC20的提现业务。感谢您对XT.COM的支持与信任.

1900/1/1 0:00:00
DAO:奕恒说币:12.30比特币反抽仍然有力度,短期内能否打破僵局

很多事情没有经历总是没有深切的体会,所以没觉得有多重要,直到亏损之后付出了血汗钱了才知道止损的重要性.

1900/1/1 0:00:00
BIG:BigONE 将上线「BTC 90 天定期理财」产品的公告

亲爱的用户:BigONE将于2021年1月1日12:00上线「BTC90天定期理财」产品,给用户提供更加多样的理财选择.

1900/1/1 0:00:00
ELS:非小号早间新闻

1.Ripple:将继续运营并支持美国和全球的所有产品和客户。2.BCH首个DeFi应用Detoken将推迟至12月30日发布.

1900/1/1 0:00:00
比特币:Bill:比特币 2 万 2 到 2 万 8,三位一体持续盈利

12月是收获满满的季节,在2020年末,币姥爷继续带领圈友们,在牛市中乘风破浪:在BTC22000刀附近多次提醒圈友抄底,并且在BTC28000刀提示了压力位置,很多圈友从中获益.

1900/1/1 0:00:00