DeFi安全之DEX與AMMs

語言: CN / TW / HK

熊市就像一塊試金石,Defi的各核心業態,哪些能夠穿越週期,更好的發展?在週期中又暴露了哪些問題,值得後來者借鑑?SharkTeam合約安全系列課程之【 DeFi 安全】和您一起討論和深入。第一課【DEX與AMMs】。

1. 自動做市商(AMMs,Automated Market Makers)

1.1 AMMs 型別

自動做市商(AMMs)是去中心化金融(DeFi)生態系統的一部分,它們允許數字資產使用流動資金池以無許可和自動化的方式進行交易。AMMs使用者為流動資金池提供加密代幣,其價格由恆定的數學公式確定。

AMMs 是一種數學函式,根據流動性池對資產進行演算法定價。目前,有幾個 AMM 公式被利用來迎合不同的資產定價策略。 一些比較流行的 AMM 公式如下:

  • 恆定乘積做市商公式:

恆定乘積做市商公式繪製時,它是一條凸形曲線,其中x和y代表流動性池中兩個代幣的 數量,而k代表乘積。該公式有助於根據每個代幣的可用數量,為兩個代幣創造一個價格範圍。為了保持k不變,當x的供應增加時,y的供應必須減少,反之亦然。因此,所產生的價格本質上是不穩定的,因為交易的規模可能會影響到與池子 規模有關的價格。大額交易造成的較高滑點可能會出現無常損失。

  • 恆定和做市商公式:

恆定和做市商公式在繪製時形成一條直線。它是零滑點交易的理想模型,但不幸的是,它不能提供無限的流動性。這個模型是有缺陷的,因為當報 價與其他地方交易的資產的市場價格不同時,它就會出現套利機會。套利者可以耗盡流動性池中的全部儲備,不再為其他交易者留下可用的流動性。這種模式不適合大多數 AMM 使用案例。

  • 恆定平均值做市商公式:

恆定平均值做市商公式,或者也被稱為"價值函式",是由 Balancer 創造並使之流行的。它允許流動性池中有兩個以上的代幣,並允許池子以超出標準50/50分佈的比例新增不同的代幣。這允許對池子里的不同資產進行可變的暴露,並使流動性池子里的任何資產之間的交換成為可能。

  • 穩定交換公式:

該公式是恆定乘積與恆定和公式的混合體。它是由 Curve Finance 推廣的。 當投資組合相對平衡時,交易發生在恆定和曲線上,而當不平衡時則切換到恆定乘積曲線上。這允許較低的滑點和無常損失,但只適用於具有類似價值的資產,因為所需交易範圍的價格總是接近於1。例如,這對穩定幣(DAI和USDC)和包裝資產(wBTC和sBTC)之間的交易會很有用。大多數自動做市商(AMMs)面臨三個主要挑戰:高費用,高滑點和無常損失。

1.2 流動資金池(Liquidity Pool)

流動資金池是鎖定在智慧合約中的加密貨幣,用於促進去中心交易所(DEX)上資產之間的交易。

流動資金池是一種機制,通過這種機制,使用者可以將其資產彙集到DEX的智慧合約中,為交易者提供資產流動性,以便在貨幣之間進行交換。流動性池為 DeFi 生態系統提供了急需的流動性,速度和便利性。AMM 通過建立流動性池併為流動性提供者提供向這些池提供資產的激勵來解決流動性有限的問題,池中的資產越多,池中的流動性越強,在去中心化交易所進行交易就越容易。

1.3 流動性提供者(LP,Liquidity Provider)

在加密生態系統中,流動性提供者(LP)是將代幣存入流動資金池的使用者。作為提供流動性的回報,使用者通常會獲得代表使用者擁有的流動性池份額的流動性代幣。這些使用者通常被激勵持有流動性代幣,以獲得一定比例的交易費用和其他加密獎勵。

1.4 流動性代幣(LP Token,Liquidity Provider Token)

