第3章:去中心化交易所 | How to DeFi(3)

買賣虛擬貨幣

《How to DeFi: Advanced》是CoinGecko出版的DeFi經典讀物,作者:Lucius Fang, Benjamin Hor, Erina Azmi, Khor Win Win。

該書購買連結:https://gcko.io/i06sqow

前文導覽:
第一部分:DeFi現狀

  • 第1章:DeFi快照

  • 第2章:DEFI活動

第二部分:DeFi行業評估

第3章:去中心化交易所 DEX

無論你是想進行簡單的互換還是積極的交易,你都需要交易所的服務。理想情況下,交易所必須具有低延遲和深層次的流動性,這樣你就能獲得最佳的執行價格,不會受到價格滑點的影響。

從歷史上看,集中式交易所(CEXs)提供了更好的流動性,並促進了大多數大型交易。然而,他們有幾個弱點 - 最值得注意的是集中式實體的使用者不持有他們的託管資產。例如,在2020年9月,KuCoin在安全漏洞後遭受了2.81億美元的駭客攻擊。CEXs也可以在任何時候停止交易並阻止使用者提取他們的資金。

在2020年和2021年,去中心化交易所(DEXs)發展迅速,已經開始與中心化的同行相抗衡。前九名的DEX-CEX比率已從2020年1月的僅0.2%提高到2020年12月的5.9%。在2020年,前九名DEXs的交易量取得了17,989%的指數增長,達到300億美元。

究竟是什麼讓DEX之所以成為DEX?

DEX是一個平臺,可以實現代幣的交易和直接交換,而不需要中介機構(即中心化交易所)。你不需要經歷 “瞭解你的客戶”(KYC)流程的麻煩,也不會受到管轄範圍的限制。

DEX的型別

主要有兩種DEX的型別:

1、基於訂單簿的DEXs

訂單簿是在不同價格水平上對某一特定資產的買入和賣出的訂單列表。

基於訂單簿的DEXs,如dYdX、Deversifi和Loopring,其操作與CEXs類似,使用者可以在他們選擇的限價或市場價格上設定買賣訂單。主要區別在於,在CEXs中,交易的資產被儲存在交易所的錢包裡,而對於DEXs,交易的資產被儲存在使用者的錢包裡。

DEXs的訂單簿可以是鏈上或鏈下的。基於鏈上訂單簿的DEXs將所有訂單記錄在區塊鏈上。然而,由於高油價,這在以太坊上已經不可行了。也就是說,這在以太坊第二層解決方案(如xDai)或高吞吐量的第一層區塊鏈(如Solana)上仍然可以做到。

基於鏈外訂單簿的DEX有交易訂單記錄在區塊鏈之外。交易訂單一直在鏈外,直到它們被匹配,這時交易就在鏈上執行。雖然這種方法具有較低的延遲,但有些人可能會認為,利用這種方法的DEX被認為是半去中心的。

2、基於流動性池的DEXs

流動性池(Liquidity pools)是位於DEXs智慧合約上的代幣儲備,可供使用者交換代幣。大多數基於流動性池的DEXs利用自動做市商(AMM),這是一種以演算法方式預測資產價格的數學函式。

AMM是DeFi近年來最具創新性的發明之一。它實現了7*24的市場時間,更高的資本可及性和效率。AMM有多種型別,不同的DEX已經實現了各種”口味”。在2020年DeFi夏季推出的大多數DEX是基於AMM的DEX,如Uniswap、SushiSwap、Curve、Balancer和Bancor。

由於許多較新的DEX是基於AMM的,我們將在本章的其餘部分重點介紹幾個AMM的例子。

自動做市商(AMM,Automated Market Makers)

在我們的《how to DeFi:初學者》一書中,我們已經介紹了Uniswap,最受歡迎的AMM。這裡回顧一下AMMs的流動性池是如何運作的。

與集中式交易所不同,集中式交易所的出價和要價訂單放在訂單簿上,AMMs沒有任何訂單簿。相反,它依靠的是流動性資金池。流動性池本質上是持有兩個或更多的代幣的儲備,這些代幣存在於DEX的智慧合約中,可供使用者隨時交易。

