原文標題:《比 IEO 更有趣的新模式:利用 uniswap 創造一個自動定價的空投市場》

區塊鏈帶來了許多新的模式。當然,其中很多未必都是好的,但有一些還是可以看看,也許能產生不同的啓發。

比如「空投」這種模式就很有意思。對一個產品來說,空投就是一種很有創意的冷啓動方式。一個產品(一種幣)竟然可以利用其他競品(另一種幣,比如 ETH)去完成自己的冷啓動,這在以前挺難想象的。而這一切都要歸功於無需許可的開源協議。

不論是 ICO 還是空投,本質上都是關於 token distribution 的問題。這裏面其實會直接或間接地牽涉到代幣經濟模型,也會關乎到社區治理模式。同時,選擇什麼樣的 token 初始分發方式,往往也會揭示一個項目、一個團隊的諸多額外信息。

去中心化的社區是區塊鏈的基礎,而 token 作爲一個社區最重要的推動燃料,它的分發當然也應該去中心化。創始團隊應該儘可能把 token 散發到更廣的人羣裏去,只有這樣,才能創造一個更加去中心化的有活力的社區。

怎麼把幣分散到更廣的人羣,找到潛在的社區用戶,這是空投和 ICO 原本應該完成的任務——只是很不幸,它們最後卻變成了騙子團隊試圖割韭菜的不良手段。最近很火的 IEO 究竟算不算一種新的模式,它能產生多少可持續的新價值,目前也是一個有待討論的問題。

這篇文章回顧了區塊鏈社區裏幾種有意思的空投模式,其中既有 livepeer 充滿創意的挖礦空投,也有最近剛提出的新模式——「流動性空投」,利用 uniswap 的自動做市商算法,巧妙的爲空投 token 創造流動性、給予初始定價。

希望這些案例能爲你帶來一些啓發。

1.0 版本的空投

1.0 版本的空投很簡單,就是隨機往以太坊地址上送 token。用戶往自己錢包上一看,發現突然多出了一個從來沒見過的幣種,可能好奇之下就會去了解、甚至嘗試使用這個幣。

如果要對比互聯網世界的話,1.0 版本的空投可能有點像垃圾電子郵件營銷。因爲都是基於開源協議,所以只要知道了用戶的地址就可以往裏面發東西,傳播自己的新產品。

這套簡單粗暴的方法最後被認爲是無效的。就像今天的垃圾郵件,人們很少打開它們,或者已經習慣性忽略了這些垃圾廣告。很多人對自己錢包裏新增的空投幣也無動於衷。

於是,開始有人想出新的空投模式,特別是那些主網上線日期已經越來越近,之前做過私募但對現在的公募情況又比較緊張的項目。

挖礦式空投

Livepeer 就嘗試了一種叫做 Merkle mine [1] 的空投模式 [2]。

Livepeer[3] 是在 2017 年 3 月宣佈 [4] 的,當時的大環境還是很多項目方隨意空投 token、瘋狂搞 ICO 圈錢的背景。

Livepeer 的創始人覺得,這樣盲目做 ICO 不太可能真的產生一個蓬勃發展的社區。於是,他們設計了一個叫做 merkle mining 的空投方案,用來模擬以太坊鏈上的 PoW 挖礦。

Livepeer (LPT)是一個用來實現去中心化的視頻轉碼協議,主網於 2018 年 5 月上線,此後團隊一直在繼續迭代。他們希望通過 merkle mining 這種模擬挖礦的方式來更好的分發 LPT 的 token,讓拿到 token 的人真的能形成一個真正參與價值創造的有活力的視頻轉碼社區。

merkle mining 是怎麼運作的

merkle mining 的具體算法比較複雜,這裏我們只做一個簡單的概要介紹。

它的玩法大概是這樣:

在某一個特定的區塊高度,Livepeer 團隊會給以太坊區塊鏈拍一個快照。在這個區塊高度內,任何超過 0.1 ETH 的地址都有權獲得高達 2.44 個 LPT 的 token。這種方法有一個最小成本,因爲以太坊地址的持有者需要往鏈上提交一筆交易並支付所需的 gas 費。地址的所有者有 86 天的時間來申領獲得的 LPT。3 個月結束後,所有無人認領的 token 會彙集在一起,平分給所有人。

