Decentralized Exchange,簡稱 DEX,是一種數位資產交易平台,和中心化交易所不同,它不依賴於中央機構或第三方托管服務。去中心化交易所是基於區塊鏈技術構建的,因此交易直接在智能合約上執行,還可以支持其他複雜的交易選項,可以在沒有信任的第三方的情況下進行交易。項目如Uniswap及Curve。
Decentralized Finance(去中心化金融),DeFi 是指一個使用區塊鏈技術和智能合約構建的金融生態系統,旨在實現傳統金融服務的去中心化和自動化。它包括貸款、存款、交易、保險等金融功能,如AAVE。
部分DEX是使用Automated Market Make(自動造市商)來自動提供和管理加密貨幣市場中的流動性。 AMM 不需要傳統的市場制造商或託管機構,而是由智能合約自動處理交易和流動性供應。
在自動造市商中,恆定乘積造市商為其中一種(如:Uniswap),提供流動性者需要一次提供和池子等比例的兩種代幣以維持池子的穩定性,其兩種代幣之間的關係為(以上圖y軸= B = USDT總流通量,x軸= A = ETH總流通量) A*B = K,K為定量不變,當A和B發生變化則會價格變化。以下以三種角色分別作講解:
一般用戶(會有交易滑點):
假設當前池子數量為USDT(B) : ETH(A)⇒ 100:10 則 K=1000
當投入1 ETH ,為了維持 A*B=K,所以可以計算出可以換出多少USDT
A’ = 1 ⇒投入量,B’ = ? ⇒獲得量,則 (A+A’)*(B-B’) = 1000
得到 (B-B’)=90.1,則B’ = 9.1
所以投入1 ETH 只能換到 9.1 USDT
當對池子做出操作則價格會產生損失以維持A*B = K,此價格滑動比例稱為滑點。
如何降低滑點:
當池子內的流通量越多則滑點越小(可根據上述例子加倍驗算),或兩邊池子代幣量越接近一比一也會降低滑點(根據圖形可看出)。
套利者
當前外部市場價格為USDT : ETH ⇒ 10:1
當前池子數量為USDT : ETH ⇒ 100:10
變化後外部市場價格USDT : ETH ⇒ 5:1
套利者變化後池子量變化USDT : ETH ⇒ 70.7 : 14.1 (大約5:1)
當池子外市場發生變化的時候會出現套利者,套利者會到外面市場購買便宜的ETH接著到池子內將USDT換出來從中套利,此時池子內數量會變化導致價格變化,最後當套利者無法在套利時,(拋物線與直線切線只有一點)價格將會接近於和外面市場價格一樣,而之後新的LP再根據被套利後的比例添加池子,以此改變池子內的流動性,也就是K的值。
流動性提供者(Liquidity Provide,俗稱LP,會有無常損失)
同上述例子,LP投入100 USDT跟10 ETH,而提供流動性又稱為流動性挖礦。
當前外部市場價格為USDT : ETH ⇒ 10:1
當前池子數量為USDT : ETH ⇒ 100:10
變化後外部市場價格USDT : ETH ⇒ 5:1
套利者變化後池子量變化USDT : ETH ⇒ 70.7 : 14.1 (大約5:1)
此時LP如果將資產提出則全部資產是 (70.7x1)+(14.1x5) = 141.2
原先沒有投入池子的話是(100x1)+(10x5) = 150
則會產生150 - 141.2 = 8.8 的無常損失
無常損失是暫時的,如價格回到原始投入價格再提出則不會有損失,有時無常損失會大於提供流動性的獎勵,因此想減少無常損失可以投入有穩定幣的池子,不過有穩定幣的池子通常獎勵也較少。獎勵與無常損失兩者之間需要權衡。