你可以把流動性池看作是你可以交易的代幣池。如果你想把ETH換成DAI,你將在ETH/DAI流動性池上進行交易,方法是加入ETH,並從流動性池中取出透過演算法確定的DA的I數量。

存款人,稱為流動性提供者(LPs),是這些流動性池的種子。LPs根據每個AMM的預定代幣權重(在Uniswap的案例中—每個代幣50%)將其代幣存入流動性池。

LPs在流動性池中提供資金,因為他們可以從他們的資金中獲得收益,這些收益來自於向在DEX上交易的使用者收取的交易費。任何人都可以成為LP,並透過將他們的資金存入智慧合約來自動做市交易對。

透過AMMs,交易者可以讓他們的訂單得到無縫執行,而不需要像Coinbase或Binance這樣的集中式交易所提供流動性的集中式做市商。相反,訂單是透過智慧合約自動執行的,該合約將透過演算法計算交易價格,包括交易執行的任何滑點。因此,你可以認為基於訂單簿的交易所遵循點對點的模式,而AMMs則遵循點對合約的模式。

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

一些比較流行的AMM公式如下:

I. 恆定乘積做市商公式:x * y = k

恆定乘積做市商公式首先由Uniswap和Bancor推廣,是市場上最流行的AMM。繪製時,它是一條凸形曲線,其中x和y代表流動性池中兩個代幣的數量,而k代表乘積。該公式有助於根據每個代幣的可用數量,為兩個代幣創造一個價格範圍。

為了保持k不變,當x的供應增加時,y的供應必須減少,反之亦然。因此,所產生的價格本質上是不穩定的,因為交易的規模可能會影響到與池子規模有關的價格。大額交易造成的較高滑點可能會出現無常的損失。

II. 恆定和做市商公式:x + y = k

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

III. 恆定平均值做市商公式:

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

例如:BTC/ETH/USDT,30:30:40的比例組成一個池。
這種方式可以建立以任何幣種和比例組成的一個指數池,池子會自動平衡各代幣之間的比例,如:UNI/AAVE/YFI/LINK組成一個池,各佔25%,任何一個幣漲跌後,池子會自動平衡其中的數量,以達到按比例配置資產的目的。

IV. 穩定交換公式:

該公式是恆定乘積與恆定和公式的混合體。它是由Curve Finance推廣的。

當投資組合相對平衡時,交易發生在恆定和曲線上,而當不平衡時則切換到恆定乘積曲線上。這允許較低的滑點和無常損失,但只適用於具有類似價值的資產,因為所需交易範圍的價格總是接近於1。例如,這對穩定幣(DAI和USDC)和包裝資產(wBTC和sBTC)之間的交易會很有用。

這張圖顯示了恆定乘積做市商(紫線虛線)與恆定和(紅線)做市商,中間是Curve.fi使用的Stableswap Invariant混合曲線(藍線)。我們可以看到,Stableswap Invariant曲線在Constant Sum曲線附近創造了更深的流動性。其結果是一條對大多數交易來說返回線性匯率的線,對較大的交易(超出範圍)來說返回指數價格。

恆定乘積AMM的價格是如何確定的?

讓我們看一下恆定乘積AMM的一個簡單例子,看看資產價格是如何透過演算法確定的。它的工作原理是根據資金池中每種資產的可用流動性,維持一個恆定產品公式。

為了看看它是如何透過流行的AMM工作的,我們將看看Uniswap推廣的恆定乘積AMM。

值得注意的是,只有當資金池中的儲備率發生變化時,AMM上的市場價格才會發生變化。因此,AMM上的資產價格可能與其他交易所不同。

例子:根據恆定乘積做市商公式:x * y = k

x = 儲備代幣x
y = 儲備代幣y
k = 決定流動性池中代幣價格的恆定總流動性乘積

比如說:截至2021年4月21日,Uniswap的DAI/ETH流動性池中有61,404,818 DAI和26,832 ETH。儲備率意味著在撰寫本報告時ETH的價格是61,404,818 DAI / 26,832 ETH = 2,289 DAI。

