是的,未來每年的年初我都將寫一篇區塊鏈備忘錄,這是第一篇。
這次的主題是關於公鏈(Public blockchain),我相信在以太坊的Serenity尚未完成時,公鏈世界仍然都是群雄並起。然而在這個人人有公鏈的浪潮下,區塊鏈公鏈世界的生長模式卻也漸漸的有個兩種不同的生長型態,一種是社群自然生長而成的公鏈;一種是以營利為目的的公鏈。
我想試圖去解釋他們生長的軌跡有什麼樣的不同,以及看未來的公鏈將會是什麼型態。
所謂的公鏈就是任何一個人都可以使用,並且設備充足的情況下,就能夠加入成為節點的區塊鏈。做公鏈並不是一件輕鬆的事情,因為一條任何人都可以進入使用的區塊鏈,他需要牽涉的設計面向非常廣闊,從底層的虛擬機(VM)的設計,到共識協議(Consensus),還有存儲(storage)、用什麼樣的語言進行編譯(像Eth就是自己特製了一個智能合約的語言Solidity;EOS則使用的C++)。
這些設計都非常燒腦,像共識協議除了編程技術層面之外,另外非常麻煩的是機制的設計,涉及了賽局理論等知識與思想,在合約語言方面他面臨到的問題是極度的要求安全性。這些都還只是後台的設計,另外怎麼去接觸使用者又是一個大坑,錢包怎麼設計,怎麼去創建帳戶等等都是會搞死一大堆人。
那為什麼仍有一堆人想要開發公鏈?
目前仍有許多專業團隊仍在繼續開發公鏈,他們想透過不同的算法去挑戰以太坊目前遇到的擁塞、gas費用過高、甚至使用者體驗不好等等問題。但做公鏈的動機在哪裡?
我認為原因大致有二:一是問題導向,二是行銷導向。
問題導向:想迫切的解決某些問題
我們可以發現,許多的區塊鏈的發展的來源是因為「解決某些問題」,例如早期,Bitcoin的問世是為了能夠完成「去中介的點對點交易」,後續也有許多altcoin,透過參考比特幣的腳本去修改,試圖提出更好的的密碼貨幣,例如
- 萊特幣(Litecoin)為了處理更快的交易
- 瑞波幣(Ripple)則是更針對國際轉帳去節省更多的成本
- USDT則是透過以美元作為擔保,去解決貨幣波動的問題。
然而區塊鏈世界並未因此而有急遽的成長,直到有個創辦比特幣雜誌的少年Vitalik試圖用區塊鏈的技術,去開發智能合約、以及提供使用者能夠發行自己貨幣的能力,而不用再像過去一樣去摳比特幣的腳本(最早提出這個概念的是 Nick Szabo),區塊鏈世界才用興起了一波新的應用和想像,包括各行各業開始思考怎麼去應用區塊鏈和智能合約的技術,當然還有隨之而來的炒作。
然而我想說的是,V在發起以太坊其實是一個「社群醞釀」的過程,V神在比特幣和密碼貨幣社群(例如bitcoincore)裡其實不斷在發起問題的討論,以及透過比特幣雜誌去更新很多關於密碼貨幣的資訊。
例如:去討論比特幣應該要有更好的程式語言去開發,以及最後去找人聯合發起以太坊。以太坊的生長軌跡和文化其實都有跡象可循,並且是多點有機並進的情況:我們不會看到以太坊基金會自己去推各式各樣自家的Dapp,但是就是有這麼多的Dapp在乙太坊上面產生了。
同時,我們在以太坊上能夠看到教人怎麼寫智能合約的CryptoZombies,還有提供很多Source code的Openzeppelin,當然就更不用說目前仍然在蓬勃運作的ethresear.ch了,以太坊各種面向的問題,都在這上面被來自四面八方的開發者、愛好者討論著。
也因此以太坊的生態系網絡顯得比一般的公鏈更茁壯、也更多方生長。
後續不少想要取代以太坊,或者解決區塊鏈問題的公鏈也出現了,但裡面卻只有少數幾個能夠獲得注意,其餘則是在2018年後逐漸淡出世人的目光。其中仍有幾個值得去注意。
- EOS
EOS之所以取得這麼多人的注意,並且逐漸站穩公鏈老二,重點是他想透過犧牲去中心化的DPOS共識去換取速度(TPS),去解決壅塞的問題。有點像浮士德和魔鬼的交易。以速度作為訴求,加上行銷以及炒作,讓EOS在2019依然有一席之地(行銷部分等等會講到)。當然超級節點(Supernode)的治理方式也是一種很冒險的創舉。 - IOTA
IOTA的特點在特別強烈的解決問題對象是物聯網產業(IOT),連名字都能很直接的看出針對性,所以可以很常看到IOTA又和各個物聯網相關的廠商合作,例如Bosch、volkswagen等等需要去中心化帳本的廠商,其實就會是IOTA Foundation很明確的合作對象。另外,IOTA的Tangle網絡也開啟了大家對於DAG-based的公鏈的想像。 - MimbleWimble
其實把MimbleWimble用上來有一點奇怪,因為目前他還沒有這麼大的影響力,但我覺得MW想要解決問題的很明確,就是貨幣傳輸過程的隱私性,同時在區塊鏈的結構方面,用Cut-through的方式去砍區塊鏈中不必要的資料節省存儲空間,我覺得也是很有創意的部分,和過往大家要解決吞吐量的加法思維不同,MW作的是減法。另外,MW和以太坊一樣是個長時間社群醞釀而產生的區塊鏈。在BitcoinCore裡面其實有一大群人為了隱私性的問題,進行了很長期的討論,最後才產生出MW。 - Algorand
這也是非熱門項目,Algorand是MIT的 Silvio Micali發起,試圖透過隨拜占庭共識算法(Byzantine agreement protocol)也是在共識機制的創舉,同時經歷了很多場的學術社群,Algorand的BA或者 驗證隨機函數(Verifiable Random Functions,VRF)其實都是對未來公鏈的設計來說有很大的啟發性。
總結而言,我認為問題導向的公鏈,往往有很明確的要解決的問題,或者有強大的創新出現,最後我覺得有些公鏈更可貴的地方,是他不斷透過社群的營造去討論問題,並思考解決的問題的工具,從而有機生長出公鏈生態系。
行銷導向:公鏈的巨大利益
講完了所謂的「問題導向」,其實我仍然相信有一群開發公鏈的團隊,看到了公鏈的巨大利益:當你的平台是最好用的,自然該公鏈發行的貨幣成為了這個平台的入場券,聲勢和錢財也會水漲船高。當然更別說光ICO所得到的資金就是一筆巨大的財富來源了。
這樣的過程中,不諱言行銷自己的公鏈,加速大家使用公鏈就成為了一種途徑,例如去鼓吹區塊鏈狂熱,舉辦很多沒有Know-how、訊息量,只有美好未來的想像的集資活動。當然這是比較不好,而且現在要用也來不及的手段(因為大家都已經知道這個把戲了)。
但我認為行銷自己的公鏈本身並不是一件壞事,因為這是一個「壞東西需要透過詐騙行銷,但好東西更要大力行銷自己」的年代,資訊量實在太過龐雜,酒陳還怕巷子深,失去知名度好東西也會缺乏被使用的機會。
然而所謂的行銷也分成很多種路線,一是面對誰;二是話題性。
首先在面對誰的部分,第一個面對是「開發者」,面對開發者,其實過往最典型的方式是自己本身就是開發者社群的一員,我們一起共同在想如何解決問題,當然這種可能比較難在以商業為目的的公鏈產生。那麼,這些商用公鏈該以什麼方式去接觸開發者:首先一個方式是利益趨動。
例如:去宣傳、並提供Dapp開發的獎勵等,但其實這時候另一個問題產生了,如果是純粹利益導向的開發者,可能得到開發獎勵了之後然就跑了,這種其實是飲鴆止渴;另外一種情況,則是面對真心想開發Dapp的開發者而言,還是說優勢這個公鏈只是在TPS,但其實如果真正要保障Dapp用戶的資產安全,開發者還是必須將某些重要資產想辦法放在以太坊,其餘次要部分放在這個速度目前比以太坊快的平台,但可能不夠安全的平台?
再來是面對用戶,我認為短期C端用戶如果在錢包,帳戶創建,Dapp安裝等等問題都還沒解決的情況下,就只有少數比較勤勞的人(例如想賺錢)或者區塊鏈愛好者,目前可能的還是面對B(廠商)端,能不能明顯得看出其功能就成為很重要的依據。
例如:IOTA在廠商端合作的非常好,也與他本身要解決的問題很明顯,像屬於聯盟鏈的Hyperledger也是這樣的特色,講明了就是要針對企業端,未來的公鏈如果是營利性質的,怎麼樣告訴用戶「我能解決你的問題」是一個關鍵。
話題性部分,有幾個公鏈是擅長炒作話題的,最簡單的方式可能就是在Twitter上面和V互懟,例如EOS的BM,或者TRON的Justin。當然不管是BM或者Justin都是自己本身就是話題性很強的超級IP,所以他們才有本錢做這樣的操作。
EOS作的最大的行銷是超級節點的競選,這是一個前所未有而且利益趨動的行銷手法,引起了很多人關注EOS;Tron的最大話題除了白皮書涉及抄襲的爭議之外,就屬收購BitTorrent,還有讓BT在Tron的平台上發行BTT。
我覺得Tron和BT的這個合作過程是個很有趣的行銷案例,雖然不諳其後的文章,但往正面一點去看,他終究是解決了BT長期沒有收益的問題,也透過這個長期有大量使用者的去中心平台,去宣揚TRON想建立去中心話娛樂平台的理念,個人認為策略上是個很聰明的行銷方式。
所以就話題性這個主題去延伸,一個好的行銷方式是這條公鏈能不能夠幫助既有廠商解決問題,這或許會比創建新Dapp的方式更提早實現,因為目前很多傳統廠商仍然處在尋找哪個公鏈可以安置我的Solution的狀態。
即使說最好的公鏈可能是各行各業都能啟用的公鏈,但選擇從哪個產業面出發卻也是重要的問題,Amazon是萬物都賣的商業帝國,但他從賣書出發。
總而言之,公鏈如果非問題導向、從社群自然成長、有技術創新的公鏈,短期怎麼去細分市場變成發展重點,畢竟與其更好,不如不同。
區塊鏈的Dapp仍在嗷嗷待哺的階段
從Dappradar看可以發現,現在的前50名的Dapp,有超過7成是博彩類Dapp,再來就是遊戲類和交易所。大家嚷嚷的區塊鏈應用:如資產確權、物流、溯源、公益、能源憑證等等其實都還沒有產生真的使用量,原因出於基礎設施仍在建置階段、同時使用者介面不友善,最後其實80%以上的商業用戶目前都還不確定自己的使用場景在哪裡。
但其實區塊鏈技術目前雖然不好,但其實已經很穩定,很穩定的知道問題會出現在哪裡,很穩定的知道加密的交易並不可能被暴力破解,所以去中心化帳本其實完全是可行的,雖然區塊鏈依舊不能解決輸入錯誤資料的問題,但至少交易雙方協定好、交易的數據一旦上鏈不會遭到竄改,也可能處理很多過去必須依賴信用評級的情況。
今年我認為全面的民間代幣經濟或許還沒有辦法產生,但更多在專業、成員熟識度高或者sensor多的場域會有更多區塊鏈場景應用出現。
未來還會有在區塊鏈基礎設施的改善下,讓更多原本缺乏信任的領域有更多的應用,甚至新的組織型態出現,今年我也會持續關注,希望能有更多的收穫能繼續向大家報告。
最後,我認為一個好的公鏈是存在文化的,我們可以從他的產物中看到軌跡,例如以太坊有ERC20和ERC721,並非突然長出這個數字,而是許多來自四面八方的人不斷對於以太坊進行提案與意見,而這兩者則是在這個過程中建立起來的兩個提案,有文化與風格,相信能夠在開發者端更受到社群的肯定。
反轉區塊系列:
- 10/2(二)後區塊鏈時代,我們該做什麼? – By 果殼
- 10/5(五)我們拋下的,是對去中心化的幻想 – By 果殼
- 10/8(一)當幣圈泡沫幻滅後,該如何看待跌落神壇的區塊鏈文化? – By Benson
- 10/11(四)區塊鏈是一場泡沫嗎?談談分散式金融科技的必然 – By Pei
- 10/13(六)我們熟知的經濟與金融,將被區塊鏈引向何方? – By 財金哥&區塊妹
- 1/10(四)「何謂共識」-從區塊鏈,貨幣和法律之角度出發思考 — By Art
- 2/2(六)2019區塊鏈備忘錄:公鏈世界的未來 – By Williams
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!