merkle mining 有點類似於 PoW 挖礦,但它的挖礦不是去算一個滿足條件的哈希值,而是讓礦工生成一個 merkle 證明。證明什麼呢?證明在某些區塊高度內,某個特定的以太坊地址,位於至少擁有 X 個 ETH 的地址集合中。Livepeer 團隊提供了一個開源的工具,讓任何人都可以輕鬆生成這些證據。同時,每個 merkle 證明的計算是確定性的,可以提前計算,並且不需要消耗大量算力。

merkle mining 迫使參與的礦工需要承擔以 ETH 計價的成本,因爲 merkle 礦工必須在以太坊網絡上支付 gas 費來存儲這個證明。儲存是以太坊上至今爲止最昂貴的資源,因此 merkle 礦工通過支付以太坊礦工 ETH 的形式,產生了挖礦成本。

這套模式最後的結果怎麼樣?

經過 68 天的 merkle 挖礦之後,Livepeer 的礦工們於 2018 年 10 月 2 日結束了這次空投。

礦工們總共花費了 2048 個 ETH,以當時的價格(230 美元 / ETH)算,大約爲 470000 美元。

所有這些 ETH 都以 gas 費的形式支付給了以太坊的礦工。

好處

雖然 LPT token 的投放最終不如想象中的那麼分散化,但這的確是一個有意思的空投模式。

首先,它完全沒有 ICO 的監管風險,而且完全是無需許可的、全球性的,可以在任何計算機上執行(不需要特殊的硬件或大量資本的支出)。

對於 layer-2 的 token 來說,這也是前所未有的一種方式。有史以來第一次,所有關心 Livepeer 願景的人都可以使用 Livepeer 團隊提供的免費軟件,用自己家裏的電腦去挖礦獲得 LPT,而且在這個挖礦過程中,你不需要向任何人透露自己的身份,或者得到某些人的許可。它真正實現了比特幣挖礦的原始精神——任何人都可以在家裏挖礦成爲了現實。

而且,因爲 LPT 是一個工作類 token,這意味着 LPT 不是用來支付 Livepeer 網絡中的服務的,相反,想要爲 Livepeer 網絡提供轉碼服務的人,都需要擁有 LPT 纔有權爲這個網絡工作,他們工作完之後別人是用 ETH 向他們付費的。

鑑於 LPT 的目標用戶是那些想要提供轉碼視頻服務的人,merkle mining 這種模式就是一種非常完美的方式,可以鼓勵想要提供服務的人自薦,同時讓那些想要炒作的投機者自覺退出市場。

壞處

當然,這種方式也有缺點。在 Livepeer 進行 merkle mining 的最後一段時間,用戶們在以太坊網絡上消耗了超過 30%的 gas,於是很多人就抱怨,因爲他們的舉動,整個網絡的 gas 價格都上漲了。

雖然這是一個缺點,但這還是一個小問題,畢竟以太坊網絡本來就是一種無需許可權的抗審查的世界計算機,它依賴於自由市場的經濟學。反駁這一點,有點類似於爲審查做辯解,可能違反了以太坊的精神。

類似 merkle mining,其他團隊也開始試驗了各種各樣基於工作量證明機制的空投模式。

Edgewere 嘗試了一種叫做 lockdrop[5] 的空投,用戶如果想要拿到 EDG 的 token 就需要把自己的 ETH 鎖到一個智能合約裏面進去,鎖一段時間之後,拿到空投 token 就可以把 ETH 再拿回。

這種方式相當於用戶犧牲了一部分的 ETH 流動性,因爲原本這段質押的時間是可以拿去鎖在 Compound 或者 Dharma 上做借貸賺錢利息的。

DxDAO 據說也在打算嘗試類似的空投模式。

流動性空投

除了這幾種空投模式,最近還看到一個有意思的想法:https://tokeneconomy.co/liquid-airdrops-6df03114e172。

這篇文章的作者提議了一種利用 uniswap 創造自動定價的流動性空投的新模式。[6]

「流動性空投」是怎麼運作的

比如我們打算空投一個叫做 XYZ 的 token,需要做這麼幾件事:

1、首先,需要把所有要空投的 XYZ token 全部鎖進一個智能合約裏面。
2、這個智能合約規定了一個固定的「貢獻時間」,比如一個月,在這個月的貢獻時間內,任何人都可以往裏面打 ETH。一旦貢獻時間到期,合約停止接收 ETH。
3、停止接收 ETH 後,合約會把自己擁有的 XYZ 和 ETH 全部拿出來,利用這兩個幣在 uniswap 上創建一個 XYZ/ETH 的交易對。也就是說,合約現在成了這個交易對的流動性提供商。
4、之前往這個智能合約打過 ETH 的用戶,也就是所謂的貢獻者,可以隨時從 uniswap 上拿回自己的 ETH 和等比例的 XYZ。如果不提現,也可以繼續放在 uniswap 上,享受 XYZ/ETH 這個交易對的分紅。(uniswap 會把全部交易的 0.3 手續費按持幣份額分給流動性提供商)