假設1個ETH現在在Uniswap上的價值是2,289DAI。但當ETH的價格在其他地方,如Balancer上降到2100DAI時,套利機會就出現了。套利者將利用價格差異,在Balancer上買入便宜的ETH,然後在Uniswap上賣出,快速獲利(為簡單起見,忽略了交易費用)。套利者將重複這樣做,直到價格在兩個交易所之間達到平衡。

各種自動做市商(AMMs)

Uniswap

Uniswap是以太坊上的一個去中心化的交換協議,允許直接進行代幣交換而不放棄對資金的保管。要使用Uniswap,你需要做的就是把你錢包裡的代幣傳送到Uniswap的智慧合約上,然後你就會在錢包裡收到你想要的代幣作為回報。

Uniswap的旅程始於2018年11月,當時它推出了它的第一個迭代版本Uniswap v1。它是首批基於AMM的DEX之一,普及了恆定乘積做市商公式。

2020年5月,Uniswap將其智慧合約升級為Uniswap v2,並增加了一些功能。新版本擴大了交易對,支援任何ERC-20代幣。

2021年5月5日,Uniswap釋出了最新的迭代版本,即Uniswap v3。在最新的迭代中,Uniswap引入了兩個主要的新功能:

1.集中的流動資金

透過Uniswap v3,LPs可以控制他們想提供流動性的價格範圍。例如,ETH/DAI流動性池的LP可以選擇將其30%的資金分配到2000-3000美元的價格範圍,其餘70%分配到1500-1700美元的價格範圍。

Uniswap v3新的流動性積極管理策略為LPs帶來了更高的資本效率。這方面的一個副產品是,LPs將收到非可替換代幣(NFT),而不是代表其LP頭寸的可替換ERC-20代幣。

NFT倉位會間接的損失自動複利和協議間引用的效率

2.多種型別的費用等級選擇

Uniswap v3提供了三種資金池費用型別,流動性提供商可以按需選擇:0.05%、0.30%、1.00%

例如,USDC/DAI交易對的價格波動性較低,可能需要支付較低的0.05%交易費。ETH/DAI交易對的價格波動較大,應收取0.30%的交易費。同時,1.00%的交易費可能更適合於更多的長尾或稀有交易對。

SushiSwap

SushiSwap於2020年8月28日由一位名為Chef Nomi的匿名開發者推出。它是Uniswap v2原始碼的一個分叉,並利用了相同的恆定乘積做市商模式。在Uniswap還沒有UNI代幣的時候,SushiSwap引入了SUSHI代幣。SushiSwap提供的誘人的挖礦獎勵吸引了加密貨幣社羣中許多人的注意。

2020年9月9日,SushiSwap對Uniswap的流動性發起了”吸血鬼攻擊”,即任何人在SushiSwap上抵押他們的Uniswap LP代幣,他們在Uniswap上的基礎流動性將被遷移到SushiSwap。這次攻擊耗盡了Uniswap一半以上的流動性,其鎖定的總價值(TVL)從15.5億美元降至4.7億美元。同時,SushiSwap的TVL一夜之間增加到11.3億美元。

儘管有”吸血鬼攻擊”,但Uniswap一直保持著彈性,並很快恢復了對SushiSwap的TVL領先。截至2021年4月,SushiSwap現在擁有45億美元的TVL,略低於Uniswap 103億美元TVL的一半。

SushiSwap已大幅增長,現在是僅次於Uniswap的第二大DEX。截至2021年3月,Uniswap的交易量是SushiSwap的四倍,標誌著Uniswap在DEX市場上的大幅領先。在2021年的前兩個月,SushiSwap表現強勁,其交易量是Uniswap的45%。

自推出以來,SushiSwap已經透過提供更全面的產品系列來提升自己。它還與Yearn Finance合作(合併),Yearn Finance是一個收益耕作聚合協議,現在是Yearn Finance的AMM部門。兩者之間的關鍵區別在於資金池費用、可用交易對和支援的區塊鏈。

