2009年比特幣問世,2016年區(qū)塊鏈大熱,“7年之癢”的又一案例。而區(qū)塊鏈正是比特幣的底層技術,這是一次“換代式”的7年之喜。根據(jù)本人“互聯(lián)網(wǎng)基因”的知識體系,區(qū)塊鏈符合之前成功技術的所有特點。同時也符合在技術早期,人們對所有技術的理想化期望。
互聯(lián)網(wǎng)是通過不斷打補丁發(fā)展起來的,區(qū)塊鏈是一塊新補丁。Web 2.0讓每個人都可以成為作者,智能手機讓每個人都可以成為App開發(fā)者,云平臺讓每個人都可以是SaaS的生產(chǎn)者,區(qū)塊鏈則希望每個人都可以是資產(chǎn)的管理者。
從應用的角度看,區(qū)塊鏈是一種支撐比特幣的公共賬本。從技術的角度看,區(qū)塊鏈是一種分布式的數(shù)據(jù)庫系統(tǒng)。區(qū)塊鏈追求的是平臺化和可編程,不再只支撐比特幣,不再只做公共賬本,就像數(shù)據(jù)庫技術不僅用于記賬,互聯(lián)網(wǎng)不僅用于計算機通信,手機不僅用于打電話那樣。
2001年前后,P2P網(wǎng)絡應用被廣泛看好,如果把當年宣傳文案中的關鍵詞“P2P”換成今日的“區(qū)塊鏈”,幾乎完全適用。15年后,P2P網(wǎng)絡應用卻早已沉淪,化入云計算、大數(shù)據(jù)和區(qū)塊鏈等技術中去了。P2P網(wǎng)絡應用已死,但精神永生。
預測區(qū)塊鏈會改變世界,就像預測某種貨幣會改變世界,某種數(shù)據(jù)庫技術會改變世界一樣。如果你認為貨幣和數(shù)據(jù)庫技術已經(jīng)顛覆了這個世界,那么區(qū)塊鏈也將會,這取決于你的世界有多大,你的世界里是否只有上帝。
區(qū)塊鏈處理不了大數(shù)據(jù),至少現(xiàn)在是這樣的。區(qū)塊鏈是由結構定義的嚴謹?shù)膲K,通過指針組成的鏈,典型的結構化數(shù)據(jù)。根據(jù)分布式系統(tǒng)的CAP原則,任何分布式系統(tǒng)在可用性(A)、一致性(C)、分區(qū)容錯性(P)方面,最多只能得其二。大數(shù)據(jù)是以犧牲C來換取A和P的,而區(qū)塊鏈需要優(yōu)先保證的卻是C。
區(qū)塊鏈與大數(shù)據(jù)的融合,是下一個7年要考慮的問題。
類似分布式計算領域的“CAP三角”,經(jīng)濟領域的“蒙代爾三角”的現(xiàn)象還很多,比如ID領域的“Zooko三角”:如何能夠給一個網(wǎng)址或某個用戶一個身份識別符的同時,確保其安全性、去中心化和易用性。DNS選擇了安全性和易用性,保留了中心化;而區(qū)塊鏈則選擇了安全性和去中心化,犧牲了易用性。傳統(tǒng)銀行選擇了公開賬戶號,賬本保密;區(qū)塊鏈選擇了公開賬本,匿名擁有者。
大數(shù)據(jù)試圖用數(shù)據(jù)說話,區(qū)塊鏈試圖用數(shù)學說話。區(qū)塊鏈主張“代碼即法律”,因為只有人才會違約,機器不會。區(qū)塊鏈要求我們信任系統(tǒng),信任軟件、算法和數(shù)學,而不是單個結點或權威。
然而,代碼是人寫的,代碼也會有問題;機器是人控制的,機器也會有故障。法律控制在精英階層手里,但代碼卻控制在少數(shù)幾個黑客手里。如果精英治國的現(xiàn)代代議制,是“少數(shù)人的暴政”,那么區(qū)塊鏈則主張黑客治國,是“個別人的暴政”。
2016年6月,The DAO漏洞被黑客利用,損失6000萬美元的事件,讓區(qū)塊鏈的理想主義者撞上了現(xiàn)實主義的墻:對黑客攻擊造成的不公平交易,是否予以取消(內(nèi)容正義),還是應該通過技術手段追回損失(程序正義)?
區(qū)塊鏈可以實現(xiàn)去中心化的信用服務。但互聯(lián)網(wǎng)上有N多起中介作用的中心結點,更多的是信息中介,不僅是信用中介。比如有的是為了訪問控制,有的是為了用戶管理或流量調(diào)度等。區(qū)塊鏈可以去除的,還只是集中式的信用中介。
區(qū)塊鏈在帶來防篡改、去中心化等優(yōu)勢的同時,也必然要付出復雜性上升,性能下降,犯罪成本降低等代價。政府不是無法控制貨幣的發(fā)行量,只是為了拼經(jīng)濟。互聯(lián)網(wǎng)不是無法傳遞價值,只是需要中介。傳統(tǒng)數(shù)據(jù)庫并非無法防篡改,只是成本更高。
由于歷史的原因,在互聯(lián)網(wǎng)的“極端主義”信徒中,互聯(lián)網(wǎng)思維是獨特的,技術的“政治正確性”比商業(yè)合理性更重要。比如通信模式必須選擇面向無連接的(cl-ps),不能是面向連接的(co-ps);架構必須是端到端透明的,不能有Middlebox;結點之間的關系應該是對等的,不能是層級的;路由等是分布的,不能是集中的。但30多年來,互聯(lián)網(wǎng)“政治正確性”的技術理想,逐漸衰敗于商業(yè)的“腐蝕”。
1996年,約翰·佩里·巴洛(John Perry Barlow)在其所著的《賽博網(wǎng)絡空間獨立宣言》開篇寫道:“工業(yè)世界的政府,你們這些令人厭倦的肉體和鋼鐵的巨人,我來自網(wǎng)絡空間,思維的新家園。我以未來的名義要求,屬于過去的你們不要干涉我們的自由。我們不歡迎你們。在我們的聚集之處,你們不享有主權。”
20年來的事實證明,互聯(lián)網(wǎng)的理想國只是曇花一現(xiàn)。
區(qū)塊鏈還住在理想國,只因沒長大。關于軟分叉與硬分叉、擴容、私有鏈、聯(lián)盟鏈、演進、社區(qū)管理權等的討論,關于黑客攻擊、跨境流動和政府監(jiān)管的現(xiàn)實,正在沖擊區(qū)塊鏈的童話王國。