流動性代幣是建立並給予將資產存入流動性池的使用者的代幣。流動性代幣代表流動性提供者擁有的流動資金池的份額,LP通常獲得一定比例的流動資金池交易費用作為財務激勵。流動性代幣通常可以轉讓,交換和抵押。流動性提供者仍然完全控制其抵押的代幣,這些代幣僅借給平臺的協議。當流動性提供者想要收回流動性時,除了 交易費用或貸款利息的任何累積佣金外,他們還必須燒燬流動性代幣以接收其原始加密資產。流動性代幣還允許自動做市商(AMM)是非託管的,這意味著您仍然控制著您的資產,並可以隨時贖回它們。

Uniswap:Uniswap 流動性提供者將獲得同質化ERC-20 流動性代幣的獎勵,這使得代幣可以在更廣泛的以太坊DeFi生態系統中使用。因此,即使通常沒有直接市場購買和交易流動性代幣本身,像 Uniswap 這樣的流動性代幣也可以用作MakerDAO等借貸協議的抵押品。值得注意的是,Uniswap 流動性與UNI治理代幣不同,UNI 治理代幣用於對新提案和其他形式的去中心化決策進行投票。

Curve:利用 AMM 曲線的流動性提供者會收到相應代幣的流動性代幣,而不是與交易對繫結的流動性代幣。例如,如果使用者將ETH借給Compound DeFi 平臺,則將其交換為名為cETH的流動性 Token,該 Token 會自動為持有者積累利息。除了允許 Curve 的加密流動性提供者有權從 Compound 中提取其ETH和利息外,Curve 使用者還能夠將其 cETH 抵押到其他流動性池中,以產生被動收益率和 CRV(Curve的治理Token)。因此,這些流動性代幣允許使用者從其初始投資中獲得額外的效用和潛在利潤。

Balancer: Balancer 是一種 AMM 協議,可實現由多個不均勻加權資產組成的流動性池。像上面的許多例子一樣,Balancer 流動性代幣稱為平衡池代幣(BPT) ,它是 ERC-20 代幣,可以在更廣泛的以太坊 DeFi 生態系統中使用。然而,鑑於 Balancer 獨特的多資產池配置,BPT 代幣由一籃子加密資產支撐。一些建立在 Balancer 池之上的專案要求使用者抵押BPT代幣以獲得獎勵。

1.5 滑點(Slippage)

滑點是指交易的預期價格與執行交易的實際價格之間的差額。滑點通常發生在投資者在流動性差和交易量低的平臺上購買或出售資產時。如果交易所訂單簿上的買賣價格之間存在很大差距,資產購買者最終可能會為資產支付更多費用,或者在交易執行後獲得的資產少於預期。

1.6 無常損失(IL,Impermanent Loss)

提供流動性的同時發生的暫時性資金損失被稱為無常損失,無常損失是去中心金融的常見現象。

例如,Uniswap 使用公式 x * y = k,管理池中的交易。

這裡有一個簡單的方法來了解流動性提供者的無常損失是如何產生的:

· 代幣A:1 ETH

· 代幣B: 100 DAI

· 提供代幣後池子裡: 10 ETH 和 1000 DAI ,我擁有的資產佔比10%

· 過了一段時間,1 ETH 可以交易 200 DAI,那麼無常損失是怎麼計算的呢?

· 首先,我們先計算剛開始資金池裡的常數k。 10 * 1000 = 10000,得出來k = 10000

· 計算1 ETH 交易200 DAI的狀態,代幣A的數量,代幣B的數量

·  x * y = 10000             (1)

·  200 * x = y                 (2)

· 聯立(1)(2)可解 x 約等於7.07, y 約等於 1414

· 現有資產將是300美元(價值200美元的ETH,和 100 美元的DAI),但是由於無常損失,不值這麼多,如下(計算單位為美元)

· 200 * 7.07 + 1414 = 2828

· 200 * 10 + 1000 = 3000

