宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > BTC > 正文

Synapse 跨链桥攻击事件分析

作者:

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

前言

北京时间11月7日,知道创宇区块链安全实验室监测到跨链协议SynapseProtocol的跨链桥被攻击,攻击者设法降低了nUSDMetapool虚拟价格并从中获利约800万美元。

知道创宇区块链安全实验室第一时间对本次事件深入跟踪并进行分析。

分析

攻击事件如下图所示,该次攻击事件的问题点并不在Synapse跨链桥本身,而是在Saddle开发的Metapool合约上。

在具体分析攻击事件之前,我们先来介绍一下什么是Metapool。Curve开发的stableswap实现中有两类池子,分别是Standardstableswappools和Metapools。

The Sandbox将于2月14日解锁约3.7亿枚SAND:1月31日消息,Token Unlocks数据显示,The Sandbox的LAND代币将于北京时间2月14日16:00解锁372,570,278枚SAND,占总供应量(30亿枚)的12.419%。

其中,公司储备解锁96,840,278枚,顾问解锁37,500,000枚,团队解锁71,250,000枚,基金会解锁39,900,000枚,战略销售解锁24,000,000枚和种子轮销售解锁103,080,000枚。[2023/1/31 11:37:56]

Standardstableswappools:包括了多个基础资产,它们在一个小范围内彼此相互定价。

伯恩斯坦:币安具有偿付能力、流动性和稳定性:金色财经报道,市场分析机构伯恩斯坦(Bernstein)周一在研究报告中指出,币安具有偿付能力、流动性和稳定性,该交易所价值超过550亿美元的冷钱包地址可以证实这一点。该报告称,币安还能够“通过提现测试”,比如去年12月13日约60亿美元客户资金被提现时,该交易所证明了其稳健性。(CoinDesk)[2023/1/4 9:50:31]

Metapools:实现了相同的stableswap不变量,但将资产D与资产A、B、C的LP代币进行定价时会导致池的理想平衡权重变为资产D的50%以及资产A、B、C的各16.66%,这既隔离了资产D的风险,又允许基础池用于额外的Metapools,这种池子虽然很好,但实现起来也会更加的复杂

NFT项目Slick City将发布其第一套基于实用程序的NFT:金色财经报道,以太坊区块链上的NFT项目Slick City将发布其第一套基于实用程序的NFT,该NFT包含4444个独特的、下一个一代、高级时尚、半人类/半外星人的收藏品。[2022/7/19 2:24:01]

流程?

1、首先攻击者通过FirebirdRouter在Metaswap.sol上调用swap()函数和removeLiquidityOneToken()函数,先将nUSD兑换成nUSD-LP代币,再移除nUSD-LP获取USDC。

2、攻击者通过MetaswapDeposit合约中的addLiquidity()函数用USDC添加流动性换取nUSD-LP。

3、攻击者通过MetaswapDeposit合约中的removeLiquidityOneToken()函数用nUSD-LP移除流动性换取nUSD,然后依次循环,不断套利。

细节?

在Metapool中当用户可以直接用资产D去兑换A、B或C,但在兑换到A、B、C的LP代币时,需要计算LP代码基本虚拟价格,而SaddleMetaswap合约中忽略计算LP代币基本虚拟价格的检查,详情代码见Metaswap合约的第424行。

因为增加流动性和从池中移除一个代币实际上和兑换是相同的,所以与此对应的是?MetaSwapUtils合约的第277行,276行代码是在判断代币是否为LP代币,在检查到兑换的是LP代币时就进行LP代币基本虚拟价格的计算。

由于检查的忽略允许了攻击者0x3ab92d06f5f2a33d8f45f836607f8da68cab81e8进行不断的循环交易,上面提到的攻击流程是最后一次循环交易,从而使得nUSD-LP代币数量增加,降低了Metapool虚拟价格并从nUSD-LP中兑换走更多的nUSD代币。

在事件发生后官方更新了跨链桥受攻击事件进展,由于官方一直在线且反应迅速,没有给黑客跨链转移资金的机会,官方将不会处理黑客的交易,损失的SynapsenUSD也将全额返回给受影响的流动性提供者们。

截止目前,SynapseProtocol网络已经恢复正常活动并处理完了之前积压的交易,针对此次事件官方将Stableswap合约代替Metapool合约成为为新的nUSD,以保证安全性,而未受影响的流动性提供者将需要解除抵押并从旧资金池中提取流动性以方便后续正常操作。

总结

Synapse跨链桥遭遇的攻击的核心原因在于AMM计算合约Metapool中未对LP代币基本虚拟价格计算的检查,使得攻击者通过循环交易降低Metapool虚拟价格并从LP中抽走资金,从而获取约800万美元的nUSD。

来源:金色财经

标签:ETAMETMETAUSDmetamask打不开METANOMetaMask官方下载USDZ币

BTC热门资讯
Crypto.com将收购两家美国交易所以提供衍生品和期货产品

全球加密货币交易所Crypto.com正寻求通过收购IG集团在两个交易所平台的股份来加强其在美国的立足点.

1900/1/1 0:00:00
带你上手链游Axie Infinity(操作指南)

游戏介绍 AxieInfinity是建立在以太坊上的数字宠物养成类游戏,它是受神奇宝贝启发而创造出来的数字宠物世界.

1900/1/1 0:00:00
SHIB高调进军元宇宙,或开启MEME版块新拐点

11月30日,ShibaInu在博客化名为ShytoshiKusama详细介绍了ShibaGames的发布。在这篇文章中,Kusama发布了关于SHIB元宇宙和一系列游戏的重磅消息.

1900/1/1 0:00:00
多链、侧链和Layer 2,谁才是以太坊扩展方案的未来?

来源:Coinbase 作者:JustinMart、?ConnorDempsey 编译:陈一晚风 截至2021年底,以太坊已经发展到可以支持来自去中心化金融、NFT、游戏等领域的数千个应用程序.

1900/1/1 0:00:00
晚间必读5篇 | 有哪些DAO项目值得关注?

1.美联储暗示可能会更快结束经济支持加密发展速度暂缓就在令人担忧的新型冠状病开始传播之际,外媒消息指出,美联储主席表示,美联储可能会更快地减少对经济的支持,这让华尔街感到震惊,并推动标准普尔500指数在11月下跌.

1900/1/1 0:00:00
吊打传统金融的DeFi 其高收益率究竟从何而来?

近几年,传统的银行业务越来越不受人待见,美国一些银行储蓄账户的年利率甚至可以低到可笑的0.1%;而同期,在AnchorProtocol中存款的年利率为20%我想任何人都知道接下来应该选哪一个.

1900/1/1 0:00:00