NEW EVENT
最新活動
HOT ARTICLES
熱門文章
在幣圈混了一陣子的讀者,無論是資歷有多少也總會在有些場合聽過 Uniswap 這個名子吧。 這文章會以最淺白的方式向大家說明 Uniswap 及現在不同新項目所提及的 Uniswap V3 是什麼,然後介紹兩個有採用 Uniswap 組件的協議 — Gamma Protocol 及 Gamma Swap,令大家對其他協議如何應用 Uniswap 有更深入的理解 。
首先經常聽到的幣安(Binance)和 Coinbase 等有很好的手機交易應用等我們稱為中心化交易所(CEX)。CEX 是指基於自己服務器上的中心化交易平台,交易所會從訂單簿上進行撮合,交易數據記錄在交易所自己中心化的服務器上。
Uniswap 是一個去中心化交易所(DEX),所謂去中心化就是進行一切交易都不需要登入、也無需進行 KYC 實名認證,因此也不會將用戶資金和個人數據儲存在交易所的雲端數據中,所以就能達到沒有「中心組織」,成為一個單純交易媒介。
Uniswap 憑藉一些創新定立了其作為市場大哥的地位,最重要的是其用了自動做市 (AMM)的模型來計算交易價格。它允許用戶在無需註冊、無需許可和無需中央交易所參與的情況下進行加密貨幣交易。用戶可以通過在 Uniswap V1 上創建或參與流動性池來進行交易,流動性池是由用戶提供的資金池,用戶可以將他們的加密貨幣存入其中,並賺取交易手續費和流動性提供獎勵。
Uniswap V1 同時使用一個自動平衡的機制來維護交易對之間的價格均衡,當一方的流動性減少時,系統會自動調整價格,使得交易對中的兩個資產價值保持一定的比例關係。
Uniswap v1 只支持 ETH-ERC 20 對的交換。如果用戶希望將 USDC 換成 DAI,第一步是將 USDC 換成 ETH,然後將 ETH-DAI 換成 DAI。Uniswap v1 還促進了 LP 代幣的概念。當流動性提供者 (LP) 向任何資金池添加流動性時,他們會收到代表增加的流動性的 LP 代幣。然後可以質押或銷毀這些 LP 代幣以兌換獎勵。收取 0.3% 的交易費以獎勵流動性提供者。
在說 V3 之前也總要提及一下 V2 吧。 V2 的主要功能有管理資金、交易代幣、流動性抵押與獲得報酬、管理池中的治理代幣、協議手續費,其中的手續費用主要在於升級協議和整個生態系統。
Uniswap V2 的閃電交易允許用戶提取任意數量的 ERC20 代幣而無需預先支付任何費用,只要在一筆交易內還清你的初始貸款,交易就會成功。但若然交易中的任何一個操作失敗,都會導致整筆交易失敗,而被改動的狀態會完全回復,等同沒有發生。
V2 上的交易並不像 V1 上的每個交易對中都有 ETH 作為中介代幣,而是交易對之間可以進行直接交易。每個代幣交易對都要通過工廠合約(factory contract)建立自己的流動性池。建立流動性池時,需在其中存入初始資金,以提供流動性。而代幣對的匯率是基於下圖的恆定乘積公式來決定代幣的價格。
最大的好處是不再依賴訂單簿模式來決定代幣的價格,而是代幣池中的供需關係來決定價格,同是有可行空間進行套利交易,最後依賴套利交易來讓流動性池中的代幣價格與市場價格保持一致。
以往的 V2 使用的恆定乘積做市商公式中,對於特定價格,池子中僅有部分資金會參與做市,所以資金運用十分低效,同時也導致交易滑點相對較高。 在介紹 V3 前必須知道 V2 面臨的痛點
Credit:【這裡】
滑點即預計交易價格和實際交易價格的差異,一般造成這種差異是由於池中的流動性不足,這情況不論是傳統買賣盤對接平台或者 AMMs 去中心化交易方式都會出現。V2 對於大額交易的滑點問題十分嚴重。
例子:假設 1 ETH = 2000 DAI,而整個 Uniswap V2裡面只有 1 ETH 及 2000 DAI(用極端例子比來比喻),在 Uniswap買 0.5 ETH 便相等於買了整個資金池 50%的 ETH;根據 V2 方程式計算,我買入 0.2 ETH便需要付出 500 DAI(被買了 0.2 ETH後資金池剩下 0.8 ETH, 當 x 變成 0.8, k 要維持 2000, y 便變成 2500, 亦即我要注入 500 DAI 到資金池換取 0.2 ETH),亦即是 ETH 價格由 2000 DAI變了 2500 DAI。
滑點問題對於交易者和流動性提供者(LP)也有影響,由於 V2 設計上流動性提供者實際上會將資金分佈在價格區間 (0, 無窮大),即使這些價格幾乎永遠也無法使用到。
例子:假設今天 1 ETH = 2500 DAI,而整個 Uniswap V2 裡面今次有比較充裕的資金池 – 100 ETH及 250000 DAI,如果仍然有人要買 0.2 ETH,這次便不會有很大的滑點問題*,只需付出 501 DAI 便可以(計算方法同上),即是價格相等於 2,505 DAI。若果買 10 ETH 價格便飆升至 2,778 DAI(計算方法同上),這就是流動性的應用不當。*
Uniswap V3 的有四大方面的更新:集中流動性、架構變動、治理、價格預言機。而主要變動都集中於資金利用率的方面。
在之前的版本中,流動性被均勻分佈在 x*y=k 的曲線,而為了令池中更多的資金能夠被利用,Uniswap 允許 LP 們將他們的流動性集中到更小的價格區間,而不是原來的 (0 ,無限大)。集中到一個有限區間的流動性稱為「頭寸」,一個頭寸只需要維持足夠的代幣餘額以支持該區間的交易即可,而代幣交易價格離開頭寸區間時,該頭寸的流動性將不再活躍,所以 LP 同時無法獲得手續費。
每個 LP 可以注資到不只一個價格範圍,例如筆者可以將 $1000 注資到 ETH / DAI $2,000-$2,500 這範圍,同時間將 $500 注資到 ETH / DAI $2,400-$2,600 這範圍。
在 Concentrated Liquidity 的概念中,交易池中的不同價格的流動性由 LP 決定;而假設大部分的流動性提供者是理智的,會留意巿況而作出調整,可以預期最多資金會停泊於離現價最近嘅範圍,越遠離則越少資金,從而大大提升資產在資金池的作用。
下圖顯示出由 V2 列 V3 的流動性變化。
由於很多的借貸協議都提供 Uniswap V3 LP token 的抵押選擇,所以有必要介紹一下當做用者在 Uniswap V3 提供流動性時所提到的 LP token。在 Uniswap v3 上,流動性提供者 (LP) 頭寸由 NFT(ERC-721 代幣)表示,而不是早期版本的可替代 ERC-20 代幣,原因是每個LP 都有自己的 Price Curve。
NFT 將根據 Uniswap 池和你在流動性提供界面上選擇的參數,生成代表你在特定池中的份額的唯一 NFT。下圖就是 「USDT / DAI 」池的一個 LP 代幣。
作為 NFT 的所有者,您可以隨時修改或贖回倉位。LP 實質上是在押注資產對的價格將保持在一定的價格範圍內,因為 LP 持有者將根據該範圍內的交易量獲得報酬,所以 LP 代幣就是生息資產之一。 而和 V2 不同的是,LP 賺到的手續費不包含於流動0性裏面,而是分開顯示的,LP 要自己領取手續費。
在Uniswap V1 和 V2,每個獨立的流動性池子會對所有交易統一收取0.30%的手續費,但其實不同交易池的風險是不同的,所以 V3 便默認允許創建三個手續費等級:0.05%,0.30% 和 1%,而透過 DAO 治理也可以添加更多費用等級。
這原意是 LP 的收取能夠更貼近所受風險。例如低風險池(穩定幣 USDT / USDC)收取 0.01%,一般代幣 (ETH / DAI)收取0.30%,新發行的高風險代幣收取 1% 等。 值得強調的是交易者並不能選擇手續費,Uniswap 會按交易數量和該價格範圍資金池的流動性去決定手續費用。
Uniswap V2只能基於所有池設置協議手續費,而Uniswap V3可以基於每個池子設置,透過治理可以更靈活地設置協議獲取的交易手續費比例。剛才也提及,治理也可以添加額外的交易手續費等級。
Uniswap 是 DeFi 中的價格提供者,向不同的 DeFi 協議提供加密貨幣嘅當刻的價格,而 V3 則是加強了預言機的功能。
Uniswap 算是所有接觸 DeFi 產品的人都應該了解的一個基礎設施,不同的 DEX 協議的流動性池設計及深度都會用到 Uniswap 的流動性池。由於 Uniswap 的費用極低而且普及性極高,在 DeFi 的領袖已經是一項公共產品, 只要理解了 Uniswap 的機制,要理解其他較為複雜的協議也更輕鬆。而 Uniswap V3 其實是在 2021 年推出,想了解不同 DeFi 協議的近期更新,可以點擊下面連結查看!一文了解重要DeFi項目的近期動向!【這裏】
接下來介紹的 Gamma Protocol 和 Gamma Swap 期權交易所,在底層的設計上也涉及到 Uniswap 的流動性池設計,讀者可以看看 Uniswap 是如何被運用當中。
Gamma Protocol 是一個為自動化管理資產和流動性而設的協議。Gamma 的主要功能是保險庫 (Vault),保險庫是一種非託管的頭寸管理合約,可以使用不同高級策略管理流動資金池。這些金庫為用戶創建可用於內部和外部激勵計劃的代幣。
目前 Gamma 的金庫建立在 Uniswap、 Quickswap 和 Zyberswap 流動性平台上,而 GAMMA 代幣在質押時允許質押者通過從所有 Gamma 池中收取一部分產生的費用來賺取費用,費用百分比因池而異。
現時很多像 Gamma 般的流動性協議都是參照 Uniswap V3 的模式,例如有流動性集中設計以及隨之而來的無常損失。Gamma 協議有自己的策略試圖通過資金平衡、預測市場狀況、評估指標等方式來減輕無常損失。
簡單來說,就是協議會幫用戶下決定,令沒有專業知識的人都能夠享受專業的投資策略,包括金庫合約會自動管理價格範圍、重新平衡資產並重新投資賺取的費用以產生最佳收益。在費用方面, Gamma Automated 的金庫按百分比(0.01%、0.3%、0.05%)收費。而用戶則根據他們在池的比例賺取費用,例如如果用戶擁有池中 15% 的股份,而當天的池賺取了 1000 美元的費用,用戶將賺取約 150 美元,減去 GAMMA 質押者和「再平衡」費用的扣除額。
「再平衡」(Rebalance)是指金庫的一種策略,用於確定這些金庫內的頭寸應該放置在哪里(流動性集中設計)以及根據市場情況去作出變動。
動態範圍 Dynamic Range
通過提供寬動態範圍策略和窄動態流動性範圍,Gamma 希望迎合那些具有不同風險承受能力的人。提供流動性的行為本身就是做空波動率的頭寸,而越窄的區間相應地是越做空波動率。寬頭寸通常在波動性高時比窄頭寸表現更好,而在波動性低時表現更差。
從長遠來看,較寬的區間可能會比較窄的區間表現更好,但在短期內當波動率較低時,窄區間的表現可能遠遠優於較寬的區間。所以全看個人喜好。
穩定 Stable
對於不穩定的穩定幣對,Gamma 會使用更廣泛的範圍。而對於藍籌股,Gamma 將使用更窄的範圍。這個策略更適用於穩定幣資產對。
優點就是 Gamma 將 LP 的複利收益率定期復利回到頭寸,收益可以較穩定。
掛鉤價格 Pegged Price
流動性直接圍繞所提供資產的資產淨值。例如,Gamma 將僅在其資產淨值的固定範圍內,提供一個質押的 ETH 衍生資產。即使價格超出範圍,流動性範圍也只會在價格觸及策略重置邊界時再重新平衡。
優點就是當市場價格嚴重偏離資產淨值時,Gamma 通過不提供流動性來節省無常損失。通過預期市場價格最終收斂於資產淨值,Gamma 可以在價格最有可能交易的地方提供流動性,所以變相是更有較利用。
GAMMA 是協議的治理代幣,同允許持有者通過抵押他們的 GAMMA 從 Gamma 的金庫中賺取費用 (一定百分比),而不是直接向金庫提供流動性。而 xGAMMA 是 GAMMA 的質押代幣,整個代幣模式是常見的 veModel。
除非用戶存入更多的 GAMMA,否則 xGAMMA 數量不會增加。隨著費用的累積,xGAMMA 相對於 GAMMA 的價值將隨著時間的推移而增加。
GammaSwap 是一個去中心化交易所,可以對任何代幣進行槓桿的永續期權 交易。Gamma swap 是一個不需要預言機的去中心化波動率交易平台,您可以通過借入 LP 代幣做空期權 Gamma 值,使 LP 的無常損失變成您的無常收益。
GammaSwap 生態系統中有兩個參與者:流動性提供者(LP)和借款人;LP 可以在任何池中提供流動性,以獲得比普通 LP 頭寸更高的收益(額外的收益 =借入流動性的費用),借款人可以進行槓桿合約期權交易,而不會因價格變動而面臨清算風險。
波動率市場(Volatility Market)指專門用於交易波動率的金融市場。波動率是金融市場中資產價格的變動幅度,通常用來衡量市場的不穩定性或風險水平。波動率市場允許交易者通過買賣波動率期權或其他波動率衍生品來參與市場的不穩定性,交易者可以根據對市場未來波動性的預期來進行投機性交易或對沖交易。
Gamma 是期權交易中的一個重要參數,用來衡量期權價格隨標的資產價格變動而產生的變化速度,指交易組合中 Delta (用來衡量期權價格與標的資產價格之間的變化關係)變化與標的資產價格變化的比率。具體而言,Gamma 越高,期權價格對標的資產價格的變動越敏感,變動幅度也越大。
永續合約
delta 取決於您在開倉時選擇的槓桿。因此當購買永續合約時,槓桿將始終保持不變。如果價格對不利時,交易者可能會被清算,因為沒有足夠的抵押品來維持頭寸。而大部分的鏈上永續合約需要一些外部數據源來驗證價格,例如 Chainlink 預言機。
GammaSwap 永久期權 GammaSwap 上的 delta 是動態的,技術上可以達到無窮大,因此交易者的槓桿率在整個曲線中始終在變化,基於未平倉合約的動態利用率。如果價格走勢不利,交易者將不會被清算。事實上,交易者將根據波動需求和 LP 頭寸應計的掉期費用向 LP 支付永久利息。
由於這些永續期權是通過從 AMM 借入流動性構成的,因此它們不依賴於預言機,並且可以訪問各種 CFMM(Constant Function Market Maker) 平台中的被動流動性,例如 GammaSwap 集成了 Uniswap、SushiSwap、Balancer 的流動性 。有關 CFMM 的介紹,就是上面 Uniswap 的基礎知識
GammaSwap 是通過 Uniswap、Sushiswap、Balancer 等恆函數做市商 (CFMM) 做多 gamma 的協議。GammaSwap 使用戶不僅可以購買看漲跨式期權,還可以讓自己獲得回報類似於看漲期權和看跌期權的功能。
在 DeFi 裏,要先理解其實波動率就好比無常損失,因為無常損失的原理就是在特定的價格成為 LP 後,若然某一種代幣出現單邊行情,成為 LP 的損失就大,而所謂的單邊行情,歸根就是關於價格特波動。
簡單來說,GammaSwap 透過一套數學機制證明了 Uniswap 的 LP Position 其實某程度來說等於期權的波動率。Gammaswap 創造了一個 LP Market 令到人們可以借出自己的 LP position,就好比做空了波動率。別人的無常損失就是 LP 借出人的收益。
參考資料:
https://myethlabs.wordpress.com/2021/06/03/uniswap_v3/
https://mirror.xyz/adshao.eth/tgZjDXOtL999iuPjXWrolR7Ns1nTZDADA6NLJaJpJJM
FoxBling
幣研實習生|保持好奇心去等待機會