靚麗時尚館

位置:首頁 > 健康生活 > 心理

uniswapv1跟v2區別

心理2.08W
uniswapv1跟v2區別

Uniswapv2跟v1有啥區別

1、UniswapV2

UniswapV2是完全部署在以太坊鏈上的DEX平臺,基於“恆定乘積自動做市“模型【儲備池模式、鏈上撮合、鏈上清算】,並促進ETH和ERC20代幣數字資產之間的自動兌換交易。

UniswapV2的交易設計與傳統的限價訂單模型不同,UniswapV2協議為每個ETH和ERC20代幣交易對建立了單一的流動性儲備。

每個代幣的流動性儲備都是一個交易智慧合約,其持有一定數量的ETH和ERC20代幣。UniswapV2交易合約作為自動做市商(AMM),根據儲備中每個代幣的相對數量來確定ETH和ERC20代幣之間的匯率。使用者無須填寫買賣訂單,而是通過新增一個代幣並移除另一個代幣來跟儲備池交易。即在一個智慧合約中放入兩種一定數量的加密資產,基於自動做市商演算法即可自動計算出代幣的交易價格。

該演算法的要點是,無論交易量是多少,兌換的兩種資產數量的乘積維持為一個常數,即恆定乘積做市商。用公式表示就是x*y=k,x和y是流動性池中的代幣數量,k是乘積。要想保持k恆定,x和y只能相互反向變動。

例如,假設DAI/ETH儲備池最初設定為150,000DAI和1,000ETH,這就建立了150DAI/ETH的匯率。如果使用者試圖從DAI/ETH儲備池中購買10,000DAI,那麼,儲備池中的ETH數量增加,並從池子中移除了DAI。由此,對DAI/ETH的比率產生了下行壓力,並提高了DAI價格。其中價格取決於跟DAI/ETH儲備規模相關的訂單大小。

UniswapV2的自動做市模式將持續提供流動性。做市商無需像傳統做市商指定買入或賣出ETH的價格,也無需多次出價和進行報價訂單管理,使用者只需向交易所的流動性池提交資金,UniswapV2智慧合約就可以自動完成做市。做市商則按照流動性貢獻份額獲得池中產生的交易費用。

UniswapV2允許任何人基於ETH和任何ERC-20幣種交易對建立一個流動性池,並通過為這個流動性池貢獻流動性份額參與交易費的分成,賺取收入同樣也可以通過撤出流動性並銷燬份額。並且,Unisway會將流動性池中每一筆交易產生的0.3%手續費,按照貢獻份額全部分配給流動性提供者。UniswapV2平臺自身並不收取交易手續費。

2、UniswapV1

UniswapV1基於以太坊區塊鏈為人們提供去中心化的代幣兌換服務。UniswapV1提供了ETH以及ERC20代幣兌換的流動性池,它具有當前DeFi專案中最引人注目的去中心化、無須許可、不可停止等特性。

UniswapV1實現了一種不需要考慮以上特點的去中心化交易所。它不需要使用者進行掛單(沒有訂單),不需要存在需求重疊,可以隨買隨賣。得益於ERC20代幣的特性,它也不需要使用者將資產存入特定的賬戶。UniswapV1模型的優點在於根據公式自動定價,通過供需關係實現自動調價。

UniswapV1的執行機制的關鍵在於建立了供給池,這個供給池中儲存了A和B兩種貨幣資產。使用者在用A兌換B的過程中,使用者的A會發送到供給池,使供給池中的A增多,同時,供給池的B會發送給使用者。這裡的關鍵的問題在於如何給A和B的兌換提供一個匯率(定價)。

UniswapV1定價模型非常簡潔,它的核心思想是一個簡單的公式x*y=k。其中x和y分別代表兩種資產的數量,k是兩種資產數量的乘積。

假設乘積k是一個固定不變的常量,可以確定當變數x的值越大,那麼y的值就越小相反x的值越小,y的值就越大。據此可以得出當x被增大p時,需要將y減少q才能保持等式的恆定。

為了做一些更實用的工作,將x和y替換為貨幣儲備金的儲備量,這些儲備金將被儲存在智慧合約中。

標籤:v2 uniswapv1