usdt回收(www.caibao.it):若何通过恒定乘积黑掉 SushiSwap ?简析 SushiSwap 第二次被攻击委曲
菜宝钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。
靠山
2021 年 1 月 27 日,据慢雾区情报,SushiSwap 再次遭遇攻击,此次问题为 DIGG-WBTC 买卖对的手续费被攻击者通过特殊的手段薅走。慢雾平安团队在收到情报后立马介入相关事宜的剖析事情,以下为攻击相关细节。
SushiMaker 是什么
SushiMaker 是 SushiSwap 协议中的一个主要的组件,其用于网络 SushiSwap 每个买卖对的手续费,并通过设置每个代币的路由,将差别买卖对的手续费最终转换成 sushi 代币,回馈给 sushi 代币的持有者。这个历程就是发生在 SushiMaker 合约上。
说说恒定乘积
恒定乘积的公式很简单,在不盘算手续费的情形下,恒定乘积的公式为
也就是说每次兑换,实在都是遵照这个公式,及买卖前后 K 值稳定,在兑换的历程中,由于要保持 K 值稳定,公式的形式会是这个样子
其中 X 代表卖掉的代币,Y 代表要购置的代币,那么每次能兑换到的代币数目会是这个样子(详细的推导历程就不演示了 :D)
从公式上可以看到,当输出代币 Y 的兑换数目上限取决于 Y 代币的数目,而和 X 代币数目的巨细无关,反过来说,若是要卖掉的 X 代币数目很大,然则 Y 代币的数目很小,那么就会造成大量的 X 代币只能兑换出少量的 Y 代币,而这个兑换价钱相比正常的买卖价钱会偏离许多,这就是所谓的滑点,是本次攻击中的要害。
攻击流程
2020 年 11 月 30 日,SushiSwap 就曾由于 SushiMaker 的问题泛起过一次攻击(详解参阅:以小博大,简析 Sushi Swap 攻击事宜委曲),本次攻击和第一次攻击相似,但流程上有区别。相较于旧合约,在新的合约中, 手续费在兑换的历程中会通过 bridgeFor 函数为差别买卖对中的代币寻找特定的兑换路由,然后举行兑换。
其中,brdigeFor 函数的逻辑如下:
,,菜宝钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。
凭据 bridgeFor 的逻辑,我们不难发现,若是没有手动设置过特定币种的 bridge,那么默认的 bridge 是 WETH,也就是说,在未设置 bridge 的情形下,默认是将手续费兑换成 WETH。而 DIGG 这个币,就是正好没有通过 setBridge 设置对应的 bridge 的。
然则这里另有一个问题,就是在 swap 的历程中,若是这个买卖对不存在,兑换的历程是失败的。本次攻击中,DIGG-WETH 这个买卖对一开始并不存在,以是攻击者预先建立一个 DIGG-WETH 的买卖对,然后添加少量的流动性。这个时刻若是发生手续费兑换,凭据前面说的恒定乘积的特征,由于 DIGG-WETH 的流动性很少,也就是 DIGG-WETH 中的 WETH 上限很小,而 SushiMaker 中的要转换的手续费数目相对较大,这样的兑换会导致伟大的滑点。兑换的历程会拉高 DIGG-WETH 买卖对中 WETH 兑 DIGG 的价钱,而且,DIGG-WETH 的所有 DIGG 手续费收益都到了 DIGG-WETH 买卖中。通过考察 DIGG-WETH 买卖对的流动性情形,流动性最大的时刻也才只有不到 2800 美元的流动性,这个效果也能和公式的推导相互验证。
攻击者在 SushiMaker 完成手续费转换后,由于 DIGG-WETH 买卖对中 WETH 兑 DIGG 的价钱已经被拉高,导致少量的 WETH 即可兑换大量的 DIGG,而这个 DIGG 的数目,正是 DIGG-WBTC 买卖对的大部分手续费收入。
总结
本次攻击和 SushiSwap 第一次攻击类似,都是通过操控买卖对的兑换价钱来发生赢利。然则历程是不一样的。第一次攻击是由于攻击者使用 LP 代币自己和其他代币建立了一个新的买卖对,并通过操作初始流动性操控了这个新的买卖对的价钱来举行赢利,而这次的攻击则利用了 DIGG 自己没有对 WETH 买卖对,而攻击者建立了这个买卖对并操控了初始的买卖价钱,导致手续费兑换历程中发生了伟大的滑点,攻击者只需使用少量的 DIGG 和 WETH 提供初始流动性即可获取巨额利润。
本文系作者授权本站发表,未经许可,不得转载。
- usdt怎么提现(www.payusdt.vip):Spotify 加入「Hey, Spotify
- choi baccarat(www.allbet6.com):行動辦公好&#
- usdt第三方支付(www.caibao.it):豆瓣“一星运动”,自然正义照样以暴制暴?
- 支付宝充值usdt(www.payusdt.vip):iOS14.5新版本推送,代码有新发现
- usdt官方交易所(www.payusdt.vip):菠萝以后万万别用盐水泡了!只要一招,菠萝不泡更好吃!
- trc20交易所(www.payusdt.vip):Google 宣布成立 Android Read

推荐文章
Recommend article-
usdt怎么提现(www.payusdt.vip):Spotify 加入「Hey, Spotify
蚌埠科技/阅读:0 -
choi baccarat(www.allbet6.com):行動辦公好效率!推薦5款「Intel Evo認證」的全ٛ
蚌埠科技/阅读:137 -
usdt第三方支付(www.caibao.it):豆瓣“一星运动”,自然正义照样以暴制暴?
蚌埠科技/阅读:99 -
支付宝充值usdt(www.payusdt.vip):iOS14.5新版本推送,代码有新发现
蚌埠科技/阅读:200 -
usdt官方交易所(www.payusdt.vip):菠萝以后万万别用盐水泡了!只要一招,菠萝不泡更好吃!
蚌埠科技/阅读:88 -
trc20交易所(www.payusdt.vip):Google 宣布成立 Android Ready SE 聯盟,推動數位汽車鑰匙與駕
蚌埠科技/阅读:80

热门文章
HOT NEWS