比IEO更有趣的新模式:利用uniswap創造一個自動定價的空投市場
區塊鏈帶來了許多新的模式。當然,其中很多未必都是好的,但有一些還是可以看看,也許能產生不同的啟發。
比如“空投”這種模式就很有意思。對一個產品來說,空投就是一種很有創意的冷啟動方式。一個產品(一種幣)竟然可以利用其他競品(另一種幣,比如ETH)去完成自己的冷啟動,這在以前挺難想象的。而這一切都要歸功於無需許可的開源協議。
不論是 ICO 還是空投,本質上都是關於 token distribution 的問題。這裡面其實會直接或間接地牽涉到代幣經濟模型,也會關乎到社群治理模式。同時,選擇什麼樣的 token初始分發方式,往往也會揭示一個專案、一個團隊的諸多額外資訊。
去中心化的社群是區塊鏈的基礎,而 token 作為一個社群最重要的推動燃料,它的分發當然也應該去中心化。創始團隊應該儘可能把 token 散發到更廣的人群裡去,只有這樣,才能創造一個更加去中心化的有活力的社群。
怎麼把幣分散到更廣的人群,找到潛在的社群使用者,這是空投和 ICO 原本應該完成的任務——只是很不幸,它們最後卻變成了騙子團隊試圖割韭菜的不良手段。最近很火的IEO究竟算不算一種新的模式,它能產生多少可持續的新價值,目前也是一個有待討論的問題。
這篇文章回顧了區塊鏈社群裡幾種有意思的空投模式,其中既有 livepeer 充滿創意的挖礦空投, 也有最近剛提出的新模式——“流動性空投”,利用uniswap的自動做市商演算法,巧妙的為空投token創造流動性、給予初始定價。
希望這些案例能為你帶來一些啟發。
1
1.0 版本的空投
1.0版本的空投很簡單,就是隨機往以太坊地址上送token。使用者往自己錢包上一看,發現突然多出了一個從來沒見過的幣種,可能好奇之下就會去了解、甚至嘗試使用這個幣。
如果要對比網際網路世界的話,1.0版本的空投可能有點像垃圾電子郵件營銷。因為都是基於開源協議,所以只要知道了使用者的地址就可以往裡面發東西,傳播自己的新產品。
這套簡單粗暴的方法最後被認為是無效的。就像今天的垃圾郵件,人們很少開啟它們,或者已經習慣性忽略了這些垃圾廣告。很多人對自己錢包裡新增的空投幣也無動於衷。
於是,開始有人想出新的空投模式,特別是那些主網上線日期已經越來越近,之前做過私募但對現在的公募情況又比較緊張的專案。
2
挖礦式空投
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的人真的能形成一個真正參與價值創造的有活力的視訊轉碼社群。
2.1
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 的形式,產生了挖礦成本。
2.2
這套模式最後的結果怎麼樣?
經過 68 天的 merkle 挖礦之後,Livepeer 的礦工們於2018年10月2日結束了這次空投。
礦工們總共花費了2048個ETH,以當時的價格(230美元/ ETH)算,大約為470000美元。
所有這些ETH都以gas費的形式支付給了以太坊的礦工。
2.3
好處
雖然 LPT token 的投放最終不如想象中的那麼分散化,但這的確是一個有意思的空投模式。
首先,它完全沒有 ICO 的監管風險,而且完全是無需許可的、全球性的,可以在任何計算機上執行(不需要特殊的硬體或大量資本的支出)。
對於layer-2的token來說,這也是前所未有的一種方式。有史以來第一次,所有關心Livepeer願景的人都可以使用Livepeer團隊提供的免費軟體,用自己家裡的電腦去挖礦獲得 LPT,而且在這個挖礦過程中,你不需要向任何人透露自己的身份,或者得到某些人的許可。它真正實現了比特幣挖礦的原始精神——任何人都可以在家裡挖礦成為了現實。
而且,因為 LPT 是一個工作類token,這意味著 LPT 不是用來支付Livepeer網路中的服務的,相反,想要為Livepeer網路提供轉碼服務的人,都需要擁有LPT才有權為這個網路工作,他們工作完之後別人是用ETH向他們付費的。
鑑於LPT的目標使用者是那些想要提供轉碼視訊服務的人,merkle mining 這種模式就是一種非常完美的方式,可以鼓勵想要提供服務的人自薦,同時讓那些想要炒作的投機者自覺退出市場。
2.4
壞處
當然,這種方式也有缺點。在 Livepeer 進行 merkle mining 的最後一段時間,使用者們在以太坊網路上消耗了超過30%的gas,於是很多人就抱怨,因為他們的舉動,整個網路的gas價格都上漲了。
雖然這是一個缺點,但這還是一個小問題,畢竟以太坊網路本來就是一種無需許可權的抗審查的世界計算機,它依賴於自由市場的經濟學。反駁這一點,有點類似於為審查做辯解,可能違反了以太坊的精神。
類似 merkle mining,其他團隊也開始試驗了各種各樣基於工作量證明機制的空投模式。
Edgewere嘗試了一種叫做lockdrop[5]的空投,使用者如果想要拿到 EDG 的 token 就需要把自己的 ETH 鎖到一個智慧合約裡面進去,鎖一段時間之後,拿到空投 token 就可以把 ETH 再拿回。
這種方式相當於使用者犧牲了一部分的 ETH 流動性,因為原本這段質押的時間是可以拿去鎖在 Compound 或者 Dharma 上做借貸賺錢利息的。
DxDAO據說也在打算嘗試類似的空投模式。
3
流動性空投
除了這幾種空投模式,最近還看到一個有意思的想法: https://tokeneconomy.co/liquid-airdrops-6df03114e172 。
這篇文章的作者提議了一種利用 uniswap 創造自動定價的流動性空投的新模式。[6]
3.1
“流動性空投”是怎麼運作的
比如我們打算空投一個叫做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手續費按持幣份額分給流動性提供商)
3.2
有趣的地方:自動定價+即時流動性
這種空投模式最有意思的一個地方,是它為空投的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貢獻份額了。
3.3
當然,這套模式還有一些問題
1、最後這個交易市場到底會怎樣取得一個平衡?如果平衡存在的話。會不會出現沒人敢往合約裡打ETH的情況,因為大家都害怕別人會先把token賣出?
2、人們如果對空投幣有信心,一旦貢獻時間到期,激勵機制會不會改變?像 Aztec protocol 那樣。
3、在技術實現方面,怎麼把「uniswap上 XYZ/ETH 交易對的佔有份額」和「使用者往智慧合約上打ETH的貢獻份額」對映起來,可能是個問題。有一種解決方法是:把這個智慧合約變成一個DAO,讓DAO代表所有貢獻使用者去和uniswap互動。使用者往智慧合約上打ETH的時候會自動獲得等比例的DAO股份。這樣的話,使用者就要通過DAO做一些治理,包括做一些流動性和手續費的管理。
4、這種模式的法律監管應該怎麼做?當然了,請一定不要把這篇文章拿去當作法律建議來嘗試!作者可不是律師。
這當然還是非常粗糙的一個想法。不過這個想法還是很值得分享出去,希望能聽到一些業內朋友的想法。
4
V神提出的模式
V神更早之前也提出了一個想法,叫做DAICO,通過結合 DAO並降低機制的複雜性和ico的風險,被稱為更好的 ICO。