atom_crypto

Posted on May 31, 2022Read on Mirror.xyz

链上数据分析之- Terra帝国的瓦解,谁是始作俑者?攻击者,套利者,CEX,DEX间的较量

总览

最近UST的脱钩以及Luna的崩溃给Terra带来了毁灭性的伤害,这件事情对于加密行业也造成了极大的影响。Terra曾经是TVL仅次于以太坊的第二大项目,Defi锁仓量高达300亿美金,超过Avalanche, BSC 和Solana。同时其也为Cosmos生态,IBC网络上贡献了大部分的流动性/交易量,此次遭受重创的不仅仅是Terra及相关应用,也给其他区块链协议也造成了不小的影响,比如Kava, Lido,以及与和Terra/UST相关的协议和项目。

我们认为此次UST脱钩事件或为“State Actor”等所谓,我们在之前文章中提过,”State Actor”希望以相对较低的成本,对现有的生态经济进行毁灭性的重创,而这次事件本质上是由几家机构共同制定的投资决策所导致的。在当前不稳定的宏观经济下以及加密货币市场环境下,如何采取相对稳健的风控方法论,减少对风险资产的配置敞口,比如减少Anchor 协议上的算法稳定币的UST配置。此报告中,我们参考了部分Nansen(一家区块链数据分析公司)的“链上取证:揭开 terra USD 的神秘面纱”中的相关链上数据信息,并且通过Nansen相关工具比如钱包标签服务,地址追踪器,智能警报等,对于链上钱进行标注并且标记了真正影响UST脱钩的相关机构和地址。

链上数据分析可以理解为通过一系列公开区块链账本信息去了解与 UST 脱钩相关的一系列事件。本文我们将着重于两种数据类型,交易数据和钱包活跃度数据。通过社媒和论坛主题等灰色文件的回顾,我们将时间范围缩短至2022年5月7日至5月11日。首先,我们通过Curve借贷协议中的交易流情况进行分析,总结出了一个其相关交易活动会对UST脱钩造成影响的钱包清单。第二,我们按照时间/事件发生的顺序,对于三部分数据进行分析1)从Anchor协议中(Terra上最大的借贷协议)流出的UST交易,以及相关钱包地址; 2) 从Terra通过Wormhole桥到Ethereum中可能导致UST脱钩的UST交易;3)UST/USDC在中心化交易所(CEX)上的交易活动。第三,我们将通过对这些数据进行对照(三角剖分), 进而对一系列先后事件拼凑起来,从而真正了解这次事件的原因。

Curve在UST脱钩期间主导了交易市场?

纵观Curve 交易池的UST交易,我们发现有两个阶段有明显的波动。第一个阶段2022年3月22日, 第二阶段是2022年5月7日至11日。我们将关注UST流入而非流出,因为UST脱钩本质上是由于的UST的超卖导致的。第一阶段我们看到有多笔总达6000万美金的UST流入Curve,尽管有交易波动,UST的价格并没有发生显著偏离。第二个阶段5月7日至5月8日,我们观察到UST的脱钩,并且消息很快在社媒上传播。我们将侧重于1)根据时间戳和钱包,Curve上早期和异常大量的 UST 流入2)相同钱包上的重复流入 3)同一个实体控制的多个钱包地址。

上图是关于UST流入Curve交易池子的时间序列,其中包括了Curve刚部署的4pool, 3pool 和与Curve相关的地址,例如Zap depository。

5月7日,钱包地址0x634ec66a3794ee24d30490a722c5681bdbac3efe对Curve新部署的4pool进行了攻击。由于尚未进行投票和流动性激励,其总流动性仅为400万美金,其较浅的流动性使其更容易受到攻击。以上地址进行了9笔交易,其中4笔直接发送给矿工(我们在之前MEV文章中介绍过这个过程)。217万美金的UST被卖成USDC。之后,Do kwon发出推特之后,UST流入和流出之间的变得斗争激烈。在5月7日晚上,我们看到标记为LFG(Luna Foundation Guard)的钱包地址从Curve中取出约1.5亿美金的UST。其次是一个8500万美金的UST流入3pool,此钱包仅创建于资金流入交易之前,并且仅用于之后UST在Curve上进行兑换USDC的交易,以及将兑换USDC发送至Coinbase的交易。此时,4pool已经无流动性了。之后,4个地址(其中一个标记为和Celsius,一家区块链借贷平台有关)又存入了1.05亿美金的UST。之后LFG等地址又取出了1.896亿美金的UST。这个过程持续到5月8日的早上。

