本文由重構研究院編輯發布,請拖動至文章底部查看更多精彩內容

編輯|二哈

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重構」