· 所以損失了 3000 - 2828 = 172

· 滑點:172 / 3000 = 5.73%

為了減輕去中心化金融生態系統中的無常損失,並激勵使用者向流動性池提供代幣,AMM平臺向流動性池和提供者支付交易費用,並經常向使用者分發平臺代幣。在平臺上有足夠的交易量,流動性提供者可以累積費用來補償無常損失,甚至賺取利潤。

2. Uniswap

Uniswap 是一種去中心化協議,無需訂單簿或集中式中介即可執行。Uniswap 通過流動性池模型實現了這一點,該模型使用自動智慧合約,使潛在交易者能夠獲得競爭性使用者資助的代幣儲備,作為市場流動性的主要來源。任何人都可以交換代幣,將代幣貢獻到池中並賺取費用,或在 Uniswap 上列出代幣。由於 Uniswap 建立在以太坊上,因此幾乎任何 ERC-20 Token 都可以使用 Uniswap 進行交換。此外,在 Uniswap 上交易的代幣沒有上市費 - 這與大多數集中式加密交易所的顯著不同。

在傳統市場中,訂單簿編制交易所對任何資產的公開買入和賣出訂單。如果買家願意支付的價格與賣家願意接受的價格之間存在巨大差距,那麼由此導致交易活動的缺乏會導致流動性下降。這意味著,如果您持有受影響的資產,則出售將更加困難。Uniswap 池通過建立交易資產庫來最大限度地減少買方和賣方市場訂單之間的這種錯位,這反過來又有助於緩解潛在的市場流動性問題。此外,Uniswap 的自動做市商技術通過演算法分析流動性池,為特定交易提供最合適的價格。

當用戶使用 Uniswap 流動性池進行交易時,該平臺目前收取0.3%的交易費用。這個0.3%是 Uniswap V2 中的交易手續費(1/6的費用是給Uniswap協議,5/6是給流動性提供者),在 Uniswap V3中採用費用層級方式(0.05%、0.3%、1%)進行不同代幣收取費用優化。任何向Uniswap流動性池做出貢獻的使用者都會收到這些費用的一小部分,該費用與他們在整個池中的權益份額成比例。

Uniswap 採用恆定乘積公式(x * y = k),在此公式中,x 和 y 都是表示市場對中一個代幣總價值的變數。例如,x 是 ETH 的總價值,y 是協議的 ETH / DAI 流動性池中DAI的總價值。Uniswap 將這兩個數字相乘以確定k,k代表交易對的池流動性。

Uniswap 交易的核心要求是,即使 x 或 y 的值發生變化,資金池流動性也保持不變。因此,雖然每筆交易都會影響 x 和 y 的價格,但流動性保持不變。例如,如果交易者購買1 ETH 以換取 330 DAI,則流動性池中 ETH 的比率降低,而 DAI 比率增加以容納池中少一個 ETH和330個 DAI 代幣。結果,ETH 的價格將上漲,而 DAI 的價格會下跌。該公式確保了反映公平市場價值的維持,同時始終保持流動性。

Uniswap 推出一種原生治理 Token UNI,可促進更大的社群參與和監督。UNI 持有者可以對 Uniswap 專案開發進行投票,這些專案開發決定了平臺的進化軌跡。UNI 持有者還可以使用該代幣為流動性礦池、贈款、合作伙伴關係和其他增長驅動的計劃提供資金,用來擴大Uniswap 的可用性和覆蓋範圍。隨著 Uniswap 社群的發展,UNI 控股的進一步多樣化,創始團隊將在設計平臺治理中發揮越來越小的作用。這證明,權力下放和激勵措施的統一概念,這兩者都是 DeFi 革命的核心,正在被 Uniswap 付諸實踐。

目前,Uniswap 從 V1 、V2 到 V3 新增優化很多機制。關於 Uniswap 各系列版本差別如下圖:

  • 流動性