这过程中,我们发现其中交易量最高的18个地址占据了这段时间流入Curve的交易量的77%。其中主要有两个筛选标准:1)8日早上有交易活动 2)5月7日到8日有大额流入。我们注意到占据总量第一的是1inch(1inch是交易聚合协议),这表示通过1inch交易聚合器路由入口进行Curve交易。而这其中,我们发现通过1inch DEX聚合交易的以下4个地址占据了最大的交易量。

x6b3d1a37b5c01901341f01f4975d31bc5e6c3d81 (D1), 主要标签: masknft.eth

0x4f5f3d3f8eb2896e0e865cde934fe5103f979771 (D2), 主要标签: Dex交易深度参与者,NFT收藏家

0x1df8ea15bb725e110118f031e8e71b91abaa2a06  (D3), 主要标签: hs0327.eth

0x66b870ddf78c975af5cd8edc6de25eca81791de1 (K), 主要标签: Oapital (也与Curve直接交互)

这里需要注意的是我们将Curve流动性”发起者”(inititaor)截止日期定为5月8日早上UTC时间,而这时间点之后开始交易的地址,我们标签为“早期跟随者”(early follower),而非“发起者”。地址Oapital(K)和0x99fd1378ca799ed6772fe7bcdc9b30b389518962 (N)都成为早期跟随者。而对于D1,D2,D3地址, 我们进行了额外的校验和分析,1)根据1inch时间戳,在截至日前发送交易至Curve 2)根据交易量和时间戳,从私人钱包流向1inch的交易。根据相关筛选条件,我们对标注钱包进行了如上排名(从1inch发送到Curve的交易)。

尽管 Uniswap 在 DEX 市场占有最大份额,但在上周的 UST depeg 期间,Curve的交易大幅飙升, Curve 的 StableSwap 不变量设计,提升了高效的稳定币交易和深度流动性,从而提高了资本利用率。而Uniswap的集中流动性设计,虽然为LP提供了超高的资本效率,大大减少了MEV的攻击,但是在极端行情波动下,UST的价格超过了LP可自定义的价格范围区间,从而使其流动性失效和缺失,交易者不得不转向其他交易场所。

而Osmosis, 以Terra资产为重心的(Luna, UST,CW20等资产)的DEX受到了更大的打击。Osmosis针对其现有的大量的UST,LUNA交易对进行了紧急升级硬分叉提案,将流动性从基于Terra的资产转为基于以太坊的稳定币。而只要2/3的投票通过,提案可以立即执行(无需通常的五天投票过程)。而且在这种极端情况下,Osmosis的1/7/14绑定期的设计,使得大部分投资者无法在第一时间取出流动性。

 Anchor 的早期资金流出已是预兆?

5月7日至10日期间,我们注意到Anchor协议上最大流出资金地址通过8笔交易完成了3.47亿美金取款。而排名前20的地址地址通过5,051笔交易完成了高达20亿美金的流出交易。而根据交叉分析,我们注意到之前标注的钱包地址(Curve交易)中从2022年4月份就开始取款,并且于4月中旬开始加速。注意,由于对于Curve早期提款采用了交叉校对方法,因此无法将该地址与破坏Curve流动性的早期UST流入地址交叉引用。所以以下表格是基于1)早期Curve的UST流入2)在此之前有UST协议上有大额取款的地址交集。

基于以上分析,我们可以看到两个对于UST脱钩事件产生巨大的影响的地址,这两个地址在5月7日到10日之间通过15笔交易在Anchor协议上取出了4.2亿的UST资产,同时他们也在同段时间内占据了了Wormhole桥交易的前两名,利用桥将UST从Terra移到Ethereum上。

从Terra到Ethereum的Wormhole之路?

尽管目前Wormwole支持包括以太坊,Solana, Terra, Avalanche等多种链的多币种跨链交易,这里我们将着重于Terra到以太坊的UST交易,从而了解流入以太坊的UST大宗交易,从而通过Curve造成流动性池的不稳定性以及UST的脱钩,同时我们可以发现早期将资金从Terra上转移,进而兑换成其他稳定币的钱包地址。我们将时间区间定义为5日到8日。(注意第一步需要将UST从Anchor协议取出,时间为7日到10日,第二步需要将UST通过桥从Terra转移到以太坊,所以我们将时间区间进一步缩小至5日至8日)。

