前言  

對於 Web3 而言,我認為最重要的歷史時刻有三個:比特幣開創去中心化系統區塊鏈,以太坊的智能合約給了區塊鏈支付以外的想象,UNI 將金融特權下放奏響區塊鏈黃金時代的號角。從 V1 到 V4,從 UNI X 到 UNI Chain,UNI 距離 Dex 的終極答案還有多遠?

UNI V1:黃金時代的前奏  

在 UNI 之前並非沒有鏈上交易所,但在 UNI 之後鏈上交易所才可被稱之為去中心化交易所(Dex)。許多文章將 UNI 的成功歸結於簡潔、安全、隱私、AMM 的開創者等,其實在我看來除了簡潔之外,UNI 的成功與其它因素的關聯並不大。與如今大多數人所熟知的不同,UNI 並不是第一個採用 AMM 模型的鏈上交易所,在 UNI 之前就有 Bancor(區塊鏈歷史上籌資規模第二大的 ICO 項目),而採用鏈上訂單簿模型的交易所更是早已有之。UNI 既不是開創者,也不是唯一能實現隱私、安全的鏈上交易所,為什麼 UNI 能後發制人?我們先說早於 UNI 誕生的 Bancor,該項目在幣圈曾是頭部級別的鏈上交易所。早年間紅極一時的 EOS RAM 及 IBO(B 指的就是 Bancor 協議)均使用 Bancor 提供的演算法或協議進行資產發行,我們所熟知的恆定乘積造市商(CPMM)也是由 Bancor 率先實踐。而關於 Bancor 後來為什麼會敗於 UNI,在我查閱的資料中說法繁多,有說是美國監管問題,也有說是使用體驗不如 UNI 簡潔,深度一點的還有對比演算法及協議機制的問題。我們在這裡對於這些問題不做過多展開,因為,在我的理解裡 UNI 能後來居上的邏輯很簡單,它是第一個符合 DeFi 定義的 Dex 項目。採用 AMM 模型是那個時期唯一能將造市商及資產發行民主化的方式,鏈上訂單簿模型或鏈上鏈下混合的交易所,絕不可能讓使用者隨意上市 Token,另一方面是使用者也無法參與造市或者說提供流動性來獲利,也就導致該類型項目普遍存在交易對種類匱乏、交易撮合緩慢的問題。而同樣採用 AMM 模型的 Bancor,其失敗之處在於流動性僵化以及代幣發行需要 Bancor 項目方的同意並且還得繳納上幣費,這個項目本質上依舊在圍繞中心化實體的利益決策運作,並沒有把「特權」真正交還給使用者。

UNI 的早期版本在我眼裡確實稱不上好用,短時價格波動極大(CPMM 所存在的固有問題之一,通過瞬時大額交易也可使得代幣短時價格可被攻擊者操縱)、ERC20 之間無法直接互換導致的滑點、Gas 成本偏高、無滑點保護、缺少各種高級功能等。雖然 AMM 解決了當時訂單簿模型下 Dex 缺乏流動性及交易撮合緩慢的問題,但注定還不能與 Cex 去一較高下。V1 版本的早期使用者也並不多,不過其意義卻是歷史性的。它是金融民主化在 Dex 中的首次體現,一個沒有上幣門檻的交易所,一個流動性源自大眾的交易所。正是因為 UNI 的存在,迷因幣才能在今天如此盛行,一些沒有頂級團隊背景的項目也能在鏈上發光發熱,曾經只屬於大型金融機構的部分特權,今天也存在於區塊鏈的每個角落。

圖源:YBB Capital

UNI V2:DeFi Summer  

UNI V2 版本誕生於 2020 年 5 月,相比於今天的「DeFi 巨獸」,彼時 UNI V1 的 TVL 還不足 40M。V2 版本的改進集中於 V1 的主要短板,比如上文提到的短時價格操縱及代幣兌換需用以太幣中轉等問題,除此之外還引入了閃兌機制提升整體實用性,在這個版本中最值得一提的是 UNI 關於解決價格操縱的思路。UNI 首先引入的是區塊末尾價格確定機制,將每個區塊的最後一次交易的價格作為該區塊的價格。也就是說攻擊者必須在上一個區塊的末尾完成交易,並在下一個區塊中完成套利。想實現這個操作攻擊者必須能完成自私挖礦(即隱瞞區塊不向網路內廣播)且連續挖掘兩個區塊,否則價格將被其它套利者糾正,這在實際操作中幾乎不可能完成,攻擊成本和難度極大提升。另一點是引入時間加權平均價格(TWAP),該機制並非簡單地取最近幾個區塊的價格平均值,而是根據每個價格持續的時間進行加權平均。我在這裡打個比方,假設某個代幣對在過去三個區塊的價格分別為:  

  • 區塊 1:價格 10,持續時間 15 秒  

  • 區塊 2:價格 12,持續時間 17 秒  

  • 區塊 3:價格 11,持續時間 16 秒  