V1:只能將ETH換成其他ERC20代幣,如果想用 USDT 換取其他 ERC20 代幣,先將 USDT 換成 ETH ,然後用 ETH 換其他代幣。這樣就支付了兩次的 gas,遭受兩次滑點。

V2:在 V1 中存在的 ERC20/ETH 池的基礎上,增加了 ERC20/ERC20 流動性池,提取交易任何 ERC20 代幣,不需要多次交換,減少 gas 和滑點風險。

V3:在 v2 基礎上,流動性代幣採用了 ERC721 非同質化代幣。

  • 費用

V1:手續費0.3%,然後再將費用進行再投入流動性資金池子。

V2: 手續費0.3%,其中0.05%是 Uniswap 協議的費用,剩下來的0.25%是給予流動性提供者。所得的費用進行再投資,就是進入流動性資金池,只有在移除流動性時候可以獲取該費用。

V3:手續費採用費用層級(0.05%、0.3%、1%),可以通過UNI治理開啟其他費用,不同區間費用可以直接累加,不需要繼續放進流動性池子,手動取出來。

  • 預言機

V1: 不存在預言機制,因為 V1 的價格和現實世界密切相關,短時間內價格波動太大,不能安全的用作預言機。

V2:採用 TWAP 時間加權平均價格預言機,通過測量和記錄每個塊的第⼀次交易之前的價格來改進此預⾔機功能,這個價格比起區塊價格要難操縱。只提供了最新的價格累積值,開發者需要自己實現歷史價格的記錄和抓取。

V3:相同交易對在不同費率時時不同的交易池,因此,改進的預言機不光記錄了價格資訊,還記錄了流動性時間累積值。V3採用了幾何平均值,比 V2 的算術平均值跟貼切資料穩定性。預設儲存最近累積時間值,可以根據需要進行擴充套件,最多支援65535個歷史價格資訊(加上當前未被寫入的價格資訊,總計65536,儲存按照環形陣列儲存,最後一個位置儲存完,就儲存在第一個位置,迴圈依次儲存)。

3.Curve

Curve 是一個 AMMs 協議,與 Uniswap 和 Balancer 有許多相似之處,但其區別在於僅容納由類似行為資產(如穩定幣)或類似資產(如 wBTC 和 tBTC )的包裝版本組成的流動性池。這種方法允許 Curve 使用更有效的演算法,具有以太坊上任何去中心化交易所(DEX)的最低費用,滑點和無常損失。

Curve 於2020年推出,旨在為交易者建立一個低費用的 AMM 交易所,同時為流動性提供者提供有效的法定儲蓄賬戶。通過專注於穩定幣,Curve 允許投資者避免不穩定的加密資產,同時仍然從貸款協議中獲得高利率。與其他AMMs平臺相比,Curve 模型特別保守,因為它避免了波動性和投機性,有利於穩定性。

在像 Curve 這樣的 AMM 上,流動性池不斷試圖“低買”和“高賣”。以下是回顧一下重新平衡是如何起作用的,這次是與美元掛鉤的穩定幣USDC 和 DAI 。如果您在 Curve 上銷售 DAI ,則會觸發以下一系列事件:

· 更多 DAI 已新增到池中

· 池變得不平衡,因為現在 DAI 比 USDC 多

· 與USDC相比,該池以小幅折扣出售DAI以激勵餘額

· 池重新平衡其 DAI 與 USDC 的比率

通過以折扣價出售 DAI,池嘗試將池還原到其原始狀態。由於 Curve 池中的資產在價格上彼此穩定,因此與其他 AMMs 流動性池相比,它們之間的交易引起的波動性最小。在像 Uniswap 或 Balancer 這樣的 AMMs 上,流動性池可以由任何代幣組成,波動性很高。通過限制池和每個池中的資產型別,Curve 最大限度地減少了無常損失,這是一種 AMM 現象,即流動性提供者因流動性池的波動而遭受相對於該代幣市場價值的代幣價值損失。

