Daisy

有貓就讚。 我係 Cosmos 生態系研究者,文章係個人觀點同學習筆記,一邊寫一邊幫助自己理解。有能力最好睇原文唔好睇我寫,否則要接受翻譯來去都係果堆字眼,覺得雞精就唔好睇嘞。 自封 LikeCoin 後援會頭號會員及會長、高重建盲粉、元祖讚賞公民 2019年1月1日加入。 本人所撰寫之內容不歡迎任何人以任何方式截圖分發,斷章取義,斥責不雅,敬請自重。除非 tag 我或關聯文章,否則不予回應。

LikeCoin 流動性挖礦 | 預備・解構

發布於
修訂於
試不試?一切都要自己多看多聽才決定

「流・動・性・挖・礦」每個字都看得明白,但放在一起就完全不明所以。不如逐字擊破。以下為個人筆記和分享,不是甚麼指南,如有錯誤,歡迎指正,而 Google 永遠可以幫助你了解更多。

流動性・挖礦

流動性:不因一個動作就令市場有極高的上下波幅並持續讓資產流動買賣的能力。

例如我們 @catding 大大時常說甚麼那交易所沒有流動性,說穿了就是那交易所來來去去只有幾個戶口在買賣,他們的一舉一動都會大幅度影響市場價格。而且掛單即出價後,要等待極久才會有另一些人來買走你的幣,又或者你需要因為沒有人來買而調低幣價,這樣實在亳不容易賣出。買賣不甚活躍,就是沒有流動性的表現。

市場要有多人來玩,多人來買賣,買入賣出都有足夠交易量不需要不停調整幣價才能賣出才算是有足夠流動性,有時會說市場不夠深度都是類似的東西。

挖礦:每一種密碼貨幣通常會訂明它的發行時間和產生的數量。例如 LikeCoin 的白皮書說明「以十年以上時間,每天礦池鑄造代幣,分配予內容創作者」,代幣數量是 20 億。試想想,如果一個幣是永遠可以生產,不會絕版,不限量,即是沒有稀缺性和收藏增值的可能,你都不會有興趣吧。

一般而言要獲得代幣,就要以挖礦即電腦運算力去開採出每天限量鑄造的代幣。而規限怎樣能觸發挖礦的條件(例如 LikeCoin 和其他代幣不同的特別之處就是創作即挖礦)、能挖出多少、挖多久、如何挖、如何儲存、如何傳送出去,然後付出多少幣給主持挖礦的人和手續費給礦工……等等就是智能合約的工作。智能合約說穿了就是界定以上那堆東西的程式碼,一但生成就不能改變,而所有執行記錄和相同的程式碼都被分散式儲存於區塊鏈上不同的節點(伺服器)維持同步,不可篡改,所以也有人會說智能合約是 Code is Law。亦正正因為大家依著這智能合約而不是依著人的喜好去改變遊戲規則,所以無須預先許可,每個人都可以參與。

當你要投入這個遊戲就要先看懂智能合約遊戲規則。但是如《魷魚遊戲》一樣,一些寫得不好的遊戲規則是有機會被破解或被誤用的。

流動性挖礦

流動性挖礦的英文是 Yield farming。和傳統挖礦不同的地方就是你不用買礦機買顯卡都買窮用電腦去挖礦,而是用你的密碼貨幣去挖礦。那麼,流動性挖擴是怎樣進行的呢?就是你把你閒置的密碼貨幣放到區塊鏈平台中為它增加流動性,於是獲得相應的好處,原因是你令那個類型的幣種市場不再波動是個功德。

流動性挖礦的主要角色仍然是智能合約,只要把增加流動性各種玩法規則寫好寫滿,就可以「開壇作法」,把想要透過增加流動性的資產以智能合約的羈絆集中起來進行交換或借貸,要交換或借貸當然會產生服務費用,區塊鏈平台就會把這些費用分配給出資提供流動性的人。

由於一切都是智能合約演算法的代碼世界,背後沒有藏鏡人主持人,相對於傳統中心化交易所 ( CEX, Centralized Exchange ) 需要 KYC 認證,任何人不透露身份都可以來流動性挖礦玩玩。而且因為只看 Code 不看人,你有多少錢就玩多少,沒有最低消費限制。於是你玩著玩著,實際就做了一個區塊鏈世界當中潮到出水的行為--DeFi,去中心化金融。而提供這些任何人都可以來玩玩流動性挖礦的區塊鏈平台就叫做 DEX, Decentralized exchange,去中心化交易所。