这里我们可以通过Wormhole上的UST余额以及Wormhole上UST的交易价格和交易量观察到四月开始,就开始已经有UST转入Wormhole,5月5日开始,势头更为明显。同时,UST交易量在5月8日明显飙升,同时价格也开始下跌。这个时间点也与Terra桥接到以太坊上的大量交易活动相吻合。这些数据我们可以Nansend的钱包追踪器获取:Terra USD Wormhole,这里就不详细说明了。

因此,基于上述分析,我们发现了5日至8日的984个Terra活跃地址。而交易量前10的地址占据了这段时间内超过57%的UST交易量。此外,我们发现交易量的分布也比较不平衡,第一名的交易量超过第十名的交易量1.44亿UST。

在我们了解这些可疑钱包前,我们发现在极端脱钩情况下,中心化的可信任桥变得极其拥堵,并且会暂时停止,这给需要尽快进行补仓还款或者进行其他操作的,例如将UST从Terra转移到中心化交易所卖出去的交易者,或者希望免于清算的投资者造成了很大的弊端。同时通过不同桥跨链而造成的分散的资产标准例如Wormhole UST和Shuttle UST,会造成资产的分散流动性,对于DEX上的流动性深度是一个巨大的障碍,同时也加剧了极端行情下的问题(这个我们问题在之前文章中多次提过,这里不进行详细阐述了)。

可疑钱包分析

1)0x8d47f08ebc5554504742f547eb721a43d4947d0a (A)

这个地址于5月7日创建部署。上文说过这个地址发起了第一笔真正意义上的攻击,其于5月7日通过Curve的3pool流入了8500万美金UST。其于当日早些时候通过桥将8500万UST转入了以太坊,随后通过Curve池子将UST兑换为USDC,并于5月9日停止交易。其对应Terra地址为terra1yl8l5dzz4jhnzzh6jxq6pdezd2z4qgmgrdt82k), 其在5月5日到8日之间,其UST通过桥转移的交易量排名全网前列。5 月 7 日至 5 月 10 日,从Anchor上流出资金10笔,资金流出量约为 1.93 亿。

2) 0x4b5e60cb1cd6c5e67af5e6cf63229d1614bb781c (B) Celsius 

该钱包从 2022 年 4 月下旬开始创建。它在 4 月 21 日至 25 日期间将大约 1.38 亿个 UST 代币通过桥转移到了 Terra。值得注意的是,该钱包于 5 月 7 日将 1.75 亿个 UST 从 Terra 转移到了以太坊。接收Terra转移资金的以太坊钱包地址是0xf642ea51c645c48196d9831a5937e95b0e9b4f7f。之后它在同一天将资金发送到另一个地址(交易)。在这个钱包的资金中, 1.25 亿在 Curve 上以 2500 万美金分批换成 USDC。根据 Nansen 的数据,Celsius 是一个密切合作的交易对手,向该钱包发送和接收资金。根据链上数据显示,其关联Terra地址是terra195wtjmpjxhp336mclqfsyk2plvs8mw3lhsc5nc ,同时该地址于5 月 5 日至 5 月 8 日期间通过桥转移的UST交易量排名全网前列。该钱包从四月下旬开始从Anchor取走资金。

3)0x6b3d1a37b5c01901341f01f4975d31bc5e6c3d81 (D1) or masknft.eth 

这个钱包从2021年12月起进行了62笔交易。从4月到5月8日期间,通过桥转移了超过7900万美金UST至以太坊,之后主要通过1inch聚合器,多笔交易兑换为USDC。

其对应Terra钱包为 terra1cn2fh0k8f5ywzjl2s947xrpdnnerfnkg9qg2r7,也在我们的Anchor协议资金流出的头部钱包名单中。

 

4)0x1df8ea15bb725e110118f031e8e71b91abaa2a06 (D3)  hs0327.eth