從上表中,我們可以看到,Uniswap和SushiSwap的交易費都是0.3%。然而,在SushiSwap上,0.05%的交易費歸於協議,然後分配給SUSHI代幣持有人。

Uniswap目前沒有向UNI代幣持有人分配費用,儘管這可以透過UNI治理投票啟用。截至2021年4月,與SushiSwap的LPs(0.25%)相比,Uniswap的LPs收到的收入份額更高(0.30%)。

我們可以從下圖中看到,Uniswap和Sushiswap的協議收入在過去一年中都有明顯增長:

Uniswap有超過2000個支援的交易對,大約是SushiSwap的五倍—這表明有更多的長尾代幣在Uniswap上得到支援並進行交易。

Uniswap目前只支援以太坊的交易,計劃透過Optimism轉移到第二層。相比之下,SushiSwap在九個不同的區塊鏈上執行,包括:以太坊、BSC、Polygon、Fantom、HECO、xDAI、Harmony、Avalanche和OKExChain。

Balancer

除了基於AMM的DEX之外,Balancer將自己定位為一個投資組合基金管理。Balancer的資金池持有者不是為投資基金支付費用,而是從套利流動性資金池的交易者那裡收取費用。這實質上創造了一個指數基金,在基金重新平衡時獲得報酬,為流動性提供者增加了另一個收入來源。

與只支援兩種資產的Uniswap不同,Balancer支援多資產池。資金池建立者也被允許設定從0.00001%到10%的定製費用。這種靈活性為資金池的建立提供了更多可能性。

這裡有三種型別的流動性資金池:

  1. 公共資金池—任何人都可以增加流動性,但資金池的引數是永久固定的。這是最無需許可的資金池。

  2. 私有資金池—引數靈活。擁有人是唯一可以改變引數和增加流動性的實體。這使得資金池具有保管性和集中性。

  3. 智慧池 - 任何人都可以新增流動性。池子支援固定和動態引數,可以持續改變。這是最靈活的資金池。

Balancer v2支援一個池子裡最多16種不同的資產,並允許建立智慧池。智慧池對資金管理特別有用,池子可以充當自動代幣回購機。另外,它還允許池子裡的閒置資產借給借貸協議,提高池子的收益率。

Balancer還推出了一種創新的初始DEX發行(IDO)方法,稱為流動性引導池(LBPs)。它們是“短命”的智慧池,隨著時間的推移具有動態權重。代幣價格被設定在一個高價位,預計在整個銷售過程中會下降。鯨魚和機器人不願意在一開始就全部購買代幣,允許以更民主的方式進行籌資。

Curve Finance

Curve Finance是一個基於AMM的DEX,主要是促進價值相似的資產之間的互換。這在DeFi生態系統中是很有用的,因為有大量的包裹和合成代幣,旨在跟蹤基礎資產的價格。Curve Finance目前支援美元穩定幣、歐元穩定幣、包裹/合成BTC和包裹/合成ETH資產。

例如,最大的流動性池之一是3CRV,一個由DAI、USDT和USDC組成的穩定幣池。池中三種穩定幣的比例是基於市場的供需關係調整的。存入一個比例較小的幣,將使使用者獲得相對較高的幣池比例。當比例向其中一個幣種嚴重傾斜時,可以作為套利的好機會。

Curve Finance還支援Compound、Aave和Yearn Finance上的收益代幣。Curve與Yearn Finance合作釋出了yUSD池,由收益代幣yDAI、yUSDT、yUSDC和yTUSD組成。參與這個池子的使用者將有來自標的收益率代幣的收益,Curve池子產生的互換費用,以及Curve Finance提供的CRV流動性挖掘獎勵。這個池子的流動性提供者能夠從三個來源的收益率中獲得收益。

為了促進更多長尾代幣的流動性,Curve引入了基礎池和metapools的概念。元池是一個單一的代幣池與另一個基礎池,允許使用者無縫交易單一代幣。目前,流動性最好的基礎池是3CRV池。