然而,無常損失並不總是負面的。 波動性和滑點為那些試圖在正確的時間進入和退出流動性池中獲利的使用者提供了機會。通過權衡波動性的高風險(有時是高回報)方面, Curve 轉而使用所謂的 DeFi 可組合性吸引流動性提供者。這意味著您可以使用您在 Curve 平臺上的投資來賺取 DeFi 生態系統中其他地方的獎勵。

與 Uniswap 或 Balancer 不同, Curve 不會試圖保持不同資產中保持的值始終相等或彼此成比例(即平衡)。這使得 Curve 能夠將流動性集中在類似價格資產的理想價格附近(以1:1的比例),以便在最需要的地方擁有流動性。因此,Curve 可以實現比這些資產更高的流動性利用率。

AMMs 的類似資產方法不限於穩定幣。比特幣(BTC)的代幣化版本,如 wBTC 和 renBTC ,也構成了 Curve 的流動性池。與穩定幣相比,比特幣的波動性很高,但 Curve 方法仍然有效,因為 Curve 池中的代幣不需要穩定,它們只需要相對於同一池中的其他代幣穩定。換句話說,wBTC 和 renBTC 可以位於同一 Curve 流動性池中,而 wBTC 和 USDC 則不是功能組合。

在 Uniswap 等 AMMs 交易所,您可以在進行交易時賺取費用。在 Curve 上,交易費用低於 Uniswap,但您也可以使用可互操作的代幣從 Curve 外部獲得獎勵。

例如:當DAI在 Compound 上借出時,它被交換為一個名為 cDAI 的流動性代幣,該代幣會自動為持有者積累利息。持有 cDAI 意味著您有權從 Compound 中提取 DAI(本金加利息)。Curve 使用者能夠在其流動性池中使用 cDAI,從而從相同的投資中獲得潛在收益。

在 Curve 上使用 Compound 的 cTokens 的能力體現了DeFi生態系統中的可組合性優勢。Compound 只是 Curve 與之整合的外部 DeFi 協議的一個例子。該協議還與 Yearn Finance 和 Synthetix 整合,以最大化地提高對流動性提供者的激勵。

4.Balancer

Balancer 是一種自動做市商(AMM),允許使用者以任何比率建立多達八種不同代幣的流動性池。Balancer 池可以被認為是自動重新平衡投資組合,任何人都可以建立指數基金,費用歸流動性提供者而不是中介基金經理。Balancer 協議由 Balancer(BAL)Token管理,可以通過將加密貨幣存入 Balancer 的流動性池來進行流動性挖礦,從而來賺取利息。

Balancer 不像傳統的指數基金那樣手動重新平衡流動性池,而是使用其恆定平均值做市商方程,在每次進行交易時通過演算法自動重新平衡池內的資產,大概每天數千次。事實上,這種持續的再平衡狀態有助於確保市場活躍,交易機會充足,對流動性提供者和交易者都有利。Balancer 加密交易所交易費用不是像指數一樣向基金經理支付費用,而是直接支付給流動性提供者。這些代幣有效地代表了平臺的所有權股份和社群治理決策中的投票權。

通過重新調整激勵措施和從上到下消除中介機構,Balancer 協議已經佔據了傳統金融的指數基金,並將這一概念自動化,民主化和去中心化為一個全新的裝置,為其利益相關者創造了非凡的價值。通過這種方式,Balancer 在理論和實踐中都是 DeFi 的一個很好的例子。

Balancer 加密協議的最本質特徵是它的一組演算法,用於管理和激勵流動性提供者、流動性池、交易者之間的互動:重新平衡池和在池中找到最佳價格。

以下是 Balancer 上再平衡的工作原理示例 :假設 Balancer 加密池設定為保持其價值的80%(以 wETH 為單位)和其價值(以 wBTC 表示)的20%。如果發生滑點,協議將調整代幣價格以維持80/20比率。在Balancer DEX上,當交易者想用 wETH 購買 wBTC 時,該協議將通過演算法掃描其流動性池以獲得最優惠的價格。根據設計,每個 wETH 兌換 wBTC 價格最優的池也將是最需要重新平衡的池。

