今年 5 月底,去中心化借貸平臺 compound 公佈了治理代幣 comp 的分配方案,推出了“流動性挖礦”激勵機制。隨後,compound 迅速成為 defi 領域的一匹黑馬,超越 makerdao,坐上 defi 借貸賽道的頭把交椅,其代幣 comp 的價格更是最高漲到了 372.27 美元。
compound 的“成功”給 defi 注入了新的活力,越來越多的專案推出相類似的“流動性挖礦”激勵機制,defi 總市值也順勢突破了 70 億美元大關,而在今年 4 月中旬,defi 總市值才 10 億美元,可見最近三個月 defi 的發展有多麼突飛猛進。
伴隨著 defi 的蓬勃發展,越來越多的 defi 代幣成為了十倍幣、百倍幣,巨大的漲幅讓不少人產生了 fomo 情緒,留言、私信諮詢小編“流動性挖礦”事宜的人變得越來越多。因此,小編決定寫一篇文章介紹什麼是流動性挖礦,如何參與,以及需要防範哪些風險。
01
什麼是流動性挖礦?
加密貨幣挖礦最早始於比特幣。對於比特幣來說,挖礦不僅維護了網路安全,還是公平分配 btc 的手段。
流動性挖礦(yield farming)也是分配代幣的一種手段,但它最主要的目的是增加代幣的流動性。
流動性其實是一種稀缺的資源,這就是為什麼很多交易所、專案方會給專門提供流動性的市商一定的補償。流動性好,投資者可以非常高效地、以合理的價格交易資產,這樣的平臺也會吸引更多的投資者使用,更多的人使用又會加深流動性,形成正向迴圈;如果流動性太差,只要一買入就變成了拉盤,一賣出就變成了砸盤,這樣的交易深度只會讓投資者唯恐避之不及。
很多 defi 專案的流動性挖礦,就是讓使用者按照要求存入或者借出指定的加密資產,為 defi 產品的資金池提供流動性從而獲取收益的過程。以 compound 為例,使用者只要存入特定的加密資產或是從 compound 平臺上借貸出加密資產,就是在參與 compound 的流動性挖礦。
流動性挖礦和之前 fcoin 交易所的“借貸即挖礦”有些類似,除了增加代幣的流動性外,還起到幫助專案冷啟動的作用。
目前,提供流動性挖礦的 defi 專案有:compound、uniswap、balancer、curve、yearn、mstable、synthetix等等。
下面,我們以 compound 和 uniswap 為例,手把手教你如何參與流動性挖礦。
02
如何參與流動性挖礦?
compound篇
compound 是基於以太坊區塊鏈的一個去中心化借貸平臺,也是第一個推出“流動性挖礦”激勵機制的 defi 產品。在 compound 上,所有的借貸都透過智慧合約完成,借貸利率由演算法自動調節,compound 則收取利息中的 15% 作為手續費。
compound 的治理代幣為 comp,持有 comp 可以對 compound 協議提出變更提案,或對提案進行投票,決定 compound 協議的未來發展方向,等等。
comp 的總量為 1000 萬枚,其中 423 萬枚被用於“流動性挖礦”激勵。這 423 萬鎖在名為“蓄水池(reservoir)”的智慧合約中,以太坊區塊鏈每挖出一個區塊,就會從智慧合約中轉出 0.5 枚 comp,也就是說,每天轉出約 2880 枚 comp 獎勵流動性挖礦,大概 4 年時間全部獎勵完。
每天轉出的 comp 會以各個借貸池產生的利息作為比例進行分配,每個借貸池得到的 comp 獎勵 50% 分配給該借貸池的加密資產提供人(supplier),剩下的 50% 分配給借款人(borrower)。
目前,很多錢包(比如 imtoken、位元派錢包、麥子錢包)都支援接入 compound 協議。下面,小編就以 imtoken 錢包為例,手把手演示如何參與 compound 的流動性挖礦。
1、開啟 imtoken 錢包,在底部的「市場」一欄裡,可以看到「compound」,點選進入。如果是第一次使用,會跳出同意訪問的確認介面,點選「確認」即可。
2、進入 compound 頁面後,可以為借貸市場供應加密資產來參與流動性挖礦,也可以選擇借貸的方式參與。在這次的演示中,小編透過供應 eth 的方式參與流動性挖礦,所以選擇「供應市場」中的「ether」,點選進入後,填寫供應的 eth 數量 0.01,確認無誤後,點選底部的「供應」進行提交。
3、提交後,會跳出支付頁面,核對無誤後,點選「下一步」,輸入密碼,點選「確認」。以太坊區塊鏈完成廣播後,我們就可以在 compound 頁面上看到自己供應的加密資產及其數量了。
4、完成後,錢包會收到 compound 發的 ctoken,持有這些 ctoken 就可以賺取利息收益了。小編存入的是 eth,所以收到的是 ceth,如果存入的是穩定幣 dai,那收到的就是 cdai,以此類推。
如果將來小編要贖回自己的 eth,直接在 compound 中將 ctoken 兌換成 eth 即可。
ctoken 代表了供應的加密資產數量以及積累起來的利息,它特別巧妙的地方在於它是以太坊上的 erc-20 代幣,這就意味著它可以在整個以太坊生態中流通,讓收益像雪球一樣滾起來。舉個例子,如果存入的是 dai,收到的將是 cdai,cdai 可以繼續充值到下文會談到的 uniswap 資金池,賺取相關的手續費。這樣一來,收益就包含了三部分:dai 借貸的年化收益,治理代幣 comp,uniswap 資金池的手續費收入。
03
如何參與流動性挖礦?
uniswap篇
uniswap 是以太坊區塊鏈上的一個去中心化交易平臺,主要為 eth 和 erc-20 代幣提供流動性服務,是目前使用者數量最多的 defi 應用。
uniswap 最大的特點是自動化做市商(automated market maker,簡稱 amm),用既定演算法代替人工報價。這裡簡單介紹一下它的自動化做市商演算法:
x(代幣1)* y(代幣2)= k(常數)
假設有一種 erc-20 代幣叫 btop,位元帥想在 uniswap 上為 eth 和 btop 的兌換提供流動性。假設 eth 和 btop 的初始兌換比例是 1:10,位元帥在 uniswap 的 eth/btop 資金池中,分別提供了 10eth 和 100btop(流動性必須成對提供)。套用上面的公式 x * y = k,我們可以得到 10(eth)* 100(btop)=1000(常數)。
老礦工小黑想購買 btop 代幣,於是他拿了 6 個 eth 兌換。uniswap 的手續費固定為 0.3%,6eth 需要扣除 0.018eth,這時資金池中的 eth 數量變為了 10+5.982(已經扣除了 uniswap 的手續費)=15.982 個,常數 k 保持不變,則資金池中 btop 的數量變成了:
1000(常數)÷ 15.982(eth)= 62.57(btop)
所以,老礦工小黑可以兌換到的 btop 數量為:100-62.57=37.43 枚。
兌換完成後,這筆 0.018eth 的 uniswap 手續費會注入資金池,這時常數 k 會更新為:(15.982eth + 0.018eth)* 62.57(btop)= 1001.12。下一筆交易兌換,將按照這個新的 k 值計算,以此類推。
需要注意的是,這個例子中的 0.3% 手續費最後是給到 uniswap 對應的資金池,老礦工小黑支付 6eth 時,還需要給以太坊礦工支付礦工費。所以,參與 uniswap 流動性挖礦,收益就是 uniswap 收取的 0.3% 的手續費。
目前,很多錢包(比如 imtoken、位元派錢包、麥子錢包)都支援接入 uniswap 協議。下面,小編還是以 imtoken 錢包為例,先手把手演示如何用 uniswap 購買加密資產,然後再演示如何參與 uniswap 的流動性挖礦。
1、開啟 imtoken 錢包,在底部的「瀏覽」介面找到「uniswap」,點選進入。
2、下面,小編演示如何用 eth 兌換當前非常火爆的演算法穩定幣 ampl。在「from」一覽,小編輸入了 0.01,代表小編要用 0.01eth 兌換。往下一欄,先選擇「ampl」這個幣種,然後左邊會自動算出 0.01eth 可以兌換的 ampl 數量。完成後,點選「swap」,錢包會跳到訂單確認頁面,確認無誤後,點選「confirm swap」,跳出支付確認頁面,確認無誤後,點選「下一步」,輸入錢包密碼完成支付。
3、完成後,小編的 imtoken 錢包就會收到剛剛兌換的 ampl 代幣了。
下面,以 eth/ampl 為例,演示如何參與 uniswap 的流動性挖礦。
1、點選 uniswap 介面上的「資金池」,點選「add liquidity」,下面一欄先選擇「ampl」代幣,點選旁邊的「max」,代表小編要將剛剛兌換的 ampl 代幣全部放到資金池參與流動性挖礦。點選「max」後,左邊會自動填上錢包裡擁有的 ampl 數量,上面「input」一欄會自動填充需要的 eth 數量。然後,點選該頁面後半部分的「approve ampl」。
2、點選「approve ampl」後,會跳出授權確認介面,點選「下一步」進行授權,這是頁面右上角會出現「pending」,代表正在排隊處理。等「pending」消失後,就代表完成了授權。
3、完成後,點選「supply」,跳出訂單確認頁面,確認無誤後,點選「confirm supply」,跳出支付頁面,確認無誤後,點選「下一步」,輸入密碼完成支付。
4、完成後,就能在資金池一欄看到自己提供的加密資產了,同時錢包也會收到 uniswap 發來的相應份額的流動性資金池代幣。
04
流動性挖礦的風險
雖然最近幾個月 defi 的發展非常迅速,某些 defi 專案的代幣甚至出現了十倍、百倍的漲幅,但並不意味著每個參與的人都能賺到錢。
目前的 defi 其實還遠遠不夠成熟,市場效率偏低,跟傳統的中心化金融 cefi 之間的差距還很大。在參與 defi 的流動性挖礦前,需要提前知曉以下幾點風險:
1、智慧合約風險
每年都有 defi 專案因為智慧合約漏洞被駭客攻擊發生盜幣的事件,今年也不例外:curve、lendf.me 等今年都在駭客面前栽過跟頭。
隨著 defi 的熱度越來越高,鎖定的加密資產規模越來越大,會激勵更多的駭客前來尋找程式碼漏洞,而絕大部分的 defi 智慧合約都沒有經過專業的機構進行程式碼審計,所以發生駭客攻擊的風險非常大。
2、極端行情下的清算風險
加密資產的價格波動劇烈,發生極端行情時(比如今年的 3·12 暴跌),很多去中心化借貸平臺(比如 makerdao)上的很多抵押資產,會因為價格暴跌而變得抵押不足,被系統自動清算。如果行情變化太快,清算機制效率不高,還會給投資者造成進一步的損失。
此外,在極端行情下,類似 uniswap 這種自動化做市商的 defi 產品,也會讓投資者產生虧損。做市商,並不是旱澇保收的香餑餑。
3、共識破裂(分叉)的風險
defi 產品 yearn.finance 的社羣提出了一個名為“yip-8”的增發提案,要對每個礦池的每週增髮量進行減半。但該方案因最終參與的投票數量不足而未獲得透過,於是,贊成該提案的社羣成員直接發起了硬分叉。
4、炒作的風險
雖然 defi 專案的使用者數量一直在增長,但目前的價格和交易量,大部分還是圈內的投資者大肆炒作、套利後推高的,存在著較大的泡沫,每位參與者都需要注意風控。
5、以太坊手續費高昂
defi 的火爆直接推高了以太坊區塊鏈的轉賬手續費。在上面的 2 個示例中,小編轉 0.01eth 到 compound,礦工費花了 0.02237eth,為 uniswap 提供 0.01eth 的流動性時礦工費花了 0.03253eth。
高額的轉賬手續費,對很多散戶是不利的,因為他們的資金體量小,手續費佔比高,變相地增加了成本。
05
結語
目前的 defi 還處於發展的早期,無論是產品形態還是功能,都不太完善。無論市場如何炒作,二級市場多麼繁榮,如果 defi 專案不能切切實實地解決現實生活中的問題,最後都只會是“眼看他起朱樓,眼看他宴賓客,眼看他樓塌了”。
你是否看好最近很火爆的 defi 流動性挖礦激勵?為什麼?歡迎在留言區分享你的觀點。
風險提示:本文內容僅為小編個人觀點,不代表知礦大學的看法或立場,亦不構成任何投資意見或建議。