那麼在區塊 3 結束時的值為:10 * 15 + 12 * 17 + 11 * 16 = 488。如果要計算這三個區塊的 TWAP,則為 488 /(15 + 17 + 16)≈ 11.11。通過這種加權平均,短暫的價格波動對最終的 TWAP 影響較小,攻擊者需要持續較長時間地操縱價格才能影響 TWAP,這使得攻擊成本更高,難度更大。

這種思路也可視為早期對抗 MEV 的一種有效方式,除此之外,也使得 AMM 變得更為安全、可靠,UNI 逐漸成為鏈上 Dex 的主流選擇。說完內部改進,我們再說外部原因,UNI 在這個時期崛起其實也有一定的運氣因素。20 年的 6 月發生了一件關鍵事件,正式開啟了區塊鏈的黃金時代,也就是我們後來常說的 DeFi Summer。這個事件的起因是借貸平台 Compound Finance 開始向借貸雙方獎勵 Comp 代幣,其它項目也紛紛效仿,從而帶來了被稱為「收益耕作」或「流動性挖礦」的堆疊投資機會(如今的 Point 其實屬於流動性挖礦的流氓版)。UNI 作為一個上幣門檻極低、可主動添加流動性的 Dex,自然是承載各類山寨項目挖礦的第一選擇,「黃金礦工」們踏破門檻的情形宛如 19 世紀中期的加州淘金潮,瘋狂的流動性灌入,讓 UNI 坐穩了 DeFi 的頭把交椅(UNI V2 的 TVL 峰值在 21 年 4 月 29 日超過 100 億美元)。至此,DeFi 名聲大噪,區塊鏈開始邁入主流。

圖源:DeFiLlama

UNI V3:開啟與 Cex 抗爭的漫漫長路  

UNI 在 V2 版本就已經是 AMM 類 Dex 的標準答案。可以說那個時代百分之九十九的同類項目,其核心架構與 UNI 是相差無幾的。此時,UNI 心中的敵人或許已不再是 Dex,而是 Cex。相比於中心化交易所的高效,AMM 存在的一個很大問題便是資金利用率低下,對於普通使用者而言為非穩定幣交易對提供流動性存在極大的無常損失風險,比如在 20-21 初的 DeFi Summer 中為了獲取流動性挖礦收益導致本金歸零是常有的事情。若想繼續在 LP 中獲利,最好的選擇自然是穩定幣交易對,比如 DAI-U 等,也就導致 TVL 中相當一部分資金並無太大實際效用。另一方面 V2 的流動性是均勻覆蓋於 0 至 ∞ 所有價格區間上的,即使一些價格區間從未發生,流動性也覆蓋於其上,這是 V2 中資金利用率低下的表現。

為了解決此問題,V3 版本中 UNI 引入了集中流動性(Concentrated Liquidity),與 V2 中流動性均勻分布在整個價格區間內不同,V3 允許 LP 將他們的資金集中在他們選擇的特定價格區間內。LP 的資金僅在價格區間內被使用,而不是分散在整個價格曲線中。這使得 LP 可以用更少的資金提供相同的流動性深度,或者用相同的資金提供更大的流動性深度。這種方式對於交易處於狹窄區間的穩定幣交易對應該尤為有利。

但就具體情況而言,V3 的成效並沒有想象中那麼好。現實情況是大部分人都會選擇在預期價格波動最大的區間內提供流動性。這意味著這些高收益區間會被大量資金湧入,造成資金沉積,而其他區間則仍然缺乏流動性。雖然單個 LP 的資金利用效率提高了,但整體資金的分布仍然不均勻,並不會顯著改善 V2 中資金利用效率低下的問題。就流動性效率而言,不如同期的 Trader Joe 提出的價格箱;就穩定幣對交易優化而言,不如 Curve。並且隨著 Layer2 將要橫空出世,以訂單簿模型為主的 Dex 很有可能將再度佔領高位。此時的 UNI 還未實現征服 Cex 的夢想,反而陷入了「中年危機」的尷尬之中。

UNI V4:萬鉤演繹  

UNI V4 是時隔 V3 兩年之後才進行的一次重大更新,這在我們過往的研報裡有更為詳細的分析,我在這裡僅簡單陳述一下。相比於兩年前的 V3 版本,V4 的核心在於其對客製化和效率的追求。V3 版本需引入集中流動性機制,以此來提高資金利用效率,但交易部位需要 LP 精確選擇價格區間,存在一定局限性,容易在極端行情下可能面臨流動性不足的問題。與之相比,上文所述的 Curve 協議及 Trader Joe 提供著更好的選擇。

