慢雾:Cover协议被黑问题出在rewardWriteoff具体计算参数变化导致差值
2020年12月29日,慢雾安全团队对整个Cover协议被攻击流程进行了简要分析。
1.在Cover协议的Blacksmith合约中,用户可以通过deposit函数抵押BPT代币;
2.攻击者在第一次进行deposit-withdraw后将通过updatePool函数来更新池子,并使用accRewardsPerToken来记录累计奖励;
3.之后将通过_claimCoverRewards函数来分配奖励并使用rewardWriteoff参数进行记录;
4.在攻击者第一次withdraw后还留有一小部分的BPT进行抵押;
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参数差值变化如图所示。
慢雾:Cover协议被黑问题出在rewardWriteoff具体计算参数变化导致差值本文于2020/12/29 11:23:20被区块链网收录,文章来源于网络,并不代表区块链网观点,如果你喜欢慢雾:Cover协议被黑问题出在rewardWriteoff具体计算参数变化导致差值,请分享给你的朋友们,区块链网精选网络区块链资讯、钱包、交易平台、项目等文章。
相关快讯:
动态 | 慢雾提醒:检测到 Upbit 交易所频繁出现代币转账情况:据慢雾情报消息,今日下午 12 点 06 分,巨鲸警报检测到 Upbit 交易所频繁出现代币转账情况,其中包含:342,000 个 ETH 从 Upbit 钱包转至未知钱包地址,11 亿个TRX、 863 万个 EOS、872 万个 XLM 等加密货币从 Upbit 钱包转至其他钱包地址,总计价值超 1 亿美元!
随后 Upbit 发出服务器检查公告。
慢雾提醒广大交易所、钱包以及个人注意资产安全、市场波动,注意避险![2019/11/27]
分析 | 慢雾分析 MimbleWimble攻击思路:本质上是一种中间人攻击思路:慢雾关于Dragonfly Capital研究员披露MimbleWimble隐私缺陷的一些补充观点:
1. 攻击思路本质上也是一种中间人攻击思路:通过需要付出一些成本的“嗅探节点”技术监听MimbleWimble的聚合前的交易流量,以此分析发现from/to两个关键隐私因子的值,虽然不知道 value(金额),但有能力知道许多交易的来源与去向,但不是完全;
2. 这种“嗅探”思路类似美国等国家针对暗网Tor网络的溯源思路,通过部署或控制的足够多的节点来抓取Tor网络里的IP连接。但针对MimbleWimble网络,由于节点P2P通信特点,倒是不需要部署或控制许多节点;
3. MimbleWimble协议需要进化以应对这种“嗅探”技术,但我们都知道 Grin、Beam 不仅 MimbleWimble 协议,隐私策略在上层也有加强空间;
4. 隐私币在链上本质要解决的核心问题是:from/to/value 的隐私问题,但隐私不仅是链上的,还有链下部分,比如IP等隐私,这是所有隐私币都需要面对的问题。虽然MimbleWimble 这个纯链上的隐私技术不完美,这是必然的,完美是不存在的,不仅是MimbleWimble;
5. 隐私是一个工程级问题,Dragonfly Capital研究员的对抗思路也是工程级的,在工程级对抗上,不存在完美的隐私币;
5. 期待隐私币的一系列进化,在超级对抗中能进化的都是好隐私币。[2019/11/19]
动态 | 慢雾预警:Electrum钓鱼更新事件预警:据慢雾区消息,此前对Electrum钱包进行攻击的黑客利用Electrum的软件异常构造恶意的软件更新提示,诱导用户更新下载恶意软件使用,慢雾团队提醒用户,如果您使用的Electrum 提示更新请注意仔细核对信息,认准官方网站和软件版本并作签名校验。真实的官方网站和下载链接如下:
github.com/spesmilo/electrum(GitHub的仓库托管代码)、https://electrum.org/(该项目的网站)
假冒的是:github.com/electrum-wallet/electrum/releases
如果您看到以上虚假地址,请忽略它并更改服务器。
此外,慢雾区提醒项目方,可接入 DApp 防火墙免疫此类攻击,阻断攻击者进一步扩大攻击范围。[2018/12/28]
相关资讯
据BiKi平台ETF专区行情显示,截至今日11:25,ETF5S专区XRP5S/USDT 24H最高涨幅111.58%,现净值0.0038USDT; ETF3S专区XRP3S/USDT 24H最高涨幅64.43%,现...
区块链:2020/12/29 11:34:57金丘区块链研究院院长洪蜀宁在微博表示,2020年是机构牛,这一点毋庸置疑,2021将会继续。机构的入场会让比特币很快洗白,从而奠定其国际储备货币的地位。比特币的另一重要用途——隐私保护的需求却不会减少,这样的需求将会...
区块链:2020/12/29 11:34:56据ZG. COM官方公告,ZG.COM将于2020年12月29日16:00上线杠杆代币ETF交易——LTCUP(做多LTC)、LTCDOWN(做空LTC),并开通LTCUP/USDT、LTCDOWN/USDT 交易市...
区块链:2020/12/29 11:34:55据官方公告,12月29日11:00,MXC抹茶上线LINA杠杆交易,支持5倍杠杆多空双向交易。2020年12月29日10:00-2021年1月19日 23:59,通过API进行LINA/USDT交易的用户,可免除交易...
区块链:2020/12/29 11:29:09据官方公告,FDEX去中心化交易平台将于2020年12月29日14:00上线NervLedger(SNP),并开通SNP/USDT交易对。 NervLedger是一个开放的自动化聚合理财和资产管理平台,联合...
区块链:2020/12/29 11:23:23据悉,LBank将于12月29日12:00上线REEF/USDT交易对,并于12月29日11:00开启充值。12月29日15:00,开启REEF持币生息活动。 据了解,Reef Finance是一个可以与任...
区块链:2020/12/29 11:23:22金色财经报道,据蜘蛛矿池数据显示: BTC全网算力133.861EH/s,挖矿难度18.60T,目前区块高度663436,理论收益0.00000742/T/天。 ETH全网算力300.104TH/...
区块链:2020/12/29 11:17:36据非小号数据:灰度基金昨日账户整体呈减持状态,其中BTC减持134个;ETH减持804个;ETC减持4038个;BCH减持66个;LTC减持316个,其他币种持币数量无变动。目前灰度基金总持仓量为187.66亿美元。...
区块链:2020/12/29 11:17:35火币全球站数据显示,BTC短线下跌,跌破26600美元关口,现报26599.99美元,日内跌幅达到1.16%,行情波动较大,请做好风险控制。 BTC跌破26600美元关口 日内跌幅为1.16%本文于2020/...
区块链:2020/12/29 11:17:33加密货币长期牛派、牛顿顾问公司(Newton Advisors)创始人马克-牛顿说,他将考虑在“未来一到两周内”清仓自己的比特币,并称“明年第一季度会有一些机会抄底。” (新浪财经) 牛顿顾问公司创始人...
区块链:2020/12/29 11:11:48金色财经报道,据同伴客数据显示,12月29日比特币年化期现价差为14.88%,较前一日下降1.00%,市场情绪指数为“牛市”。 指数参考:>20 % 极度牛市;10%~20% 牛市;5%~10% 乐观;2%...
区块链:2020/12/29 11:11:4712月28日,Messari的联合创始人Ryan Selkis发布推特称,除了BTC和ETH之外,几乎没有可持续的价值创造方式。也许最好的证据是,其余的加密货币都是“傻瓜式”土豆,他们的“其他市场份额”约为18%,而...
区块链:2020/12/29 11:06:02