Balancer:通用化的Uniswap

蓝狐笔记
本文约4132字,阅读全文需要约17分钟
一文讀懂Balancer。

編者按:本文來自藍狐筆記(ID:lanhubiji),Odaily經授權轉載。

藍狐筆記(ID:lanhubiji)

藍狐筆記(ID:lanhubiji)

,Odaily經授權轉載。

藍狐筆記(ID:lanhubiji)

二級標題

,Odaily經授權轉載。一文讀懂Uniswap》《藍狐筆記(ID:lanhubiji)》《二級標題》)。

,Odaily經授權轉載。

一文讀懂Uniswap

在Balancer的官網,可以看到它將其定位為“非託管的投資組合管理者、流動性提供者以及價格傳感器”。對於初次接觸Balancer的用戶來說,一下子比較難理解為什麼它是投資組合的管理者,同時又是流動性提供者。

雖然存在不少差異,但為了更快讀懂Balancer,可以將Balancer簡單理解為Uniswap的通用化版本。正因為這個通用化,賦予Balancer不同於Uniswap的特性,從而產生不同的使用場景,最終帶來路徑的差異化。

一文讀懂Uniswap

  • Uniswap和Balancer都是AMM(自動做市商)模式,但Uniswap更像是Balancer的特殊版,而Balancer更像是Uniswap的通用版。 Uniswap是自動化的代幣兌換協議,它不是採用訂單撮合的模式,而採用流動池的模式。

由流動性提供商向流動性池提供代幣對,其價值比例為1:1,也就是說,比如你提供100個MKR,同時需要提供221個ETH來做市(藍狐筆記:截止到寫稿時的價格大約是1MKR=2.21ETH)。其自動做市商模式是恆定乘積模式,如果按照上述的例子,其恆定乘積為100*221=22,100(藍狐筆記:關於Uniswap,可以參考藍狐筆記之前的文章《

二級標題

一文讀懂Uniswap

如何在Uniswap上賺取收益?

如果有用戶用1MKR來兌換流動性池中的ETH,那麼流動性池變為101MKR,根據其恆定乘積,那麼可以兌換出2.19個ETH(為了簡化,這裡不計入0.3%交易費用)。

二級標題

10^0.4*400^0.4*37^0.2=56.8

那麼,如果將這個模式進行通用化,會得到什麼?那就是Balancer。它們之間的關係,部分類似於Maker和RAI的關係。如果按照Balancer的模式,其恆定乘積就相當於(100)^0.5*(221)^0.5=148.66,其中0.5的比重是固定的,148.66的乘積也是常數,代幣價格的變化取決於注入和提取代幣的量。如果按照這個模式,那麼注入1MKR,同樣也可以兌換出2.19ETH。也就是說,按照Balancer的模式來看,Uniswap的做市模式是將兩個代幣的價值比重固定為各0.5。因此,最終來說,兩者代幣池的兌換價格是一樣的。》

Balancer的通用化是指,將池中的代幣,從2個增加為多個(目前Balancer最高可以設置為8個),將各50%的比重改為完全自定義的比例,也就是說,在ETH-MKR的池中,不再限定為必須各注入50%價值比例的相應代幣,而是注入用戶自定義比例價值的代幣,例如75%的MKR和25%的ETH。當然,如果用戶將代幣設定為2個,一個是ETH,一個是MKR,比例為1:1,那麼這跟Uniswap上的相應代幣池沒有區別,當然交易費也可以設定為0.3% 。

  • 二級標題

將Uniswap通用化後,會產生什麼結果?

Balancer依然可以實現去中心化的代幣交易

在Uniswap上,人們可以進行ETH和ERC20代幣,或ERC20代幣間的兌換。 Balancer依然可以進行同樣的兌換。其流動池中的代幣兌換價格取決於該代幣對的佔比和余額。如下圖:

其中Bi是代幣i的餘額,該代幣是注入流動性池中的代幣,也就是交易者要賣的代幣;Bo是代幣o的餘額,該代幣從流動性池中流出,也就是交易者想要買的代幣;Wi是代幣i的比重;Wo是代幣o的比重。

由於比重是常數,因此,現貨價格跟隨代幣餘額的變化而變化。被購買的代幣(從流動性池中提取)價格會上漲,而被售賣的代幣(注入到流動性池)價格會下降。一旦外部市場價格發生變化,導致它跟Balancer 流動性池的價格不一樣,套利者就會進來賺取利潤,直到價格實現均衡,不再有套利空間。這意味著Balancer代幣對之間的價格最終會與現貨價格趨於一致。

Balancer的流動池可以有多種代幣,也可以只有兩種代幣。目前其流動性最好的是MKR-ETH流動池,截止到藍狐筆記寫稿時,其流動性達到3,189,561.03美元,24小時交易量為153,846.91美元,其池的比例不是Uniswap 常見的50%ETH和50%MKR,而是75%的MKR和25%的ETH。同時,在Uniswap上MKR-ETH的流動性為3,266,092美元,24小時交易量為176,995美元,就MKR-ETH的流動性池來說,當前兩者基本上處於同一水平。對於代幣的兌換者來說,用Balancer的MKR-ETH池進行代幣兌換更合適一些,因為其兌換費用為0.2%,但對於流動性提供者來說,其收入少了0.1%。 Balancer上也有不少多個代幣的流動性池,最多有8個代幣的池。

流動性提供者可以自定義自己的流動性池,可以是私人池,也可以是共享池。私人池不允許其他人加入,共享池則是開放的流動性池。目前暫時只開放共享流動性池。

假設流動性提供者構建了一個由10個wBTC、400個ETH、37MKR的多代幣池,資產比例為40%、40%、20%(按照藍狐筆記寫稿時的價格計算),那麼其資金池的恆定乘積是:

Uniswap V2:未來的Uniswap會是什麼樣

當然,為了降低滑點,Balancer也會幫助用戶從多個資金池中尋找最佳交易選擇。 Balancer由於費用可以自定義,相對於uniswap的0.3%,有一些優勢。不過費率本身並不是獲得競爭優勢的門檻,因為可以跟進。

Balancer也可以是自動化的投資組合管理工具

為了對沖風險,並獲得相對較高的收益,投資者經常採用投資組合策略。指數基金幫助投資者持續獲得投資組合的敞口。

不過,指數基金需要有人管理,基金的管理人員會向投資者收取管理指數基金的費用。其中包括再平衡指數基金的成本,有人工成本也有自動化的機器人成本等。

Balancer流動性池的好處在於它通過套利者參與,可以實現自動化的指數基金,無須託管,去中心化,不僅不用繳納費用,而且還可以收穫費用。

Balancer之所以可以創建自動化的指數基金,成為自動化的投資組合管理工具,主要是因為其AMM模式,在其流動性池中的資產價值比例是常數,這意味著不管如何交易,每個流動性池中的代幣價值比例是恆定的。

二級標題為什麼自動做市商可能會虧錢?》)

例如,假設有些投資者對DeFi賽道感興趣,但是又無法把所有的資金押注在一個項目上,這些投資者可以構建DeFi指數基金,根據某些指標,比如鎖定的資產價值量、交易量、非相關性等選取其中5個代幣作為指數基金,按照各20%的比例進行配置,例如根據現在的資產鎖定量,從MKR、SNX、Avae、COMP、Kyber、BNT......中選取5種代幣(藍狐筆記註:請注意,此處不是投資建議,只是為了說明建立指數基金的場景)。