DeFi專題之Uniswap

買賣虛擬貨幣
 uniswap是目前defi最具有價值的創新, uniswap開創了真正意義的去中心化交易所,再怎麼讚美都不為過;如果你不懂什麼是uniswap,你就不能真正的理解defi。
之前的文章已經有一些關於uniswap的介紹,今天重點介紹amm(automated market maker,自動化做市機制),提供流動性和兌換(換幣)。

1、amm(automated market maker,自動化做市機制)
對uniswap中的任意一個代幣交易對,其都遵守:
x*y=k
公式,x、y分別代表交易對的兩種代幣。協議保證:當使用者要從一個資金池中換出資產時,交易前和交易後池內兩種資產的具體數量的乘積相等。
此公式的曲線圖如下所示:

 

 

從上述圖可以看出,由於曲線的斜率是變化的,當交易的數量不同時,價格是不同的。假設交易使得池子裡的數量從old position點移動到了new position點,交易的價格等於a tokens spent/b tokens spent( price=△x /△y )。從圖可得,若支付2倍的a token,獲得的b token小於原來的2倍,根據公式可得價格是變大的。

此機制的核心在於:

報價直接取決於訂單的大小;

越往曲線右端移動,單位投入獲得的收益越少;


uniswap協議本質是在搶交易所的生意,使用者不用依賴任何交易所即可完成代幣之間的兌換;在uniswap上,無需掛買單或賣單,也不用進行繁重的計算。流動性提供者也可以一勞永逸,訂單和倉位管理方面的開銷也明顯減少。

值得注意的一點是:既然可以不依賴交易所就能完成代幣兌換,那麼必然可以實現上幣功能,即可以簡單地認為,即便是沒有任何中心化的交易所,也可以上幣了。當然uniswap上的上幣還是有一些規則和規範的。


對於使用者而言,uniswap提供了兩種能力:

1、對於希望透過提供流動性來進行獲益的使用者而言,使用者可以將自己擁有的erc20存入uniswap的流動性提供池,透過提供流動性而獲益。

2、對於需要流動性的使用者而言,使用者可以在uniswap上將自己的一種erc20 token換成另外一種erc20 token,這個過程中不用有任何人掛賣單,因為另一種token由流動性提供者提供。

  uniswap是一個執行在以太坊區塊鏈上的流動性協議,支援免信任的代幣互換,也即是說,該交易所上的所有交易都是由智慧合約自動執行的,使用者無需依靠某個中介也無需信任某個第三方。


2、提供流動性

在uniswap上,我們也可以檢視當前的流動性情況,如下圖所示:

 

我們可以為某一個交易對增加流動性,點選圖中「增加流動性」按鈕;也可以看某一個交易對流動性的詳細資訊,如下圖所示:


 

上述的操作可以透過api來實現,uniswap是一種基於以太坊的協議,旨在促進eth和erc20 代幣數字資產之間的自動兌換交易。uniswap完全部署在鏈上,任何個人使用者,只要安裝了去中心化錢包軟體(當前已經支援的錢包包括metamask、walletconnect、coinbase wallet、fortmatic、portis),都可以使用這個協議。


3、換幣

在uniswap上我們可以方便的將我們的erc20 token換成另外一種erc20 token,如下所示:


  

4、uniswap交易做市原理

1、任何人可以在uniswap上建立一個雙幣種之間兌換的池子,由建立者往這個池子裡新增這兩個幣種,新增的數量由第一個建立者決定。池子的建立者也屬於流動性提供者。


2、做市商即流動性新增者。以dai-eth的池子為例,做市商往池子裡新增這兩種幣種,並獲得lp token(做市憑證)。


3、在做市商提供了流動性以後,使用者就可以和這個池子進行交易了,可以選擇把dai換成eth,也可以把eth換成dai。


4、交易的過程中,需要給流動性提供者支付手續費,目前是收取支付幣種的0.3%。由於交易使用者的手續費直接全部分給做市商,吸引了大資金的玩家進入uniswap提供流動性,大資金的進入會使得使用者在交易的時候以更優的價格進行成交,進一步吸引使用者進入uniswap進行交易,繁榮了交易的生態。


5、lp token用於跟蹤使用者資產在總資產池的比率,當使用者取消做市時,透過lp token確定贖回資產的份額,同時將lp token換成dai和eth,並同時獲得做市期間獲得的交易手續費。


免責聲明:

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

推荐阅读