作者:胡江路 ITValue / 日期:2016-06-21
今天跟大家交流的主題是“區塊鏈的平臺化迷思”,這里有三個關鍵詞,一個是區塊鏈,一個是平臺化,一個是迷思。
1
區塊鏈去中心化是順勢而為
區塊鏈的產生是基于一個什么樣的大背景?那就是由信息技術推動的人類數字化進程,現在已經由信息服務進入價值、信用服務這樣一個非常關鍵的階段。一方面價值與信息是有本質不同的,信息是不守恒的,幾乎可以用零成本進行無限度的復制,想想看,你有一個Idea,我有一個idea,我們交換后就各有兩個idea,這在物質的世界里面是不可想象的。
物質是守恒的,我有一個蘋果,你有一個蘋果,我們交換以后,還是各有一個蘋果。能量也是守恒的,愛因斯坦告訴我們,物質和能量還可以互相轉化,但是他們合在一起還是守恒的。但是人類社會的價值不一樣,其一開始就用物質度量物質,所以價值在流通領域也是守恒的,當然在生產領域里面不是,因為勞動可以創造價值。
所以價值守恒說起來簡單,用有價值的物質去度量物質的價值,這就是古代貨幣的硬通貨的形態,這簡直就是天經地義的,可是到了數字化的世界就不這么簡單了,因為你要保證一份價值要么在這個人手上,要么在那個人手上,除了模擬發行的增量和模擬自然的損毀的減量之外它還是守恒的,轉來轉去,總量是不變的。大家要知道,無論從硬通貨的角度看還是從紙幣的角度看,這樣的轉手都是家常便飯,如果你在數字化的世界里模擬不了,那就不是成功的。
那么到了數字化的世界里,出現了什么情況呢?我們必須使用比信用卡刷卡記帳安全強度更高的技術來保證價值的守恒,那么區塊鏈的偉大之處就在于它為數字世界里的價值守恒提供了一個基于密碼學、基于分布式系統和點對點網絡通信的這樣一個解決方案,這個解決方案不會把希望寄托在任何中介身上,而是僅僅依靠相信數學,相信算法就可成立。
其實人類的數字化進程在當下還有一個難題,那就是信用,信用就是價值兌現的預期。
那么,價值兌現預期的一個方面就是自證。大家知道,在股票市場,股票成為商品買賣的對象,但是這個商品的質量是好是壞,供需雙方往往是不見面的。有一些負責任的股東會跑到人家公司里面,到廠房去實地查看,但是大多數股東沒有這個條件這么做,而且越來越沒這個條件,股票市場的監管者于是就想出了一些法律手段,比如說強制信息披露,在貸款領域被貸款人就是商品,你的質量就是你的抵押,你的流水等等這一系列的證明,這些在數字化之前,金融領域就已經存在了。
當電子商務走進我們的生活以后,供需不見面在更大范圍內成為了一種常態。商品質量、商品宣傳所標稱的一系列的特性,諸如產地、用料、各種保障條件(比如說冷鏈),還有各種標準化測試通過的情況等等,是否如描述的那樣真實,始終是一個揮之不去的問題。當然,電子商務平臺的公司可以去監管,消費者也可以去評價,但這些都是事后的,事前呢?供應鏈上的各個參與者,尤其是那些城市的參與者們,其實他們并沒有足夠的說服力的自證手段,這就是價值兌現預期的一個方面。所謂的自證手段,除了比特,還有原子二者結合出現的物聯網。
價值兌現預期的另一個方面,就是線上線下的結合。比如說你在線上付了款,在線下就有了一定的所有權、處置權、使用權,這些物權,線上其實都是可以給你的,但是物權的實際行使是在線下,你租來的車你是能開,但你手里一定要有鑰匙,如果是物理的鑰匙,那和線上沒有任何關系。但是要想線上線下無縫對接,你的車鑰匙就要進行數字化的改造。區塊鏈就是你的錢一交,那么你的開車的權限就賦予了你這個鑰匙,停車位也是一樣。所以,線上價值線下兌現,也必須要有一定的數字化手段,那么數字化要從線上延展到線下,從互聯網延展到物聯網。
區塊鏈技術不僅對價值的守恒,而且對于上面所講的兩種類型的信用的實現也給予了非常強大的技術支持。
綜上所說,數字化進程使得我們日常生活當中諸多習以為常的普通環節變得更像金融,更需要借鑒金融的打法了。如果把貨幣、價值、信用畫三個圈的話,貨幣在最里面,價值在中間,信用在最外面,區塊鏈是什么情況呢?他是最里面的貨幣圈率先取得突破,大家知道的就是比特幣,那么現在大家都在中間的價值這一圈絞盡腦汁做文章,但是他的技術能力是完全可以做到最外面的信用這一圈的,當然,這需要跟物聯網非常深入的結合,跟更廣義的可信計算環境也要非常深度的結合,這一點后面還會展開來說。
那么,從人類社會的數字化進程這個大背景去看區塊鏈技術就非常清楚了。人類社會進一步數字化,就必然呼喚一個包含貨幣、價值、信用在內的一整套信用基礎設施,而區塊鏈就在恰當的時候,充當了這樣一個基礎設施,至少它是這個基礎設施的一個萌芽狀態。目前區塊鏈在單場景當中的應用只是一個過渡形態,其實越到后面場景之間互相滲透的趨勢會愈加明顯,單場景愈會向一些復雜場景的生態演化,這是遲早要提上日程的。
所以,價值守恒、供需不見面、廣義的商品質量的自證,以及線上線下信用手段的無縫對接,都是信息化時代的剛需,面對這些剛需,我們最好的解決方案應該是什么呢?當然是假設的前提條件越少越好,實現的成本越低越好,因為越低就越容易獲得社會的認同。從這個角度上講,去中心化不是因而是果,不是本質而是現象,不是故意這樣做,而是順勢而為,不是誰吃飽了撐的非要找中心化的麻煩,而是本質的技術已經提供了足夠的信任基礎,再信任其他反而都是多余的、不經濟的、甚至是不安全的。而這個技術信任的基礎已經屬于大眾,屬于生態當中的每一方,而不是再為一個別的某一方所壟斷。
2
區塊鏈如何實現平臺化?
如果上面這個結論是成立的,那么信用服務的載體一定是平臺化的這個說法就順理成章,非平臺是不能信任的,所以我們提到了第二個關鍵詞“平臺化”。
所謂平臺,顧名思義就是下邊應該有同一套東西去支撐它,上邊應該能放很多不同類型的東西,而且這些東西基本都不是你的。軟件平臺就是底層提供一套公共的信息服務,系統調用服務等等,上面會承載很多個應用,這樣的軟件我們一般把它叫做平臺軟件,或軟件平臺,而平臺化就是要朝著平臺的方向去努力,一方面你要吸收各種共性的底層需求把它沉淀到平臺里,另一方面也要圍繞平臺來打造面向各種應用的生態。不管怎么說,平臺必須成為核心競爭力,必須體現核心競爭力。
那么平臺如何成為又如何體現核心競爭力呢?
1
首先平臺軟件本身必須形成一個足夠強大的技術壁壘。如果平臺軟件很容易復制,那么就很容易低水平遍地開花,一片狼藉,誰也做不大。
2
其次平臺接口必須有很強的定制化能力,能吸引足夠多的應用開發項目。試想,一個平臺如果沒有人氣,很少有人使用你所提供的公共服務進行應用開發,那么你的平臺也就該垮掉了。
3
第三就是平臺在運營當中必須能夠持續創造服務價值。如果平臺只是在開發階段盈利,到了運營階段就無錢可賺,這樣的平臺應該還處在一個比較粗放的介入業務領域不深的這樣一個階段,只有跟業務運營能夠攜手甚至能夠直接掌握業務運營,平臺才有更高的價值。當然這些都是說起來容易做起來難。
3
關乎“迷思”的三個角度,即三個選擇題
下面我們進入第三個關鍵詞“迷思”。什么是迷思?就是想不清楚,沒有一個明確的方向,但是又努力去想,這應該說是一個糟糕的狀態,當然也是一個重要的狀態。
為什么重要呢?因為并不是每一件事在那個事情的每一個階段都會有這樣的狀態。區塊鏈平臺化是事關大局的,發展到目前這個階段,出現這樣的迷思狀態,說明它確實重要到了一個需要做出選擇的這么一個關鍵節點。
下面我試圖從三個角度,也就是三個選擇題來論述區塊鏈平臺化的迷思。
1、第一個角度就是開源還是閉源。
當然從壁壘的角度,從自主掌控的角度看,閉源是最好的。作為平臺雖然也有開源但是做得不錯的,但是這種平臺一般都是在基金會的模式下運作,絕少有創業公司運作。
為什么提這個問題呢?因為這個問題的關鍵點恰恰基于區塊鏈技術的本質特征,那就是它不把信任和信用的基礎建立在對人和對機構的信任上,大家只信數學,只信算法。所以數學和算法就是信任的基石,如果這部分不公開,那就失去了跟全社會最有能力挑戰它的高人過招并且成功過關的機會。如果這樣,區塊鏈的安全性就是值得懷疑的,至少是打了折扣的?,F在的一些區塊鏈項目,還有很強的試水特點,對于安全性的考慮還有比較大的容忍度,區塊鏈最核心的共識機制,甚至連黑盒測試都沒有形成標準的用例集合也就是Benchmark,更別提白盒的沙盤推演和測試了。
但是如果當區塊鏈從試水到玩真的,從個別案例擴大到大面積推廣,那平臺代碼的開源其實是必不可少的。即使是聯盟鏈,私有鏈的應用,把代碼僅僅開放給一個或者若干個機構也是遠遠不夠的。目前應用區塊鏈的機構,本來安全專家就不多,或者沒有,即便有也不可能跟全世界頂級高手之和相比。所以我還是主張把區塊鏈的原代碼“曬”給公眾,要接受全球頂尖高手的置疑和挑戰,最后生存下來的才是真正強大的平臺。
平臺不可能是百花齊放,真正成氣候的平臺數來數去也就是個位數。我相信目前聲稱自己有自主知識產權,但還沒有開源的區塊鏈公司,或許有一些暫時是過渡階段的一些考慮,沒有開放他們的代碼,但是未來我相信他們一定會走向開源之路。但是必須要說的是,跟基金會支持下開源區塊鏈技術體系相比,創業公司的閉源區塊鏈技術體系是缺乏優勢的,這一點值得投資機構深思。
至于說開源以后,是不是壁壘就不存在了,我感覺代碼不應該是這個壁壘的主體內容,真正的壁壘應該是對區塊鏈精髓的掌握,還有是對業務領域、業務場景和業務需求能夠快速跟進的那種悟性。另外諸如專利壁壘,標準制高點,很多這樣的提法,我覺得現在談還都有點為時尚早。
2、第二個角度,也是個選擇題,就是通用還是專用。
毫無疑問,區塊鏈技術是具有通用性的,但是同一套區塊鏈技術支持不同的業務生態,他們之間的關系很復雜,往往是既相對獨立,又相對隔離,又共享某些信息共享某些業務要素,把他們完全做成不同的實例就割裂了共享,如果做到同一個實例當中又會牽扯到各個業務生態隱私的保護和防范,這是一個兩難。
那么現實當中的云服務給了我們一個很好的解決思路,就是沙箱(sand box)。我們可以理解成受統一調配的資源,彼此又隔離的一些運行環境。實際上區塊鏈領域也有引申意義上的“沙箱”的概念。最近剛剛看到一個文章講監管的沙箱。其實沙箱就是一個體系,一個生態里邊有分有合,互相之間是雙向的或者是單向的看不見,大家互不干擾。如何能夠針對業務形態相近的多個業務屬性相近的生態,讓他們跑在同一個區塊鏈上,充分保障隱私,又開放他們之間的共享要素,那就是拓展區塊鏈應用做大區塊鏈平臺的一個非常關鍵的著力點。
這里邊說的生態,是業務生態在一個平臺支持下的業務生態之間的界面。下面我們再說一說平臺和應用之間的界面,也存在怎樣分工,怎樣封裝的問題。這個問題同時又和區塊鏈底層的分層是否科學合理是緊密聯系在一起的。如果底層是一鍋粥,很多應用邏輯那就只好跟著底層一起做硬編碼,如果底層能夠提供非常清晰的分成的編程接口,還有表達力足夠豐富的智能合約腳本語言,應用邏輯就能得到比較干凈的分離。
那么究竟采用什么樣的底層平臺做底本,對于構造完整的區塊鏈協議棧的影響是巨大的。目前的區塊鏈協議棧分層還沒有真正形成共識,各種分層體系簡直就是八仙過海,這里面肯定有好的也有不怎么樣的,大家要學會分辨,因為選型會直接影響到后面平臺與應用之間的界面。另外要提的是,這里還有一個不得不考慮的因素,那就是如果你的平臺采用的是開源的底層,一旦你為了特定的應用把它打造成專用平臺以后,你之后的升級等等這樣一些跟進的事項,別人往前走了你的專業平臺就沒有辦法享受了,而且很可能會跟人家的底層漸行漸遠,以后的事情全要你自己扛,這樣的分叉是非常危險的。
所以磨刀不誤砍柴功,把平臺的通用性打理順了,應用落地效率會大大增加。如果不在通用平臺上下功夫,過于強調專用性,一旦你做第二個、第三個的時候會吃很多苦頭,所以在通用和專用之間我選擇的是通用。
3、第三個角度也就是第三個選擇題,是產品還是服務。
我非常欣賞微軟最近提出的一個口號,叫做區塊鏈作為服務(block chain as a service)。從技術架構的角度去理解這句話背后的含義是什么呢?就是我們要用面向服務的編程思維去理解區塊鏈,理解區塊鏈基礎平臺在整個基于區塊鏈的大技術體系、大解決方案里邊的位置和它的作用。
我個人認為,區塊鏈不是產品,基于區塊鏈的整體技術解決方案里面,區塊鏈只是服務之一,那么相應的可能還有服務之二,之三等等。比如說服務之二是點對點的文件服務,服務之三是點對點的流媒體服務等,這個還可以推廣到線下的各種服務,如停車位的服務,住宿服務,租車服務,這些經過物聯網的改造,都可以形成微軟這個意義下的服務。那么作為應用,它應該是去尋找服務,調用服務,把服務連接成業務邏輯。
從區塊鏈角度看,記帳是一種服務,共識是一種服務,智能合約也是一種服務。這樣的話從總體結構上就理順了服務和應用之間的關系,因此也就可以更好地組織和擺布服務,組織和擺布應用。特別是在業務擴展的時候,一個好的面向服務的架構,可以非??焖俚馗M業務的變化,而用做產品的思路來對待區塊鏈技術就達不到這樣的開放性和適應性。
那么,從商業模式的角度怎么去理解區塊鏈作為服務這句話呢?
從商業模式角度,區塊鏈作為服務就是說要把區塊鏈的開發者或者建設者以服務提供者的姿態來切入區塊鏈的市場。這個定位跟區塊鏈領域所追求的自動運營的這樣一個理想看上去好像是矛盾的,至少是有點擰巴的。如果區塊鏈真的像業界所說的那樣是自動運營的,那么服務提供者的角色就是不成立的,這個連甲方都不需要管的運營,乙方豈不是更無從做起了。對這件事情我是這樣理解的:
1
一個區塊鏈公司,要成為區塊鏈服務的提供者,首先得是技術的支持者,你要人家使用你暴露在外面的服務你就要做好技術支持。
2
其次,是包含區塊鏈在內的業務解決方案的一個策劃者和使能者的角色。如今在區塊鏈領域其實不是我發標你打標的關系,而是懂區塊鏈的人和懂業務的人坐在一起頭腦風暴的關系,這樣的話你提供的實際上是一種咨詢服務。
3
第三,也就是整體的業務解決方案成型以后,區塊鏈服務的持續運行應該會為這個整體業務解決方案的持續運營來創造條件,創造價值,也值得從中分享相應的收益。所以我理解這個區塊鏈和整體業務解決方案之間的關系是解決方案power by區塊鏈這樣一種關系。
反之,如果簡單地賣區塊鏈的產品,基本上就是自掘墳墓。產品做得越好,后續越沒你什么事。所以在產品和服務之間,我的選擇是服務,雖然這個結論從商業模式角度看和區塊鏈的理想是有一點矛盾的,但是其實也不矛盾,需要解釋一下,是服務,但不是公共服務提供商那種意義上的服務。
這三個問題的迷思,我就談到這里。之后我再講一下自平臺的問題。自平臺這個提法很有意思,設想一下,一個區塊鏈的底層基礎一旦把好了以后,會有很多的戲可以唱,不僅正規的業務運營主體可以用,在同一個區塊鏈上邊的第三方也可以玩,也就是說,第三方可以在開放的區塊鏈公共底層基礎上,開發一些自創的從來沒有出現過的新型應用,推出一些新型的業務,發展一些新型的商業模式。甚至可以想像,跟區塊鏈上已經存在的由完全不相識的一些正規的業務運營主體他們所運營的某個業務,形成隔空呼應,形成業務對接,這樣的玩法非常刺激,非常的有挑戰性。
我個人從技術上會對自平臺的成功玩家表示敬意,但是也提請在公共區塊鏈上開展正規業務的機構要關注這件事情,別被里面的風險卷進去。
今天分享就到這里,謝謝大家。
Q&A
1
賴昆-醫度云-技術開發 :年初央行宣布要早日推出數字貨幣,您覺得會基于區塊鏈技術嗎?如果基于區塊鏈,央行如何控制數字貨幣的一系列環節,如發行、流通、回收,還是去中心化的嗎?
白碩:我和大家一樣很關注央行關于數字貨幣的下一步動作,但它和區塊鏈的關系還是一個謎。
2
Rick立國-星辰網絡創始人:我是從事企業軟件渠道服務的,剛您說區塊鏈是服務,我想問問像我們這樣的技術菜鳥如何參與這股大潮?可以做哪些準備?
白碩:首先是弄懂,競爭對手炒這些概念的時候知道怎么捅窗戶紙。其次是扎扎實實解剖一個場景,哪怕做不成,也知道水的深淺。這樣走過來總有收獲,也總有機會的。
3
李沂-為為網建配龍副總裁:感覺以后會有一個去中心化的共有自治的全球信用平臺,而這個平臺是安全可靠被所有人認可的,因此,這個平臺所使用的技術標準和提供的公有服務,才是最終大家所必須去面對和接受的。白總,不知這個理解是否有誤?
白碩:全球一個平臺,我沒敢這么樂觀。
4
Sophie—華為云核心網戰略規劃部:白總你好,區塊鏈解決的是價值信用的傳遞,但又提到會對物聯網有很大影響,能否舉個例子,介紹一下區塊鏈在物聯網中是怎樣應用的呢?
白碩:貨品的溯源,這是許多人直接想到的應用,但我認為,對各種實物做物聯網改造,使之能夠承載物權,才是更根本的。這里面可能有各種技術手段,完全不限于IT。