大家都未曾忘記 BitAsset 吧?中心化交易所拿了你個資要停就停然後又要去追錢,去中心金融讓你掌握大權,自己資產自己玩,拿回自主,無論如何都值得一試。

Osmosis

要嘗試 LikeCoin 流動性挖礦,就要使用提供流動性挖礦的平台,去中心交易所 Osmosis。以下先翻譯一些 Osmosis 的簡介:

Osmosis ( OSMO ) 是 Cosmos 生態系統內第一個使用 Cosmos SDK 研發的跨鏈「自動做市商」( AMM, automated market maker ) 協議平台。如果大家了解甚麼是 Uniswap,它的靈感就是源自於類似的平台。
Osmosis 使用 IBC ( Inter-Blockchain Communication ) 跨鏈通訊協議讓所有建構於 Cosmos 區塊鏈的密碼貨幣項目相互溝通。用戶從不同的流動性池 ( Liquidity Pool ) 中的債券曲線找出最完美的搏奕平衡。在 Osmosis,這個函數為 x*y = z(可變動的數字)。
Osmosis 採用時間加權平均價格 ( TWAP, Time-Weighted Average Price ) 策略讓密碼貨幣價免受黑客的操控與波動,並基於市況的波動進行彈性處理,讓用戶更為受惠。
流動性提供者獎賞 ( Liquidity Provider Incentives ) 讓第三方能簡易地為流動性池增加誘因機制。
具彈性的流動性池 ( Flexible Liquidity Pools ) 讓用戶可以彈性地按照 66/34, 90/10, 50/50 等不同比例配置流動性池。然而 Osmosis 每次只可以容許加兩種代幣到流動性池以減少風險。相信在未來會隨著市場變化而作出改變。
OSMO 是 Osmosis 的治理代幣,它只會分配予讓 Osmosis 網絡能夠成功運作的人,例如流動性提供者、工程師或委託者等。OSMO 並不會進行代幣銷售。
使用 Osmosis 需要 Keplr 錢包。

又一堆東西殺到來,究竟是甚麼?逐一拆解:

你真的相信你把幣放到平常的交易所就會有「需要的人」突然出價買走嗎?當然是有這個可能,但更多時候是造市商在背後運作。賣家希望以最高價賣出,買家希望以最低價買入是不變的真理,但我們要等到天荒地老嗎?因此,有人就會成為做市商 ( market maker ) 為你買單與賣單,提供流動性,由於他們的成交量大,所以能從買賣差價中獲利。

記不記得在流動性挖礦上面我說到「只要把增加流動性各種玩法規則寫好寫滿,就可以『開壇作法』」,開這個壇的就是智能合約,你再也不需要找做市商這個「人」做對手,而是與智能約在互動跳舞,這樣就是叫做自動做市商 ( AMM, automated market maker ) 了。

IBC ( Inter-Blockchain Communication ) 跨鏈通訊協議在早前談 第 17 議案 的文章都有介紹,所以不贅。

建基於 AMM 上的流動性池就是提供回報誘因讓任何人把幣放進去為別人提供流動性的地方,每一個池都有自己定價的函數,而大家就是依照這個公式的比例去兌換報價。假設在一個池中 x 是一種幣、y 是另一種幣,在這個池 x * y = z 這個公式中 z 就是一個保持恆定常數,因為 x 與 y 的數量不同會做成不同的價格比,x 或 y 的持幣者可按照比例交換代幣。

無論交易數字為何,只要保持 z 這個常數,流動性池就可以一直提供流動性。然而要留意的是,x 和 y 的價格波幅是依照交易量是否足夠,流動性池是否夠流動性而定。沒錯,流動性池的本身都要夠流動性,都要交易量夠大啊!它不是天生一出世就有流動性,而是要靠大家為它提供流動性好嗎?故此如果流動性池的交易量不夠大,受到價格衝擊時就會出現滑價或滑點 Slippage 現象,說的是出價時的價格與交易的價格因為在交易中間受池子中其他交易的衝擊而發生差異。滑價可以是付多了,也可以是付少了,沒有一定的。