例如,有一個與UST(在Terra區塊鏈上發行的美元穩定幣)的metapool與3CRV基礎池。使用者可以交易UST和3CRV池中的三個美元穩定幣。透過分離基礎池和元池,Curve能夠將UST的系統性風險與3CRV的流動性池分開。

元池的建立在以下方面對Curve有所幫助:

  • 防止現有資金池被稀釋

  • 允許Curve列出非流動性資產

  • 為CRV代幣持有人提供更高的交易量和交易費用

Bancor

2017年推出的Bancor是首批基於AMM的DEX之一。Bancor利用修改後的恆定乘積做市商曲線,與Uniswap類似。Bancor模式的方法與Uniswap使用的任意兩種資產的曲線公式有所不同。

Bancor沒有像Uniswap那樣將基礎代幣與任何目標ERC-20代幣配對,而是使用其自身代幣BNT作為中間貨幣。針對BNT交易的每種代幣都有單獨的資金池。

Bancor的這種設計,相當於交易中間介質為BNT。而Uniswap中ETH配對池更多,中間轉換大部分透過ETH進行。

Bancor v2引入了一些創新,如單邊押注和無常損失保險。

大多數AMM要求LPs提供資金池中所代表的每種資產的同等比例。這給可能只想接觸單一資產的LPs帶來不便。Bancor v2允許LPs提供單一資產並保持100%的風險。LPs可以在單一資產上保持長期的單邊流動性,同時賺取交易費和流動性挖礦獎勵。

無常損失(非永久性損失)是大多數LPs在AMMs上關注的一個風險。Bancor透過向LPs提供無常損失的補償來激勵流動性。目前,賠償金每天增加1%,100天后達到100%。這種無常損失補償鼓勵LPs在流動資金池中至少停留100天。在無常損失保護生效之前有30天的斷崖期。

Bancor還推出了vBNT和Vortex,以改善BNT代幣的使用情況。使用者在白名單的Bancor池中押注BNT時,會收到vBNT。BNT與vBNT的匯率為1:1。vBNT可用於多種功能:

  • 在Bancor治理中的投票權

  • 在vBNT/BNT池中持股以獲得交換費用

  • 透過使用vBNT作為抵押品在Bancor上借取其他代幣(Vortex)

Vortex允許BNT持有者以其抵押的BNT進行借款。所得款項可用於槓桿或任何其他目的,提高了持有BNT的資本效率。

AMM之間的主要區別是什麼?

現在你已經熟悉了市場上的各種AMM,讓我們來看看使它們各自與眾不同的三個特點。為簡單起見,我們將重點討論Uniswap v2、Curve、Balancer和Bancor。

I.資金池費用

為了激勵使用者增加流動性,DEXs允許LPs在其平臺上賺取交易費。這些費用幫助LPs應對價格波動和無常損失風險。

以下是2021年4月四個DEX的資金池費用摘要:

UniswapCurveBalancerBancor
費用型別固定固定可變可變
資金池費用0.3%0.04%0.0001%~10%最高5%*
協議比例0.00%0.02%每個池子不同,可以是00.00%**
流動性提供者比例0.30%0.02%0.0001%~10%最高5%*

*交易費用由資金池建立者控制。截至2021年4月26日,最高費用為5%。
**歸入協議的應計交易費是作為無常損失保險而不是收入。一旦從池中提取,它將被燒燬。

Uniswap和Curve對其平臺上的每筆交易實施固定的交易費用。主要的區別在於分割—Uniswap向LPs提供全部的交易費,而Curve在協議和LPs之間平分交易費。

對於Balancer和Bancor,交易費是可變的,由池子的建立者控制。

II.流動性挖礦

我們在第二章中已經觸及了這個概念。簡而言之,流動性挖礦是指向協議提供流動性,並以協議的原生代幣為回報的過程。

它是在DEX上引導流動性的最流行的方式之一,並補償流動性提供者承擔的無常損失風險。

四個DEX都有自己的原生代幣:

截至2021年4月1日,Uniswap是四個DEX中唯一沒有活躍的流動性挖礦專案的DEX。

