本文由重构研究院编辑发布,请拖动至文章底部查看更多精彩内容

编辑|二哈

Web3领域,特别是 DeFi,入门最大的障碍是需要学习太多的术语。重构研究院曾经在内部交流会中提过一种学习方式,现在分享出来。 


昨天的一个新闻:


因为美国硅谷银行的破产,导致在该银行存储超过10美金的Circle 发行的稳定币 USDC 和美元脱锚,情绪激荡下,一个比较倒霉的用户进行了一通骚操作之后,$2,080,468.85 (208万美元)的资产仅仅换回了价值$0.05的USDT。



这条新闻,国内的各个web3媒体都在报道,重构研究院把这条新闻重新拿出来,因为这里面包含了很多典型的DeFi 内容,特别适合进行知识点拆解,而知识点拆解是我特别想推荐的一种学习方式。下面就是具体拆解的过程。


内容

这个用户的目的是使用KyberSwap聚合路由器(KyberSwap aggregation router)将大量的3CRV(DAI/USDC/USDT)LP代币转换成USDT。


知识点1

稳定币,什么是稳定币,DAI,USDC 和 USDT稳定币的特点

难度:入门


知识点2

流动性池,Curve 的3 pool(DAI/USDC/USDT), 3pool 的质押代币3CRV

难度:入门


知识点3

如果持有了3CRV,把3CRV 换成 USDT 的方式包括从3pool 中 withdraw,或者在 DEX 上交易3CRV,为什么用户不选择 withdraw而是进行交易?

难度:入门


内容

根据kyberswap 的推特内容,在用户选择进行交易时,因为当时市场不稳定,kyberswap 提供的几个 DEX聚合器中,只有0x提供了具有比较合理 gas 费的路由,于是选择了0x DEX聚合器提供的路由。


知识点4

DEX 聚合路由器的功能,DEX 聚合(KyberSwap aggregation)和 DEX 之间的关联和区别

难度:普通


知识点5

gas 费

难度:入门


内容

路由器(Router)选择了 3CRV/USDC对的UniswapV2 pool 0x7d36fbd3,以及 USDC/USDT 对的 pool,两个流动性池的顺序转化执行,来完成从3CRV 到 USDT 的转化。


知识点6

路由器进行选择的逻辑(为什么选择了流动性只有2美元的 pool?)。

难度:高级


内容

路由器选择的第一个 pool 是流动性只有2美元的、过去251天都没有活动的UniswapV2 pool 0x7d36fbd3(3CRV/USDC对),流动性池中只有54182单元的 USDC(价值5美分)。根据Uniswap V2的流动性池的 AMM,基本原则(x * y = k ),注入价值200万美元的3CRV,只能交换出0.05美金的 USDC。


随后,路由器选择 USDC/USDT Pool,把 USDC转换为USDT(价值0.05美金)并返回给用户。这时候,在UniswapV2 pool 0x7d36fbd3中的,是价值2百万美金的3CRV,并表现为总共2美元的pool,这是巨大的宝藏。


知识点7

内容:UniswapV2 LP 的 AMM 机制

难度:中级


内容

MEV机器人观察到这个 pool,通过在这个pool中用1.45个USDC来交换2百万的3CRV来轻松恢复池子平衡。 为了确保能够完成交换,机器人支付了45美元的燃气费和39,000美元的MEV贿赂费,并净赚2,045,000美元的利润。


知识点8

LP 的重新平衡方式

难度:中级


知识点9

MEV,怎么实现 MEV贿赂

难度:高级


知识点10

MEV bot

难度:高级


总结

这里面的有些知识点是我已经学习过的,而有一些是不了解的,比如router的实现,AMM 的重新平衡,MEV 贿赂等。这些知识点列入了我的未来学习计划中。


通过在精读新闻时进行知识点拆解,最开始可能阅读的速度会很慢,但是后面会越来越快,而且能更深刻理解内容,共勉之。




重构研究院

看墙外更多信息,推特账号指路「Allrecode」


为Web3从业者建立内部链接,了解「重构研究院」

“商务合作”、“内容转载”请直接在后台回复关键字


Web3知识点、干货类内容

请关注尘埃科技旗下「Allrecode重构」