與任何投資者一樣,流動性提供者希望在存入 AMM 時獲得最佳資產回報。Balancer 不僅允許嚴格控制的交易對,還允許流動性提供者執行自己的策略。

例如,如果您認為80%的以太幣(ETH)與20%的比特幣(BTC)之比是最佳的,那麼 Balancer 允許您使用您喜歡的策略進入流動性池。如果您是流動性提供者,希望參與Balancer上現有的80/20  ETH / BTC池,並且有10 BTC可供使用,則步驟大致如下:

· 您向池提供 10 BTC

· 2 BTC 存入池中

· 8 BTC 轉換為以 ETH 為單位的等值

· 該協議會檢視包含 ETH 和 BTC 的所有池,以獲得執行此交換的最佳價格

· 價值8 BTC 的 ETH 存入池中

· 您將收到代表您在池中所佔份額的 Balancer 池 Token

· 這些 Balancer Token 將始終可兌換80%的 ETH 和20%的 BTC

· Balancer 現在比您進入池之前擁有比 ETH 更多的 BTC

· 為了保持80/20的價值比率,BTC 的價格相對於 ETH 有所下降

通過僅向包含 BTC 和 ETH 的池提供 BTC,您增加了相對於 ETH 的 BTC 數量。通過增加 BTC 的相對數量,BTC 的相對價格必須降低,以保持 Balancer 流動性池的恆定值比。

Balancer 池主要有兩種型別:原生池和智慧池。

但是,原生池本身有兩種形式:

私有形式,這意味著礦池所有者是唯一可以管理礦池引數並新增或刪除流動性的參與者。集中式私有池是動態的,其中權重,比率,費用甚至 Token 本身都可以由池建立者更改。私有池就像主動管理的指數基金,你必須信任創造者繼續做出正確的決定。

公共形式,這意味著其引數是一成不變的,但任何人都可以增加流動性和交易。最終確定的具有80% ETH,20% BTC 和0.1%費用的 Balancer 核心池將始終保持這種狀態,由以太坊網路上永久不變的智慧合約程式碼保證。公共池更適合作為被動投資策略,您可以設定並忘記,任何人都可以隨時加入該策略。

智慧池是由自動智慧合約控制的私有池,可作為任何人提供流動性的閘道器。因此,智慧池可以被視為私有池和共享池的混合體,是兩全其美的結合。智慧池擁有動態費用,流動性上限,LP 白名單,交易暫停等功能。

Balancer 加密平臺有兩個方面:交易者的交易所和流動性提供者的投資基金。流動性提供者希望擁有 Balancer 加密池的份額,因為他們相信在池中持有資產的加權餘額和費用將比在 Balancer 之外持有其資產更有利可圖。交易者只是在尋找交換代幣的最佳價格。

Balancer 檢視平臺上所有不同的流動性池,以獲得每個 ETH 兌換 BTC 最佳價格。與 Balancer 上的其他流動性池相比,價格和代幣分配差異最大的流動性池是交易首先發生的地方。當交易者想要在 Balancer 上購買 BTC 並賣出 ETH 時,協議將自動選擇該交易價格最優惠的池。由於像 Balancer 這樣的 AMM 的定價是由恆定的交易公式決定的,因此價格最低的 BTC 池也將是相對於 ETH 擁有最多 BTC 的池。

與許多DeFi專案一樣,Balancer 協議已將治理機制整合到其原生 Balancer Token 中。Balancer 社群負責管理協議,並負責提出更新或更改建議。然後,Balancer Token 的持有者可以通過使用其 Balancer Token 進行投票來批准或拒絕提案。由於決策是由 BAL 持有者做出的,因此 Balancer Token 基本上代表了 Balancer 的所有權。治理過程的潛在未來結果是 BAL 持有者投票在 Balancer 上實施協議級交易費用,該費用可能會將價值累積回 Balancer Token 。

