如果時間退回到2008年,拉里佩奇和謝爾蓋一定想不到十年后的今天,經(jīng)過改良后開源的安卓操作系統(tǒng),會占據(jù)整個智能手機操作系統(tǒng)過80%的市場份額,也讓谷歌在移動互聯(lián)網(wǎng)時代,一直穩(wěn)居市值世界第一的交椅。
也許時至今日,我們?nèi)匀粺o法預(yù)測,區(qū)塊鏈技術(shù)的發(fā)展究竟會帶來怎樣的巨大變革。但可以肯定的是,如果在谷歌為首的移動互聯(lián)網(wǎng)時代之后,區(qū)塊鏈技術(shù)可以帶領(lǐng)人類社會進入一個可編程、價值互聯(lián)的新時代,那么承擔著如此歷史使命的,必然是扮演著“操作系統(tǒng)”角色的底層公鏈技術(shù)。
2018年8月14日,美國TED的講臺上,來自北京創(chuàng)新工場的李開復先生正在地賣力宣揚著AI技術(shù),而2018年初在美國辦的CES展可以說更堅定了他“All In AI”的信心和勇氣。
回顧剛剛過去的2018年,資本爭先恐后涌入了“年度兩大技術(shù)風口”——AI和區(qū)塊鏈。從2018年初的CES展會上可窺一斑,清一色的AI設(shè)備成為了本次展會史上最大的亮點,“所見即所得”的視覺沖擊,加速了AI走進人們的視野。而與此同時,“區(qū)塊鏈”的概念也迎來了史上最大的爆發(fā),一夜之間“千樹萬樹梨花開”。就連一直忙著為AI奔走布道的李開復,也松了口:“區(qū)塊鏈技術(shù)有比較大的可能性改變世界,兩個我都比較看好。”
但是時隔一年,情況卻逐漸發(fā)生了一些戲劇性的轉(zhuǎn)變。
美國時間2019年1月8日,新一屆為期三天的CES展會如期在拉斯維加斯舉行,和去年情形一樣,AI依舊擔任了整個會場的“臺柱子”,無人駕駛、語音識別、智慧零售、智慧家庭等基于人工智能的產(chǎn)物,成了人們津津樂道的熱門話題。反觀一年后的“區(qū)塊鏈”卻未能有如此幸運,“跑路”、“倒閉”、“裁員”似乎成了它一年來最大的標簽,就連曾經(jīng)為其站臺的天使投資人徐小平等人也急急忙忙刪掉微博,諱莫如深。
為什么會出現(xiàn)這樣的情況?所有人大致都有著這樣的疑問。“談?wù)搮^(qū)塊鏈技術(shù),我們不能忽略了Gartner曲線。”中歐國際商學院教授龔焱在其公開演講中表達了“區(qū)塊鏈將迎來斷崖式下跌”的觀點,似乎可以代表大多數(shù)從業(yè)者對區(qū)塊鏈技術(shù)發(fā)展的理解。
那么,何為Gartner曲線?
Gartner曲線也叫技術(shù)成熟曲線,它直接反映了一個新技術(shù)、新概念在媒體上曝光度隨時間的變化。1995年始,美國高德納咨詢公司便對各種新科技的成熟演變速度及要達到成熟所需的時間進行了預(yù)測和推論。縱觀歷年來的Gartner曲線,其最為突出的一個特點:技術(shù)發(fā)展前期均會經(jīng)歷一個“急上”和“急下”的過程,如圖:
回顧近十年歷來的技術(shù)成熟曲線,這條曲線基本被細分為5個階段 ,分別是:技術(shù)誕生的促動期、過高期望的峰值、泡沫化的低谷、穩(wěn)步爬升的光明期以及實質(zhì)生產(chǎn)的高峰期。
在第一個階段也就是技術(shù)誕生的促動期,最為顯著的特點就是媒體大肆的過度報道和非理性渲染,這也是促成第二個階段(過高期望峰值)的直接原因。隨著區(qū)塊鏈行業(yè)泡沫的破裂,以及我們對區(qū)塊鏈技術(shù)適用范圍、限制條件的客觀了解,以及經(jīng)營模式的逐漸探索、成長。
喬布斯打造了第一臺iPhone之后的一年,一臺搭載著安卓系統(tǒng)的手機HTC Dream誕生,并且以蘋果遠不及的速度在世界范圍內(nèi)“蔓延”,喬布斯無奈稱:“他是一個總在模仿我的山寨喬布斯。”
如果時間退回2008年,拉里佩奇和謝爾蓋一定想不到十年后的今天,經(jīng)過谷歌改良后開源的Android操作系統(tǒng),會占據(jù)整個智能手機操作系統(tǒng)過80%市場份額,讓谷歌在移動互聯(lián)網(wǎng)時代,一直穩(wěn)居著市值世界第一的交椅。
當技術(shù)穿越低谷期,走過穩(wěn)步爬升,最終進入Gartner曲線上的最后一個階段“實質(zhì)的生產(chǎn)高峰期”,整個過程必然伴隨著無數(shù)創(chuàng)業(yè)者的風起云涌,一場場看不見硝煙的爭奪戰(zhàn)在暗涌。
自1985年11月20日Windows1.0誕生之初,微軟憑借著對PC操作系統(tǒng)的壟斷,一步步成為了PC時代行業(yè)的霸主。時至今日,占據(jù)我們面前電腦屏幕的,仍舊是當年那個Windows,改變的只有它的版本號,不變的仍是由四種顏色拼接而成簡簡單單的視窗圖標。
曾經(jīng)有無數(shù)人說過,今天的區(qū)塊鏈就像90年代的互聯(lián)網(wǎng),所有人都想做協(xié)議和操作系統(tǒng),這也將區(qū)塊鏈技術(shù)之爭的方向指向了底層操作系統(tǒng)之爭——公鏈。
也許時至今日,我們?nèi)匀粺o法預(yù)測,區(qū)塊鏈技術(shù)的發(fā)展究竟會帶來怎樣的巨大變革。但可以肯定的是,如果在以谷歌為首的移動互聯(lián)網(wǎng)時代之后,區(qū)塊鏈技術(shù)可以帶領(lǐng)人類社會步入一個可編程、價值互聯(lián)的新紀元,那么承擔著如此歷史使命的,必然是扮演“操作系統(tǒng)”角色的底層公鏈技術(shù)。
得公鏈者的大局。然而事實是,這樣的一條公鏈仍未出現(xiàn)。
在傳統(tǒng)經(jīng)濟社會和財政金融政策目標的選擇中,往往面臨著諸多的困境,典型的表現(xiàn)是:如果一個國家想允許資本流動,又要求擁有獨立的貨幣政策,那么就難以保持匯率穩(wěn)定;如果要求匯率穩(wěn)定和資本流動,就必須放棄獨立的貨幣政策。這是傳統(tǒng)的貨幣理論中著名的“不可能三角”理論。
類似的“不可能三角”理論,同樣存在于區(qū)塊鏈公鏈技術(shù)發(fā)展過程中。在區(qū)塊鏈系統(tǒng)中,不可能在同一層面、同一時間在去中心化、安全性、可擴展性三方面同時取得最佳優(yōu)化,必須以犧牲其他要素,來換取某一因素在一個領(lǐng)域上的提升。
比特幣公鏈便是一種追求“去中心化”與“安全性”的技術(shù)組合。在比特幣網(wǎng)絡(luò)上每一個節(jié)點都會下載和存儲所有的數(shù)據(jù)包,實現(xiàn)了網(wǎng)絡(luò)中各節(jié)點的“民主自治”,但同時也帶來了巨大的存儲空間和校驗壓力。傳統(tǒng)的中心化交易平臺Visa處理能力是2.4萬TPS,支付寶“雙十一”的TPS峰值是32.5萬,比特幣每秒只能處理7筆交易,顯然遠遠無法承載全球貨幣支付場景需求。
為了突破可擴展性問題,參照現(xiàn)實世界議會制度的共識算法DPOS,將控制權(quán)集中到了21個中心節(jié)點,但在很大程度上違背了“去中心”得精神內(nèi)核,盡管這樣做,性能可以得到較大的提升。“擴展性也許是排在第一位的問題,擴展性問題已經(jīng)成為很多系統(tǒng)的墳?zāi)梗@是一個重大而艱巨的挑戰(zhàn),這些都是已知的事實。”以太坊創(chuàng)始人Vitalik Buterin在一次采訪這樣說道。
區(qū)塊鏈的“不可能三角”依然沒有得到完美的解決,但是“不可能三角”已然成為懸在所有人頭頂?shù)摹斑_摩克里斯之劍”,在和平與安寧的背后隱藏著的是不安、危險以及某種程度上的焦慮。
為了消除這種焦慮,目前業(yè)界在“突圍”的路上已經(jīng)有了多種角度的嘗試,我們大致做一匯總:一是共識角度入手,比如PBFT、DPoS共識等,但是往往在一定程度上犧牲了去中心化;二是改變網(wǎng)絡(luò)結(jié)構(gòu),比如使用不同于區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)的DAG(有向無環(huán)圖);三是側(cè)鏈、狀態(tài)通道、跨鏈等直接利用鏈外的解決方式;四是分片,只用網(wǎng)絡(luò)中的一部分節(jié)點處理交易。
可能我們無法預(yù)測上述的哪一種“突圍”方式最終可以成為公鏈技術(shù)的經(jīng)典,但注定這是一場不平凡的“持久戰(zhàn)”。
2014年5月,區(qū)塊鏈技術(shù)還沒有在國內(nèi)掀起浪潮,以太坊創(chuàng)始人Vitalik便匆匆踏上了前往中國的旅途。在之后的4年里,他先后四次來到中國拜訪,多次挽ETH于“臨危”之際,被國內(nèi)媒體形象的稱:Vitalik的四次訪華是一部以太坊的進化史。
就在Vitalik第三次來到中國時,他帶來了關(guān)于區(qū)塊鏈擴容的一個答案——分片技術(shù),并反復強調(diào)分片技術(shù)未來能夠提升區(qū)塊鏈技術(shù)的交易速度,實現(xiàn)更高的TPS和更低的交易費用。隨后分片技術(shù)的概念逐漸被推廣至全世界。
分片技術(shù)顧名思義即“分而治之”,我們可以形象的將其理解為一個“分割手術(shù)”。網(wǎng)絡(luò)上的交易被分成不同的碎片,其由網(wǎng)絡(luò)上的不同節(jié)點組成。因此,每個節(jié)點只需處理一小部分傳入的交易,并且通過與網(wǎng)絡(luò)上的其他節(jié)點并行處理就能完成大量的驗證工作。將網(wǎng)絡(luò)分割為碎片會使得更多的交易同時被處理和驗證。因此,隨著網(wǎng)絡(luò)的增長,區(qū)塊鏈處理越來越多的交易將成為可能。
總體而言,分片技術(shù)對公鏈技術(shù)的發(fā)展有著不同的好處。首先,區(qū)塊鏈上處理交易的速度變成了每秒上千筆甚至更多,這改變了人們對加密貨幣作為支付方式效率的看法。改善交易吞吐量將會給去中心化的系統(tǒng)帶來使越來越多的用戶和應(yīng)用程序,而這將反過來促進區(qū)塊鏈的進一步采用,也能吸引更多加入到公共網(wǎng)絡(luò)上的節(jié)點,從而形成一個良性循環(huán)。不同于其他解決擴容的鏈上技術(shù)的關(guān)鍵特性,就是它可以進行水平擴容,也就是說,網(wǎng)絡(luò)的吞吐量隨著挖礦網(wǎng)絡(luò)的擴展而增加。
這種特殊的特性可能使它成為推動區(qū)塊鏈技術(shù)被快速采用的理想技術(shù)。
2018年12月,在OK公鏈的發(fā)布會上,OK區(qū)塊鏈工程院技術(shù)負責人shinejiang在談及OK公鏈實現(xiàn)了“在保證一定的去中心和安全性的基礎(chǔ)上,提升了可擴展性”時面露喜色。
“分而治之”的分片技術(shù)思路,給公鏈技術(shù)帶來了新的著力點。對于很多志向勇攀技術(shù)高峰的技術(shù)人員而言,在分片技術(shù)的基礎(chǔ)上,實現(xiàn)對公鏈“不可能三角”的突破有著重要的歷史榮譽。從某種角度而言,正是無數(shù)個這樣的“執(zhí)念”的堆積,推動了公鏈技術(shù)的前進。
分片的第一個也是最重要的挑戰(zhàn)是創(chuàng)建碎片,其產(chǎn)生的一個直接結(jié)果是形成不同的賬本區(qū)分。在P2P網(wǎng)絡(luò)里,OK公鏈分成了兩類共識組,分別為委員會和普通分片,通過設(shè)置“委員會”對整體的網(wǎng)絡(luò)和片內(nèi)的成員進行管理,以此實現(xiàn)整個公鏈的安全性,同時使片內(nèi)的交易更多,跨片的交易更少,提升交易性能。為了減少冗余計算增加系統(tǒng)的吞吐性,OK公鏈在交易分片中對交易的發(fā)送方地址進行分片,使各個分片進行并行處理。
在片內(nèi)交易過程中一般涉及兩種處理邏輯:同步交易和異步交易。在同步交易中,請求發(fā)出需要等待返回才能進行下一個請求,而異步交易則不需要等待返回,隨時可以出發(fā)請求。為了減少通信的復雜度,OK公鏈提出“支票”的概念,將多筆支票打包成一個支票的區(qū)塊,滿足跨片交易最大程度上減少。同時,在基于創(chuàng)新性實現(xiàn)VRSF機制、多鏈分片方案的基礎(chǔ)上,在測試階段OK公鏈實測TPS峰值達到1000,交易區(qū)塊高達50萬。
分片技術(shù)是改進公鏈發(fā)展一個令人興奮的技術(shù)和思路,OK公鏈可以在最大程度不影響去中心和安全性的情況下解決擴容問題,讓我們看到了希望。但毫無疑問的是,我們也看到分片技術(shù)在設(shè)計層面和實現(xiàn)層面復雜性和潛在的挑戰(zhàn)。
我們應(yīng)該小心的處理分片技術(shù),同時,開發(fā)者仍需要做更多的研究來確定分片技術(shù)的可行性,只有在大規(guī)模網(wǎng)絡(luò)中進行長時間的測試驗證,并結(jié)合嚴謹?shù)睦碚摲桨缸C明才會令人信服,OK區(qū)塊鏈工程院研究人員和開發(fā)者們正在積極尋找那些可行解決方案。
評論