作為現階段區塊鏈技術的成功應用代表,比特幣和以太坊都謙虛(務實)地把自己定位為試驗性項目,你能從白皮書中體會到這些項目對改變世界信心十足,但顯然他們并不認為那是現在。而我們看到的產業布道者們明顯激進得多,他們甚至已經有成功案例對外兜售。圈內有一位評論人曾評價:“很多人拿出的區塊鏈方案,其實只是為了挽救自己融資失敗的上一個BP(商業計劃)而已。”此說法雖顯尖刻,但反映出部分現實的問題。
事實上,確實有很多人急切希望看到區塊鏈立竿見影的效果,然而,區塊鏈技術并不是那種孤立的、可以直接嵌入現有業務并立即收獲效果大幅提升或性能明顯改進的技術。甚至于,區塊鏈技術反而有很大可能會拖慢現有系統的效率——去中心化技術在多數情況下是不具備效率優勢的。
但是那些仍沒有意識到區塊鏈技術顛覆性的人,確實應該換個角度再仔細思考一下了。其實,區塊鏈是價值容器和載體,是互聯網上全新的價值工具。在此之前,人類從來沒有任何手段將一定的價值編碼在一串數字中,并且可以與陌生人之間僅通過網絡而不借助特定第三方來完成價值匯兌。
早期的一些研究指出了區塊鏈的賬本特征和數據庫特征,但是很快被誤讀為區塊鏈就是公共賬本或分布式數據庫。這犯了一個常見的錯誤,把正向描述簡單地反過來,通常是不成立的。鴨子會游泳,但會游泳的不都是鴨子。公共賬本和分布式數據庫都不足以描述區塊鏈技術。無需陷入枯燥的技術討論就可以證明這一點,除了區塊鏈技術本身,沒有任何賬本或分布式數據庫技術可以實現比特幣這樣的應用——一個自治的、數字化價值鑄造與交換平臺。
互聯網發展的初期曾有一個信息匱乏的階段,在www以前,互聯網基本上還只是一個通訊網,主要的應用是email、ftp、telnet之類的信息傳遞和收發。http協議和www服務器支撐起互聯網信息的表達和傳播,使互聯網第一次在全球范圍內成為信息平臺。信息的匱乏凸現了門戶網站地位,使其成為當時重要的信息匯集地,瀏覽器成為人們接觸這個信息網絡的主要手段。這非常類似于數字貨幣今天的樣子。比特幣成為數字化價值表達和傳播的手段,交易所成為數字化價值的匯集地,各類數字錢包成為人們接入價值互聯網的重要手段。
后來的故事我們就很清楚了,www遠遠不是互聯網的全部,那是互聯網的第一次騰飛,也是第一次泡沫泛起。同樣的,數字貨幣和Token遠遠不是價值互聯的全部,區塊鏈也許將迎來泡沫,但遠方的價值互聯時代已經在向我們招手。
今天的區塊鏈面臨同樣的問題。區塊鏈技術讓數字化價值的表達和傳播得以實現,但整個互聯網上仍處于數字化價值匱乏階段。各種數字貨幣和Token成為數字化價值的匯集地,但形態仍極為單一。我們不妨做一個大膽的預測,隨著這一輪由數字貨幣掀起的數字化價值啟蒙的完成,更多的基于價值互聯的應用場景將被挖掘和嘗試。隨之泛起的泡沫將會把行業拋向頂峰,同時把淘汰的形態推向谷底。有大量的試錯會在谷底階段消亡,但一個更廣泛的價值互聯基礎將會慢慢形成,并初具規模,隨之會誕生出很多我們今天完全未能預料到的業態及行業角色。那時候將沒有人再討論是否去中心化和在哪個行業落地問題,一個全新的人類價值運轉體系初具雛形,一個完全不同于我們傳統認知的數字化價值世界等著我們去馳騁。
在長期的發展進程上,最大的影響因素則是區塊鏈技術自身的完善。正如我們之前討論過的,區塊鏈技術來自于數字貨幣的無心插柳,其自身并沒有明確和獨立的技術目標。區塊鏈技術在價值表達與傳遞方面的出色表現讓人們看到了價值互聯的曙光。如果想讓區塊鏈技術撐起遠超過數字貨幣預設的未來,區塊鏈必須突破數字貨幣的設計局限,這樣才能在性能和通用性上真正達到支撐骨干網運行的水平。我們歸納了以下幾個最需要獲得突破的區塊鏈技術方向:
(1)鏈結構技術
當前區塊鏈的鏈結構起源于比特幣的設計,這個鏈結構非常經典和簡潔,基本能夠滿足一個試驗性項目的要求,在穩定運轉了多年以后,也缺少改進的動機。后來出現的數字貨幣項目,在鏈以外的技術上做了很多激進的改進,比如以太坊的智能合約為鏈上資產增加了可編程能力。而事實上這些數字貨幣并沒有對區塊鏈底層技術作出革新,他們對鏈底層的修改僅限于參數級的調整,如改變了出塊時間、調整了塊容量等。事實上在數字貨幣系統里,鏈結構與共識算法和賬本數據耦合過于緊密,也一定程度上限制了鏈技術的改進空間。甚至很多資深技術人員也說不清,哪些結構和算法是可以解耦的,哪些是嚴格依賴的。他們在精心設計一個完美的數字貨幣,而非承載未來的區塊鏈。
最能引起跨越式進步的,是鏈結構的革新。隨著類如CryptoKitties阻塞事件的逐漸頻繁,業內終于開始意識到問題:現有的鏈結構已經成為性能提升的硬瓶頸,區塊鏈如果想談未來,這是一個必須要解決的問題。但改進鏈結構是技術門檻非常高的事情,鏈結構的變化勢必要求與之相適應的共識算法。同時提出鏈結構和與之相配的共識算法,對研發團隊的技術水平是極高的挑戰。
當鏈結構改進完成,它所帶來的改變不僅是性能上的提升,脫離數字貨幣的設計局限后,鏈上所承載的數據將不僅僅是數字貨幣和Token,我們知道今天的大數據技術主要是非結構化數據處理技術,一旦當區塊鏈可以高效接納和處理非結構化數據,一個真正屬于未來互聯網的區塊鏈技術才真正誕生。一個智能合約的出現就已經為我們帶來了無比精彩的Token世界,那么鏈結構更新以后的區塊鏈會帶來多少驚喜,提升多大的潛力和空間呢?
(2)共識技術
共識算法是區塊鏈技術的信用基礎,在技術實現上,其面臨著分布式計算中經典問題的極致挑戰。比特幣所使用的PoW共識算法在解決數據一致性和抗攻擊的問題上堪稱完美,但也由于耗費過多的算力(能源)而飽受詬病。事實上,計算難度的障礙是最天然公正的信用背書,同時也是密碼學的基本原理。這是為什么在自治系統里很難找到其他優于PoW算法的原因。為了解決算力消耗問題,各類基于PoS或BFT的算法相繼提出,但這類算法同時也給系統帶來了很大局限性,甚至是系統的降級和退化。
由于共識算法對區塊鏈是如此重要,以至于共識算法技術的任何進展都一定會劇烈改變未來發展進程。未來的共識算法必須向高性能、高適應性和擴展性發展。事實上,通過多年的跟蹤和研究,我們發現PoW的算力夢魘并非來自于其運算難度本身,而是由于比特幣強化了它的對抗性,使得算力消耗變成了一場軍備競賽。這并非是不可改變的。包括我們在內,國際上也有很多在共識算法方面的新探索,新算法各有優劣,但任何共識算法上的突破,對區塊鏈技術的進步都將會是決定性的。
(3)鏈間交互技術
目前的區塊鏈是一個完全閉環系統,鏈上與鏈外是完全孤立的兩個世界。以太坊用智能合約技術為鏈外數據影響鏈上數據提供了一定的可能,但仍然十分初級。而未來的區塊鏈要支持起碼的鏈間雙向交互能力、事務級的互操作能力,可現有的區塊鏈技術完全不具備,而且在基礎架構上也缺乏實現這類擴展的可能。現在跨鏈交易的研究非常活躍,主要目標是解決數字貨幣的跨鏈兌換,這樣的改進仍舊不具備充分的革命性,當然,這類研究的進展也會正面促進鏈間交互技術的發展。真正的突破,將會發生在區塊鏈基礎架構上的改進之后。
(4)DApp等高級應用特性
區塊鏈技術脫胎于數字貨幣,隨著鏈上技術的發展,鏈上棧式指令升級為腳本指令后,智能合約由此產生,進一步催生了Token的發行和應用、DAO的嘗試、ICO熱潮、交易所的生態價值,很多業務角色和行業形態是技術締造者自己也始料未及的。DApp是眾多高級應用中的一種,雖然目前還處于非常早期的嘗試階段,但使鏈上數據不再只是一條記錄,而是作為程序的輸入重新實現功能上的組合,從而變成社交工具、票券市場、游戲、交易平臺等多種多樣的應用形式。也許以后我們除了刷朋友圈,還會開始刷價值圈?
人們很難在三十年前的某天探討互聯網技術的落地表現,今天對于區塊鏈亦是如此。區塊鏈真正爆發的條件仍在形成中,不過從區塊鏈當前的技術現狀出發,我們也歸納了三個在短期內最容易獲得突破的產業方向:
(1)版權和互聯網內容領域
這幾乎是當前互聯網化最充分的一個產業,區塊鏈技術目前很大的缺憾是不能保證線下數據的可信性,而互聯網內容產業是一個充分線上化了的領域,恰好避開了區塊鏈當前的技術不足。
(2)閉環業態內的金融應用
區塊鏈的數字貨幣血統,是其在金融領域試水的最佳注腳。雖然區塊鏈在金融領域的布局如火如荼,但千萬不能忽視了這個行業的保守和區塊鏈技術當前的局限性。目前區塊鏈技術的閉環特性是個很大的局限,在對付金融領域內不同角色的各種業務流時,挑戰是非常大的。不過,在特定閉環業務領域,比如供應鏈內部的金融業務,是區塊鏈在下一次重大技術變革之前最先有可能發揮作用的領域。
(3)那些需要自組織的對等協作領域
這不是一個具體的行業,凡是參與方的地位較為對等,自治場景比較強的業務,都可以歸為此類。在過去,這類業務場景由于缺少恰當的經濟協作工具,或是難以壯大,或是處于半公益狀態發展,借助社區模式的運作來維持,例如百科(Wikipedia)或者知乎。區塊鏈為這類協作提供了非常有力的工具,同時這個領域對區塊鏈技術不完善的容忍程度較高。
我們看到產業先行者們急于講一個令人信服的故事,然而區塊鏈的技術特點,注定了這項技術的發展節奏需要等待條件的成熟。短期內的機會,也可能和未來的制高點有所差別。區塊鏈關鍵技術的成熟過程,將決定全行業的發展節奏和方向。我們希望,通過這一系列的分析和闡述,給喧囂中的行業帶來一個不同的視角,以一個從容的姿態,和更準確的方式,去迎接這次人類文明的新飛躍。