農林漁牧網

您現在的位置是:首頁 > 農業

Hoo研究院|什麼是流動性池?(下)

2022-09-25由 慧說區塊鏈 發表于 農業

資產池交易是什麼意思

流動資金池是去中心化交易所的交易方面,他們的作用是增加市場參與者之間的市場流動性。

流動性如此重要的事實在於,它很大程度上決定了資產價格如何變化。在流動性低的市場中,相對有限數量的未平倉訂單在訂單簿的所有面都開啟。這表明一次交易可以使價格大幅度地向任何方向移動,從而使股票變得不可預測且缺乏吸引力。

流動資金池是去中心化金融(DeFi)革命的重要組成部分,它似乎具有巨大的潛力。通常,這些池有助於將大量資產與任何其他受支援資產交換。

那麼流動池要怎麼運作?

首先我們需要引入常數乘積規則。

Hoo研究院|什麼是流動性池?(下)

具體規則由人為設計,但是有一個前提,要符合市場基本的供需原則,需求量高的幣價格相對要高,供應量高的幣價格相對要低。說白了,就是用規則去模擬市場的邏輯。保證A幣的數量越少時,再換出A幣的時候,就需要放入更多的B幣。比如,池子裡的以太幣被換走

越多,以太幣就應該漲價,因為以太幣變少說明以太幣比較俏,俏的商品就應該漲。之

前換

一個以太幣可能只要100USDT,現在可能要130個USDT才能從池子裡換出一個以太幣了。

因為流動性池的邏輯一般都是用程式碼實現的,規則是一開始

死的。

最簡單的規則是常數乘積規則,即A幣的數量 * B幣的數量 = 一個常數(x * y = k)。

用我們上面的例子來說,這個常數就是以太幣的數量100 * USDT的數量100000 = 100w。

後面無論這個池子發生多少筆交易,這個值都是100w。

A幣的數量變多了,那麼B幣的數量就會變少,反正乘積總是常數。

而且B幣越少,

減少B幣的時候,就要付出更多的A幣。

Hoo研究院|什麼是流動性池?(下)

上面這張圖就是不同的規則對應價格的變動。橫軸是x幣的數量,縱軸是y幣的數量,紫色的線表示常數乘積規則。當x幣越來越多,對應曲線的右邊,增大很多x(往池子裡放很多的x幣),可能也只能減少y一點點(換出一點點y幣)。

用上面的例子算一下。一開始100個以太,1w個usdt。有人換出了10個以太,按照這個規則,usdt要上升至11111。111才能滿足乘積不變。因此這個人必須往池子裡注入1111個usdt才行。因此這10個以太幣 = 1111usdt,平均每個111。11usdt。雖然這裡是平均每個111。11usdt,但是其實每個以太幣的價格都不一樣,每個都比前一個更貴。

這時候再有人想換出40個以太幣來,換完之後只剩50個了,那麼usdt的數量必須達到100w / 50 = 2w個,還差2w -11111。11 = 8888。88個,需要由換以太幣的人來補全。因此相當於40個以太幣每個大概170usdt,又漲了不少。

具體每個幣上,價格怎麼算呢?有一個公式:

dy / dx = - y / x

也就是x每減少1個(dx = 1, 這裡的x就是以太幣),y的增加量(dy,這裡的y就是usdt)= y當前的個數 / x當前的個數。比如在以太幣50個,usdt 2w個的狀態下,總個數100w,符合要求。這個時候,換一個以太幣的價格應該是:dusdt =deth * usdt個數 / eth個數 = 1 * 2w / 50 = 400 usdt,遠高於之前的平均值170usdt。

這個公式實際上就是根據 x * y = k求導推出來的,搞不清楚也沒關係。你不按這樣算,按之前那樣推演,以太幣變為49個,然後usdt的個數 = 100w / 49 = 20408, 20408 - 2w = 408usdt 也是一樣的。這裡有點差別是因為幣的個數是離散的,不平滑,影響不大。

這個規則是v神當初提出來的,最初是由uniswap實現的第一版,後面很多的DEX(去中心化交易所)都有常數乘積的規則,當然,現在已經有很多的改進版本了。

這時候涉及到外界的價格了嗎?沒有的,價格都是相對的,比如1個以太幣 = 100個usdt到1個以太幣 = 130個usdt,這個就是在池子裡以太幣漲價了,usdt降價了。只涉及到池子裡的對應關係。

這就是流動池運作的技術基礎了。

*本文內容不構成任何投資交易建議。