5. DEX 對比 CEX 有哪些優勢

中心交易所(CEX)基於個人和中央基礎設定,這使得幾乎實時的快速交易成為可能。領先的交易所的演算法每秒可以處理數千個訂單,交易所無需等待即可對不斷變化對市場情況做出反應。由於交易量大,CEX 具有高流動性。

但是 CEX 的錢包是整合式的,不在使用者的控制範圍內。私鑰的所有權掌握在交易所手中,如果交易所洩露或遭到攻擊,則使用者的私鑰和數字資產存在完全丟失的風險。

交易所的核心環節是撤單、下單、撮合、資金結算、提現。CEX 在所有環節上均由交易平臺自行撮合,而去中心化交易所(DEX)將上述所有環節放在鏈中,智慧合約執行所有操作,使用者的交易過程不需要任何可信第三方。智慧合約驅動的DEX可以為使用者省去負責任的 KYC稽核,也可以幫助使用者消除中心化交易所“斷網”、暗中操縱價格、偽造交易量、跑路等帶來的風險。所有的交易記錄都可以在鏈中找到。

因此,DEX 對比 CEX 有以下幾個優勢:

· 安全性:DEX 所有的交易流程是由智慧合約來完成的,幣的歸屬完全是掌握在使用者自己手裡,不存在交易跑路,使用者可以把交易對放到交易池子裡,沒有任何的限制;

· 匿名性:沒有 KYC,也沒有上傳到伺服器的個人檔案。只需要註冊一個加密貨幣錢包就可以交易,交易所和權威機構之間不存在個人資料交換;

· AMM模式:適合於 DeFi從小規模代幣做起,可以是任何加密資產使用者, 不管資產多少都可以作為做市商,而且可以賺取其他使用者的手續費,在 CEX 裡,CEX 只參與交易買賣;

· 流動性成本:DEX 最大程度上降低了流動性轉換成本,對比傳統的流動性來說,傳統流動性的產生需要很多中介機構。監管機構的介入,一定程度上增加了時間和價格成本;

6. DEX 在熊市中暴露了哪些問題

前段時間,比特幣和以太坊的價格持續下跌,紛紛創下過去一年價格的新低。同時,也波及到了 DeFi。首先,觀察下圖:

此圖來自於 Token Terminal 加密分析平臺,來自於幾個頂級的交易所365天的交易量的變化分析圖。我們從該圖可以得知,過去的一年時間裡,DEX 的交易量到達過幾次高峰,這是由於交易活動和價格升值,然後因為市場的疲軟的情況,高度呈現短暫性下降。在最近期間,高度基本處於全年較低水平。

此圖是每個月的交易所成交量,我們可以看出在2021年11月,DEX的交易量達到最大值,至此之後,DEX 的總交易量持續下跌。

同時,DEX 的流動性問題備受關注。作為最大 DEX 的 Uniswap ,依舊面臨著流動性不足的問題。隨著 MakerDAO 清算了大量的ETH頭寸,大量的ETH被拋售到市場上,導致價格一度閃崩至1000美元以下,彼時公允價為1350美元,滑點高達25%。但是,Uniswap 上 ETH 價格很快的修復,重新回到公允價。

隨著行情下行, DEX 中無常損失也跟隨著擴大,這就導致LP賺取的手續費可能彌補不了損失,從而降低流動性。因此,低流動性會帶來以下問題:

· 低流動性會導致價格的大幅度斷層,使得訂單無法以最初指定的價格執行,從而造成大的滑點;

· 使用者首當其衝的承擔了更大的金融風險,造成嚴重的經濟損失;

· 流動性較低的小型池會被黑客使用閃電貸等技術,用超額訂單淹沒市場,並耗盡智慧合約的資金。