馬修DeFi日記#3-去中心化交易所Balancer
重點整理 Key Takeaways:
- Balancer是最具代表性的DEX之一,紀錄良好、發展穩定;
- 獨特的多幣種流動性池讓它做出市場區隔;
- 成為"LP",年化報酬率超過50%不是夢...!?😲
DEX簡介
De-Fi 領域最大的亮點之一就是「去中心化交易所」的興起-Decentralized Exchange (DEX)。「去中心化」是區塊鍊、加密貨幣領域最重要的精神之一,但傳統的交易所都是由私人企業經營,所有的資金以及規則都是由這間企業掌控;所以人們希望有一種去中心化的交易所,讓我們不需要把資產交給一個私人公司掌控,也可以達到交易虛擬貨幣的目的。
流動性池(Liquidity Pool)以及自動化做市商(Automated Market Maker)這兩個概念的發明,讓去中心化交易所在區塊鏈上得以成真。
這邊以最基本的模型來介紹DEX的運作流程。池子裡面有兩種資產A與B,只要你願意投入這些資產到池子裏面,增加池的流動性,你可以成為流動性提供者(Liquidity Provider, 以下簡稱LP)。市場上有人有將A交易成B的需求,就可以來到這個池子交易,那麼一單位的A可以換多少B?這就是池子的交易「價格」,是由一個智能合約來決定的,通常價格與目前池中AB資產的數量多寡有關。
其實這個模型在生活中也很常見,那就是飲料販賣機。你給10元,智能合約就給你一罐可樂,只不過下一罐可樂可能變成12元,因為可樂庫存減少了,價格會自動做出調整。
當然,在智能合約計算價格的過程中會將手續費考慮進去,從交易者收取一定的手續費,池子由此獲得收益。
第一個由這種概念建立起來的DEX是Uniswap,它也是目前規模最大、最有名的DEX。今天要介紹的Balancer也算很早期建立的(2019年)。各大DEX交易量比較可以參考這個網站 Dune Analytics,Balancer目前大概排在第五~第六的位置。
Balancer與Uniswap最大的差異在於,Uniswap遵循一個較簡單的模型,每個池子都只有兩種資產,而智能合約的公式會將兩種資產的價值分配維持恆定,也就是各佔50%。Balancer則是透過獨特的規則,允許一個池中最多有8種資產,且佔比可以任意設定,這也是Balancer的獨特之處。
報酬來源
一個人成為流動性提供者LP,有什麼利可圖呢?
- 交易手續費
上面已經提過,當有人利用池子進行交易,會被抽取手續費。這很像被動收入,躺著就可以賺,所以也產生了"Yield Farming"這個說法。
順便說明一下細節,當你成為LP時,平台會依照你提供資產的多寡,分配給你一個「股份」,這股份就是代表這個池子中你佔有多少比例。當池子持續獲得收益,池的總價值就增加了,你股份的價值也成長了。LP隨時可以向智能合約操作,投入更多的流動性,或者贖回他的股份。 - 資產本身價值
一個池內有若干資產,這些資產本身的價值如果漲了,那就賺了,如果跌了,那就虧,這好像是廢話。不過,這就關係到池子的特性,如果池子包含風險比較大的幣,那麼通常手續費就會收高一點,成為LP短期內可以有可觀的收益;相對的池子內若是穩定的資產,那手續費通常就低些。另外一個考慮的角度是,池子內若是受歡迎的資產,那麼交易量也會比較大,手續費收益也會多。
必須注意一點,池內資產價值相對變動時,會產生"Impermanent Loss",有人翻譯「無常損失」或「暫時性損失」。簡而言之,小明與小華持有一樣的A、B資產,小明投入成為LP,小華則單純持有。當A與B價值相對變動之後,小明在池子裡的價值會變得低於小華持有的價值,這就稱為Impermanent Loss。這是一個比較難理解的概念,以後我會專門做一個視頻為大家講解 😂 - 額外獎勵
平台為了在草創初期吸引人們過來成為LP,給予LP一些額外獎勵。最常見的做法就是平台發行一種自己的幣,然後透過一定的規則分發給所有的LP。這個過程有點像挖礦,所以產生了「流動性挖礦(Liquidity Mining)」這個名詞,但其實這跟區塊鏈礦工的挖礦是完全無關的。
以Balancer為例,它發行自有的代幣BAL,依照目前官方規劃,共有6千5百萬個BAL作為流動性挖礦獎勵,每週發放145000個,即是大概8.6年會發完。依照領取BAL獎勵的頁面顯示,本文寫作的時候(2021年4月7日)已經發放到第44個星期。每週發放定量的BAL,依照某些權重比例去分配,發放的時間是每星期美東時間星期二晚上,就是我們的星期三白天。
額外獎勵這部分的收益是很可觀的,例如Uniswap發的UNI幣、Balancer的BAL幣價值都隨著平台的發展而水漲船高,「流動性挖礦」收益常常高於手續費收益,這也是目前加入池子成為LP一個很大的誘因。
實地操作
以下簡介如何成為Balancer的流動性提供者。
官方介面
- 進入官方的網頁Explore Pools,並連結虛擬錢包;
- 選擇想加入的池。點選池子以後,右上角有Add Liquidity 按鈕;
- Multi asset就是依照比例提供該池子所有資產,Single asset則是你可以只提供其中一種資產,但之後系統會自動幫你按比例兌換成池中所需的資產。
需注意的是,實地操作時有不少步驟需要與以太坊互動,也就會產生交易手續費,在手續費高漲的時候...這些手續費是非常~的貴!! 這些步驟包含
- Proxy: 製造一個對應你錢包地址的專屬合約,用來處理之後加入pool的相關操作
- Approve spend limit: 允許它從你的錢包扣錢的額度
- Add liquidity: 加入流動性,又是一筆數據傳輸
假設以Gas price=80Gwei、ETH價值$2000鎂來算,以上這些步驟手續費可能共要$150鎂,實在很嚇人,所以本金不夠大真是玩不起。所以我推薦另一個方法: Zapper
Zapper
Zapper是一個DeFi資產管理器,還提供"Zap"功能,就是幫你將多個步驟打包成一個步驟,這樣可以省下一些時間和手續費。點選"Pool"頁籤,下面會列出可以進行Zap的池子,包含許多DEX平台,按Invest就可以只用一次傳輸完成加入LP。但總手續費多少,還是要在過程中去小心評估。
小結
(請見評論區)
相關連結
Balancer官方首頁 https://balancer.finance/
Pool Management https://pools.balancer.exchange/#/
Balancer交易(Swap)介面 https://balancer.exchange/#/swap
領取BAL獎勵頁面 https://claim.balancer.finance/#/
流動性池報酬率估計
http://pools.vision
https://www.liquidityfolio.com/
詳盡的Balancer介紹 https://medium.com/@arnauramiomateu/understanding-balancer-protocol-frmo-0-to-100-998ba20c6834