在 Osmosis,公式 x*y = z 中的 z 為可按照流動性的安排而進行不同設定的數字,但是在 Uniswap 中,採用公式 x*y = k 而 k 是不可變動的。

時間加權平均價格 ( TWAP, Time-Weighted Average Price ) 是把大訂單拆細為小訂單,然後分開在一段時間出售以減少滑價。

流動性提供者獎賞 ( Liquidity Provider Incentives ) 中的 Liquidity Provider 是流動性提供者,簡稱 LP。 Liquidity Provider Incentives 能讓 LP 簡易地在流動性池中加入一些獎勵機制吸引其他 LP 進入池子中為它增加流動性。

具彈性的流動性池 ( Flexible Liquidity Pools ) 是指流動性池的創池人他都是 LP 能彈性地設定池中的配置。現時任何人都可按照上面說依照 66/34, 90/10, 50/50 等不同比例創建和配置流動性池,只是需要付出 100 OSMO 池子製作費,亦需有要有對應的 Cosmos 生態圈密碼貨幣才可以開池。

甚麼是無常損失 ( Impermanent Loss )?

假設第一個 LP 即創池人設定他的流動性池的初始價格開始與市場價格脫節,就會差生獲利的空間,而他和接下來參與的 LP 都會基於這個差價而有損失。

假設有你的資產是雞蛋和鴨蛋,為了要玩這個遊戲,於是你成為 LP 把 10 個雞蛋和 100 個鴨蛋放進池子,只因它的比例就是要求 1:10 比例這樣放。而整個流動性池中有 100 個雞蛋和 1000 個鴨蛋 / x*y = z / z = 100,000,你的份額佔整個池的 10%。這個提供流動性的行為叫做 LPing。

突然之間,雞蛋很缺還是甚麼的,在街外的市場變成 20 個鴨蛋才可以換 1 個雞蛋,那些人看到 Osmosis 這邊的流動池中只需要 10 個鴨蛋就可以換到 1 個雞蛋,於是就衝過來,不停地買,然後到場外賣出去。

那些人爆買,令到池子的價格變成和外面的市價 20 個鴨蛋換 1 個雞蛋一樣,然後令到池子中變成有 50 個雞蛋和 2000 個鴨蛋。記得上面 x*y = z 的公式嗎? z 這個恆定常數怎樣都會有 100,000。

這時候你會想,假如我沒有提供流動性,而是和大家一起出去玩蛋,現在我就有很多鴨蛋啦,嗚嗚,於是你提領。由於你在最初佔整個池的 10%,現在你就會獲得 5 個雞蛋 和 200 個鴨蛋。但是現在街外 5 個雞蛋只能獲得 100 鴨蛋。如果你當初沒有做 LP,那有多好?你可以用 10 個雞蛋換得 200 個鴨蛋啊!

這樣就是無常損失。

當然這個有點薜丁格的貓,設如不提領,然後靜待下一波蛋蛋浪來平衡一下,就沒有事了。所以只有提領了就是實際損失,不提領都可以觀望一下。但是如果情況繼續惡化又強行持有,豈不很容易變成病態賭徒?

既然有損失,為甚麼仍然做 LP?

因為當治理代幣,交易費等收益會有機會超過無常損失,這樣就會吸引人去玩。


看完以上希望明白,流動性挖礦這個東西極需要大家的時間和心力去面對滑價、滑點和無常損失,也要看清楚那個智能合約是否《魷魚遊戲》。而且不停轉換流動池獲利需要付出交易費。如果你自問沒有太多時間去了解學習,就要想想這東西是否適合你,又或者只用少額密碼貨幣去嘗試一下。也不要只看我或任何人說的,一切都要自己多看才決定。

喜歡我的文章嗎?
別忘了給點支持與讚賞,讓我知道創作的路上有你陪伴。

CC BY-NC-ND 2.0 版權聲明

LikeCoin 史上最快速動議:第 17 議案啟動 IBC,Liker 也可存入保證金

Keplr錢包全攻略 大家K噴發大財

LikeCoin 流動性挖礦 | Osmosis 背景・幣經濟

41

看不過癮?

一鍵登入,即可加入全球最優質中文創作社區