III.資金池權重

大多數AMM,如Uniswap和Bancor,都有一個標準的50/50的資金池權重,流動性提供者必須提供兩個代幣的同等價值。然而,Balancer有一個可變的池供應標準,Curve有一個動態的池供應標準。

在Balancer上,使用者可以為每個池子設定可變權重。池子不斷被重新平衡,以確保它們遵循設定的可變權重。例如,Balancer上的80/20 BAL/WETH池意味著,在向池子提供流動性時,你必須將你的資本分成80%的BAL代幣和20%的WETH代幣。

在Curve上,資金池的權重是動態的,將根據儲備規模而改變。與其他AMM不同,Curve不會對其資金池進行重新平衡,也不會試圖使其保持平衡的比例。

讓我們看一下由DAI、USDC和USDT組成的3CRV池的例子。理想情況下,這個池子在這三個穩定幣之間的權重是相等的。然而,下面的快照中,USDC的權重最高(41.98%),DAI的權重最低(24.80%)。如果你有興趣為這個池子提供流動性,你不需要提供所有三種代幣,只需將三種代幣中的任何一種貢獻給這個池子。透過這樣做,你將動態地改變池子的供應權重。

使用AMM的相關風險

使用基於AMM的交易所並非沒有風險。下面我們從交易者和流動性提供者的角度概述了三種風險:

I.價格滑點(Price Slippage)

根據AMM公式,報價取決於代幣儲備的比例。

在恆定乘積做市商公式(x * y = k)中,訂單越大,使用者將產生的價格滑點越大。這受制於流動性池子的大小—流動性較低的池子在大訂單上會遭受更高的價格滑點。

假設當前ETH/DAI價格為2000美元,初始流動性對有62,500,000 DAI和25,000 ETH。這將有一個15.6億的恆定乘積。下表說明了隨著你的交易規模變大,你將不得不支付的價格滑點或溢價。

這是另一個來自Uniswap的價格滑點的例子:

基於Uniswap上的ETH/DAI池,1個ETH現在價值~2,433 DAI

你可以透過交易設定來設定你的滑點容忍度。Uniswap預設設定為0.5%:

注意看影象底部的幾個指標:

1.Minimum Received是指根據你的滑點容忍度設定,你將收到的最低數量的代幣。如果你的滑點容忍度是0.5%,那麼你將收到的最低數額是2,433DAI * 0.95% = 2,420DAI

2.價格影響(Price impact)是您必須支付的溢價,這將反映在顯示的價格上。您的訂單越大,價格影響就越大。

Price Slippage設定過低容易造成交易失敗,設定過高容易導致交易過程被機器人夾擊,造成額外損失。一般預設0.5%即可。在搶購時,一般會將滑點設定較高,以避免由於價格變化太快導致的交易失敗。

II.搶跑(Front-running)

由於在AMM上發出的訂單被廣播到區塊鏈上,所有人都可以看到,任何人都可以監視區塊鏈,以挑選合適的訂單,並透過下更高的交易費用來使自己的訂單比目標的訂單更快地被礦工執行,從而使其領先。進行這種無風險套利的人為這種行為起了個形象的名字:”三明治攻擊”。

下面是一個關於”三明治攻擊”如何發生的說明:

下面是Ampleforth的治理代幣(FORTH)在Uniswap上發生的”三明治攻擊”的快照。

1.搶跑者以高gwei在購買者前提前發起一筆購買交易,導致代幣價格短時上漲,圖中大概讓forth從41漲到43
2.購買者以相對較高價格購買代幣,圖中大概在43
3.搶跑者出售之前購買的代幣,完成套利,以大概42價格賣出
4.整個過程搶跑者獲利約$230

III.無常損失(Impermanent Loss)

AMM的另一個缺點是,當你向AMM提供流動性時,會出現無常損失。無常損失類似於衡量你在資金池中持有代幣與在錢包中持有代幣的機會成本。注意:在你將你的代幣從流動性池中移除之前,損失是不會實現的。