有趣的地方:自動定價+即時流動性

這種空投模式最有意思的一個地方,是它爲空投的 token 提供了自動的價格發現機制。

token 的價格市場不需要通過售賣 token 或者提前設計一個聯合曲線模式(bonding curve)就可以建立起來。

在貢獻期間,智能合約接收到的 ETH 本質上就自動爲空投的 token 以 ETH 爲本位做了定價(當然這裏可能會有一個潛在的風險,就是貢獻期間這段時間內 ETH 本身的價格波動)。通過這種方式,token 也可以發起多期的空投。第一期結束後,第二期、第三期的空投都可以在第一期的價格基礎上遞增或者遞減。

第二個有意思的點是,它提供了即時的流動性。通過 uniswap 上的交易對,想要買賣 token 的人馬上就有了流動性,可以立刻進行交易。從這個角度來說,這裏面的博弈會非常有趣。

作者把這個想法跟業內一些人分享之後,很多人都提出質疑:在這種模式下,會有很多人儘可能把自己貢獻的 ETH 份額最大化,以此來拿到最多的空投 token。但對這類人來說,如果他後面想把這些空投 token 全部賣掉賺取收益,那他首先就需要從市場上把最大部分的流動性提現出來,那對交易市場來說,少了最大部分的流動性,也就沒有人可以消耗掉這些 token 的賣單了。

比如這個人可能佔了智能合約裏 99% 的 ETH,那他想要賣掉 99% 的 token,最後交易市場裏最多就只能消化 1% 的 token。而對那些 ETH 份額佔很少的用戶來說,他們如果知道市場上有大戶,他們也會爭先恐後的去賣自己的 token,那對大戶來說就沒有動力去佔有大量的 ETH 貢獻份額了。

當然,這套模式還有一些問題

1、最後這個交易市場到底會怎樣取得一個平衡?如果平衡存在的話。會不會出現沒人敢往合約裏打 ETH 的情況,因爲大家都害怕別人會先把 token 賣出?
2、人們如果對空投幣有信心,一旦貢獻時間到期,激勵機制會不會改變?像 Aztec protocol 那樣。
3、在技術實現方面,怎麼把「uniswap 上 XYZ/ETH 交易對的佔有份額」和「用戶往智能合約上打 ETH 的貢獻份額」映射起來,可能是個問題。有一種解決方法是:把這個智能合約變成一個 DAO,讓 DAO 代表所有貢獻用戶去和 uniswap 交互。用戶往智能合約上打 ETH 的時候會自動獲得等比例的 DAO 股份。這樣的話,用戶就要通過 DAO 做一些治理,包括做一些流動性和手續費的管理。
4、這種模式的法律監管應該怎麼做?當然了,請一定不要把這篇文章拿去當作法律建議來嘗試!作者可不是律師。

這當然還是非常粗糙的一個想法。不過這個想法還是很值得分享出去,希望能聽到一些業內朋友的想法。

V 神提出的模式

V 神更早之前也提出了一個想法,叫做 DAICO,通過結合 DAO 並降低機制的複雜性和 ico 的風險,被稱爲更好的 ICO。

只知道傳統的 Airdrop?一起來看看這些新型的代幣空投模式

參考資料

[1] Merkle mine: https://forum.livepeer.org/t/introducing-the-merklemine/204
[2] 空投模式 : https://multicoin.capital/2018/11/09/new-models-for-token-distribution/
[3] Livepeer: https://livepeer.org/
[4] 宣佈 : https://medium.com/@petkanics/introducing-livepeer-a-decentralized-live-video-broadcast-platform-and-crypto-token-protocol-7eb4b1de47e
[5] lockdrop: https://medium.com/commonwealth-labs/whats-in-a-lockdrop-194218a180ca
[6] uniswap 交易所 : https://ethfans.org/posts/uniswap-a-unique-exchange
[7] token 分發新模型 : https://multicoin.capital/2018/11/09/new-models-for-token-distribution/
[8] 流動性空投 : https://tokeneconomy.co/liquid-airdrops-6df03114e172
[9] livepeer github: https://github.com/livepeer/minecraft