这个地址通过Wormhole进行多笔交易,最早可以追溯到1月份。5月8日,将2000万的交易量通过100-150万美金的多笔UST交易转移至以太坊。这个交易量占据了该时间段交易流出的1.6%。对应的Terra地址为terra1vlel4dpqldcwm7ztre3k03apcldeawpq98rah0, 其于2月3月也曾通过桥将资金转移至其他以太坊地址0x6524b211ef8e4baf346f1b780b08a3811ee9f3cd。其在5月1号之后就没有在Anchor上进行交易了,比其他地址更早退出。

5)0x41339d9825963515e5705df8d3b0ea98105ebb1c (H) or Smart LP 0x413 

根据Nansen的标签显示,这个是聪明的流动性提供者地址。钱包将大约 880 万(1 月下旬)和价值 3000 万的 UST 转移到 Terra(2 月)。此外,它在 4 月 27 日和 5 月 8 日通过 1000 万笔交易和 2000 万笔交易将大约相同的金额通过桥转移至以太坊。随后将2000 万美元的UST 交换为 USDC。该钱包与 terra1vca36gazapns38mvupa2pfjz0g39ekdgk0wna 相关联。在之前 Anchor Protocol 的分析中也有这个地址,它于整个 4 月和 5 月都进行了交易,并且于 5 月 7 日之后完全退出了 Anchor。

6)0x68963dc7c28a36fcacb0b39ac2d807b0329b9c69  (F) 代币百万富翁/DEX深度参与者

根据 Nansen 标签,该钱包是代币百万富翁。这是一个相当新的钱包,直到 2022 年 3 月才开始交易,并与 Alpha Finance Lab (区块链跨链Defi平台)相关的钱包进行了交互。钱包仅在 5 月 8 日记录了从 Terra 到以太坊的交易。这些交易总计价值约 3000 万美元的 UST,然后在 Curve 上通过 3 次单独的交易将其换成 USDC。该钱包与terra17mh65gqelelxu9r5fyz9l56mx60zdg274fwe40 相关联。

7)0x9f705ff1da72ed334f0e80f90aae5644f5cd7784 (J) 代币百万富翁/DEX深度参与者

该钱包在 5 月 8 日和 5 月 9 日进行了许多交易,将总共约 6000 万美元连接到以太坊。然后在多笔交易中将资金在 Curve 上换成 USDT。钱包对应Terra地址为terra1hapgv57ytaaaatvz92k46fzwxs9m2zsdr46rph.

8)0xeb5425e650b04e49e5e8b62fbf1c3f60df01f232 (C) Dex深度参与者

钱包在 5 月 8 日收到了大约 1050 万美元,资金在 Curve 上兑换为 USDT。根据链上数据,该钱包与

terra1autyehjkpl9r4h99qa4v66h2tz8589haw9uyxm, terra1rhds9ltx9t5wxq22v9x9j26pk9tuwyykwhm9gy

terra14geatm83tykw5v3uw6klkcwwqf00tfwk72d

q62 相关联。这些钱包于 5 月 7 日从 Terra 中桥接了价值 910 万、737K 和 615K 的 UST,总计约 1050 万美元,与以太坊地址上的交易相匹配。

以上交易信息均可以通过Nansen的地址追踪器获得,适用于所有人。通过输入Terra USD Wormhole地址,根据时间/交易对手等条件进行筛选和过滤。

中心化交易所的出售和套利?

我们看到5月1日至20日期间,所有中心化交易所接收到了约为2.25亿美金的UST(其中包括Wormhole UST和Wrapped UST, 统称为UST)。而我们发现Curve流动性交易池的交易早于中心化交易所的交易,交易所UST流入量从5月9日才显示出增长势头,而于10日达到峰值(1.65亿美金)。

通过分析中心化交易所UST流入的前几大地址,并且和Curve上进行UST交易的标注地址相校验,我们发现这些地址早期先于Curve上进行出售,随后又在中心化交易所进行出售。除了分析UST流入情况,我们也对交易所USDC流入情况的地址进行了分析,因为绝大部分Curve交易者会将UST兑换为USDC,再发送至中心化交易所。同样也是这些地址。因此,根据CEX的交易量和交易笔数,我们发现了三个地址并且进行详细分析。

Masknft.eth 重要活动 -(Binance 到 Curve MIM-UST)和(Curve 3pool - Binance):