在資金池中持有代幣的價值和錢包中持有代幣的價值之間的分歧越大,無常損失就越大。

一個例子:

假設你在Uniswap上建立了一個ETH/DAI池,向該池提供10,000個DAI和5個ETH。

  • 1ETH的價格=2,000DAI

  • 池子由5個ETH和10,000個DAI組成

  • 池子的流動性(x y = k) → 5 10,000 = 50,000

假設ETH的價格翻倍到4,000 DAI

  • 套利者將在Uniswap報價的ETH價格上套利,直到達到1ETH=4,000DAI的價格

  • 池子將重新平衡儲備率,直到與池子的常數50,000相匹配

  • 新的資金池比例將變成3.536 ETH和14,142 DAI

為了計算你的無常損失,你可以減去你在池外和池內持有的收益。
在1ETH=2,000DAI時,您的原始資本(5ETH和10,000DAI)價值為20,000DAI。

在1ETH=4,000DAI時

  • 你在資金池中的持股量將是。
     - (3.536 eth * 4,000 dai) + 14,142 dai = 28,286 dai
     - 投資回報率=+41%(忽略交易費的收益)

  • 你在資金池外的持股量將是
     - (5德*4,000大元) + 10,000大元 = 30,000大元
     - 投資回報率=+50

  • 因此,你的無常損失是30,000 - 28,284=1,716 DAI

這個損失只有在你從Uniswap提取流動資金時才會發生。下圖顯示瞭如果你在池外和池內持有你的代幣,你將得到的機會成本。

  • 1.25倍的價格變化,相對於HODL的0.6%的無常損失

  • 1.50倍的價格變化,相對於HODL的2.0%的無常損失

  • 1.75倍的價格變化,相對於HODL的3.8%的無常損失

  • 2倍的價格變化,相對於HODL的5.7%的無常損失

  • 3倍的價格變化,相對於HODL的13.4%的無常損失

  • 4倍的價格變化,相對於HODL的20.0%的無常損失

  • 5倍價格變化,相對於HODL的25.5%的無常損失

    HODL意思為單獨持有代幣,持幣不動

因此,在小的價格範圍內交易的交易對(如穩定幣),受無常損失的影響較小。

其他值得一提的協議

PancakeSwap

PancakeSwap是Uniswap的分叉,但它是建立在Binace智慧鏈區塊鏈之上的。它是BSC上最大的AMM,截至2021年4月,其交易量甚至高於Uniswap。

TerraSwap

TerraSwap存在於Terra Chain上,它是Terra區塊鏈上唯一的DEX協議。你可以選擇以任何Terra Chain資產充當交易手續費代幣。

0x協議

0x是一個DEX基礎設施層,有兩個主要產品:一個是DEX聚合API,允許專案推出基於白名單的DEX,以及一個面向消費者的DEX聚合器,Matcha。Tokenlon、Metamask、Zapper和Zerion等專案都採用了0x的聚合API來推出他們自己的交易所服務。

總結

DEX在推動DeFi空間方面發揮了重要作用,因為它描繪了當前的市場行為,特別是加密貨幣的價格和流動性。它決定了各種加密貨幣相對於彼此的價值,並說明了交易和資本流動的動態性質。

推薦讀物

  1. 瞭解AMM基礎知識
    https://defiweekly.substack.com/p/understanding-amms-the-basics-f30

  2. AMM的型別
    https://blog.chain.link/challenges-in-defi-how-to-bring-more-capital-and-less-risk-to-automated-market-maker-dexs/

  3. 瞭解AMM的價格滑點
    https://research.paradigm.xyz/amm-price-impact

  4. 以太坊上的搶跑問題
    https://www.coindesk.com/new-research-sheds-light-front-running-bots-ethereum-dark-forest

  5. Uniswap V3
    https://uniswap.org/blog/uniswap-v3

如因任何對原著作的引用和翻譯不規範,對原作者意思表達不準確等造成的困擾或其他可能存在的問題,請直接聯絡我處理:微信(nigdaemon)。

作者:coingecko,來源:不確定思維

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;