V4 版本的更新優勢在於可客製化和效率之間能取得最佳平衡,以求實現超越兩者的精度和資金利用率。其中最為重要的 Hooks(也是智能合約)機制賦予了開發者前所未有的靈活性,允許開發者在流動性池生命週期的關鍵點(例如交易前 / 後、LP 存款 / 提款時)插入自定義邏輯。這使得開發者可以創建高度客製化的流動性池,例如支持時間加權平均市場製造者(TWAMM)、動態費用、鏈上限價訂單以及與借貸協議的互動。

另一方面,V4 採用了 Singleton 的單例結構,以此取代了 V1 沿用至今的 Factory-Pool 架構,將所有流動性池集中在一個智能合約中,讓開發者可以搭建出更多的樂高積木。這極大地降低了創建流動性池和跨池交易的 Gas 成本(可降低 99%),並引入了「Flash Accounting」系統,進一步優化了 Gas 效率。作為 23 年熊市末期的更新,UNI V4 極大地挽回了其在 AMM 競爭中逐步處於劣勢的地位。但 V4 的高度客製化也帶來了一些問題。例如,開發者需要具備更強的技術能力才能充分利用 Hooks 機制,並且需要謹慎設計以避免安全漏洞。此外,高度客製化的流動性池也可能導致市場碎片化,降低整體流動性。總而言之,V4 代表了 DeFi 協議發展的一個重要方向——高度客製化和高效的自動化造市商服務。

圖源:YBB Capital

UNI Chain:邁向最高效  

UNI Chain 是近期宣布的重大更新,也象徵著 Dex 未來的方向或許是成為公鏈(但令我疑惑的是 UNI Chain 並非應用鏈)。UNI Chain 基於 Optimism 的 OP Stack 構建,該鏈核心目標是通過創新機制提升交易速度和安全性,最終捕獲協議自身價值回饋 UNI 代幣持有者。其核心創新體現在三個方面:

  1. 可驗證的區塊構建:利用與 Flashbots 合作的 Rollup-Boost 技術,結合可信執行環境(TEE)和 Flashblocks 機制,實現快速、安全且可驗證的區塊構建,減少 MEV 風險,提高交易速度並提供回滾保護;

  2. UNIchain 驗證網路(UVN):通過 UNI 代幣質押激勵驗證者參與區塊驗證,解決單一排序器中心化風險,提升網路安全性;

  3. 意圖驅動的互動模型(ERC-7683):簡化使用者體驗,自動選擇最優跨鏈交易路徑,解決流動性碎片化和鏈間互動複雜性問題,兼容 OP Stack 和非 OP Stack 鏈。

簡單來說,就是抗 MEV、去中心化排序器、以意圖為中心的使用者體驗。UNI 成為超級鏈的一員,無疑會再次讓 OP 聯盟的勢力再度壯大。不過,這對於以太坊而言,短期內又是一個不好的消息,核心協議(UNI 佔據以太坊 50% 的交易費)的背離將會對處於割裂的以太坊再度雪上加霜。但從長期來看,這或許是驗證以太坊租金模式的一次重要機會。

結語  

在當下,隨著基建對於 DeFi 類應用性能過溢,越來越多的 Dex 開始轉向訂單簿模型。AMM 再簡單也簡單不過只需性能的訂單簿模型,而資金利用率上 AMM 同樣永遠也不會高過訂單簿。那麼 AMM 在未來會消失嗎?有人認為 AMM 只是特殊時代的一種產物,但我認為 AMM 已經屬於 Web3 的一種圖騰。只要迷因存在,AMM 就會存在;只要自下而上的需求還在,AMM 就會存在。未來的某一天,我們也許能看見 UNI 被超越,甚至是 UNI 推出訂單簿,但這種圖騰我相信還是會永遠保留。

另一方面,如今的 UNI 也開始趨於中心化,在治理上被 a16z「一票否決」,在前端上收取費用並沒有告知社群。不得不承認的一點是,Web3 的發展方式與人性和現實是背離的。我們究竟要以怎樣的方式同這些忽然長大的巨物共存,這是我們都必須思考的問題。

參考文獻
UNIswap 文檔

重新檢視 Bancor 演算法為什麼 cw 是失效的設計

UNI swapX 研發:總結 V1-3 發展鏈路,解讀下一代 DEX 的原理創新與挑戰

UNI swap:從零到無限

YBB Capital:告別 Fork Swap,UNIswap V4 正邁入「萬鉤演義」時代?

【免責聲明】市場有風險,投資需謹慎。本文不構成投資建議,使用者應考慮本文的任何意見、觀點或結論是否符合其特定狀況。據此投資,責任自負。

  • 本文經授權轉載自:《深潮 TechFlow》

  • 原文作者:YBB Capital Researcher Zeke