Masknft.eth 向 CEX 净流出量为 7690 万美元。我们观察到钱包从 Curve(通过1inch聚合器)购买了大约96.9M UST,并迅速将其存入到Binance。

我们还在 5 月 8 日发现了一些交易(总计约 1190 万 UST),其中 masknft.eth将UST 从 Binance 转移至Curve,并将其交换为 Curve MIM-UST 池上的 MIM。虽然无法确认这些转移到币安的交易是否是套利交易,但我们的猜测是 masknft.eth 可能在脱钩期间在币安上购买了 UST(UST 当天跌至约 0.985 的低点)并当锚定短暂恢复时,其于第二天出售获利,当锚定短暂恢复时。

Oapital重要活动:

虽然 Oapital 向 CEX 净流出 5690 万美元,但钱包活动变化多样,并不像我们之前标记的许多其他钱包那样仅限于定向流动。上表显示仅 Oapital 对 Binance 和 FTX 带来的巨大抛售压力,大部分交易活动都在 Binance 上进行。但我们无法匹配从 Wormhole UST Migrator 合约地址收到的 UST 来源。

通过Oapital 的相关交易,我们注意到该钱包通过套利获取了非常可观的收入,比如上述交易所示,。假设在 Etherscan 上转账当天的估计值准确反映了 Oapital 的 UST 成本,那么该单笔交易的利润约为 132.5 万美元。

Wonderland DAO置于Binance的UST存款:

除了上述可疑地址外,我们还注意到 Wonderland DAO 在清算其 Abracadabra Degenbox 后,于 5 月 10 日至 11 日期间向 Binance 发送了 5740 万美元UST。

同样,以上交易信息均可以通过Nansen的地址追踪器获得,适用于所有人。通过输入Wormhole UST和Wrapped UST地址,根据时间/交易对手等条件进行筛选和过滤。我们看到了这期间中心化交易所巨大的套利机会,但同时,我们也看到中心化交易所的问题,这期间,币安交易所的订单簿在一段时间内显示为空,并且低于0.7美金的UST交易被暂停。同时中心化加密交易公司Crypto.com在5月12日的59分钟内未正确报价,导致多笔交易失败,也并未进行合理补偿。我们也看到股票市场中,21Shares 和VanEck 的Terra ETP已经停止交易。中心化的交易所的交易性能和缺乏透明度的问题在这种极端行情下显得尤为严重。

当然不仅仅是中心化交易所,去中心化交易所也面临着机遇和挑战,我们看到去中心化交易所的日交易量在 5 月 12 日达到了365天第二高的日峰值,直到年 5 月 19 日才有所减缓在此期间,流动性聚合器交易量飙升至每日总峰值 35.8亿美金,1inch DEX以25.6亿美金排名第一。

同期,我们也看到了大量的套利, 清算等MEV活动在以太坊网络上发生,5 月 12 日,有史以来每日最高 MEV 交易记录为 814 万美元。5 月 7 日至 14 日期间,MEV 在以太坊上的利润约为 1650 万美元。5月12日有史以来第 5 高的 MEV 套利交易在 Uniswap 上获得了 90.5亿美金。当然,DEX也存在着巨大挑战,上文我们提到不管是Uniswap的范围受限的集中流动性AMM模型,相较于传统恒定乘机AMM下,如何权衡在正常交易环境中提高资本利率和极端价格波动期间取得平衡的问题,如何充分利用自动化流动性管理器,减少UniswapLP的价格范围影响,还是Osmosis,过度依赖于Terra生态的资产以及锁定流动性的问题,都是需要我们去解决的。

结论

综上,我们通过链上数据等方式,发现了7个初始钱包,最早可以追溯到4月份,这些地址开始从Anchor协议上取出大量UST,并且通过Wormhole将UST转移至以太坊,随后通过Curve进行UST和稳定币兑换(这主要从Curve 新部署的4pool开始,其低流动性给攻击者提供了机会,并且其后通过交易展开了出售和套利行为(6个地址),这一系列事件帮助解释了UST的脱钩和以及随后所引发的的连环崩塌事件,也让我们动荡市场环境下的金融市场的风险控制有了新的解读和理解。攻击者?套利者?CEX? DEX?谁会是加密领域最终的赢家,我们是拭目以待。

-Reference

On-Chain Forensics: Demystifying TerraUSD De-peg