1969年12月,美國四所大學里的四臺計算機,第一次通過協(xié)議連接在了一起。這是最早互聯(lián)網(wǎng)的雛形,當時的網(wǎng)速只有 50Kbps。回顧這段歷史,我們很難知道當時的人們對互聯(lián)網(wǎng)的看法究竟是什么。
在后人眼里,技術(shù)的發(fā)展是一本編年史。但對身處歷史中的人來說,其實很難想象,當下的某一秒,日后會成為某個特別的時代切片。
歷史充滿了偶然性。
假如沒有冷戰(zhàn),美國國防部認為有必要設(shè)計出一種分散的指揮系統(tǒng),那么互聯(lián)網(wǎng)的研究便不會開始; 假如1972年沒有人提出了開放式網(wǎng)絡(luò)框架,如今我們所熟知的 TCP/IP 協(xié)議也許也不會出現(xiàn)。
從技術(shù)上來看,互聯(lián)網(wǎng)很多地方的未解空間已經(jīng)全部被人探索過了。但現(xiàn)在區(qū)塊鏈又重新開始探索了另一個未知領(lǐng)域的邊界。技術(shù)好像剛剛走過了一個輪回。
現(xiàn)在站在區(qū)塊鏈大門前的我們,身處在另一片歷史的迷霧中。每個人都后知后覺,很難看清前面的路到底是什么。打游戲的時候,如果你的地圖還沒全開,很多地方都是黑的。這個時候是最艱難的,但這個時候往往也是最有意思的。
2009年比特幣誕生,區(qū)塊鏈走到現(xiàn)在,行業(yè)內(nèi)有一種狂奔之后停下來反思蓄力的感覺。目前比較清晰的基礎(chǔ)設(shè)施建設(shè)就是公鏈,從行業(yè)角度來看其實已經(jīng)開始分層,有做基礎(chǔ)公鏈,有做行業(yè)公鏈。這兩個都叫公鏈,但其實技術(shù)和商業(yè)聚焦點是不一樣的。并不是說做千萬條公鏈就能解決問題,底層公鏈、底層協(xié)議不需要那么多。現(xiàn)在網(wǎng)絡(luò)通用的TCP/IP協(xié)議,在某些情況下,其實比其它協(xié)議性能要差,但它的通用架構(gòu)成為了重要優(yōu)勢,兼容性很好。如不管接入層是3G、4G、5G或者WiFi它都能夠兼容,這才是它一統(tǒng)天下的原因。
分布式系統(tǒng)是個極其復(fù)雜的系統(tǒng),要做分布式與分布式系統(tǒng)的并行,更是一件難上加難的事情。所以很多人認為做好一條單鏈已經(jīng)不容易了,但是作為公鏈基礎(chǔ)設(shè)施的架構(gòu),單鏈是絕對不行的。集中式項目不斷更新迭代,但是作為一個區(qū)塊鏈基礎(chǔ)設(shè)施,大架構(gòu)是必須明確的,否則將來升級會面臨巨大問題。以太坊升級會這么慢的原因,就是因為要考慮到新方案對現(xiàn)有網(wǎng)絡(luò)、社區(qū)、礦機生態(tài)等的影響。所以系統(tǒng)架構(gòu)要大改的時候,對基礎(chǔ)設(shè)施是一件極其麻煩的事情。
區(qū)塊鏈的底層創(chuàng)新是非常復(fù)雜的系統(tǒng)工程,這需要對于理論和架構(gòu)進行全面深入的理解和實踐。區(qū)塊鏈的分布式系統(tǒng)架構(gòu)因為去中心化,如果大改,代價太大。所以這是芯際在做架構(gòu)的時候非常深度思考的問題,什么樣的架構(gòu)才是可擴展的、可持續(xù)的。芯際首先通過理論模型設(shè)計了分層多級鏈并行結(jié)構(gòu)及共識算法協(xié)議棧,以確保每條鏈的安全、鏈與鏈的安全,多鏈并成一條鏈的安全,同時要解決性能的問題,鏈交互的性能、數(shù)據(jù)存儲和交換的性能等。這種分層多級的結(jié)構(gòu)具有很好的靈活性和可擴展性,并且可以動態(tài)調(diào)整,因此每條鏈都不會成為整個網(wǎng)絡(luò)的性能瓶頸。此外,隨著鏈的數(shù)量增加,整個系統(tǒng)的吞吐量線性增加,而不會產(chǎn)生太多的冗余消息。
基于分層多級鏈結(jié)構(gòu),芯際從系統(tǒng)角度設(shè)計了一種四層實現(xiàn)框架,以方便系統(tǒng)將來的可擴展和升級。區(qū)塊鏈底層更多的是網(wǎng)絡(luò)屬性,因為需要共識。這也是區(qū)塊鏈的缺點,不適合做實時計算和海量數(shù)據(jù)處理等任務(wù)。所以芯際設(shè)計系統(tǒng)架構(gòu)的時候,更多地把它當做一個網(wǎng)絡(luò)的架構(gòu)來考慮。對比互聯(lián)網(wǎng)TCP/IP協(xié)議,芯際也設(shè)計了四層框架,通過多層協(xié)議棧來做系統(tǒng)架構(gòu)。第一層是整合層,主要解決全系統(tǒng)總體共識;第二層是處理層,主要解決單鏈共識問題;第三層是數(shù)據(jù)層,主要解決多鏈之間的共識;第四層是網(wǎng)絡(luò)層,主要解決不同屬性和任務(wù)節(jié)點之間的通信。讓每一層都可以根據(jù)未來的情況去做不同的優(yōu)化和升級,但不會引起整個架構(gòu)的變化。就像互聯(lián)網(wǎng)的分層架構(gòu),讓每一層都能單獨去做新的擴展和創(chuàng)新,讓未來不會受限于今天的設(shè)計結(jié)構(gòu),最終帶來技術(shù)、生態(tài)的繁榮發(fā)展。
作為基礎(chǔ)設(shè)施平臺,芯際的技術(shù)架構(gòu)完全支持DApp,行業(yè)公鏈和行業(yè)聯(lián)盟鏈的開發(fā)和部署。可以在上面直接定制行業(yè)公鏈,形成生態(tài)共同體,芯際負責底層的共識安全,為所有公鏈提供統(tǒng)一的安全規(guī)則、信任傳遞規(guī)則、執(zhí)行規(guī)則。芯際為可信世界提供了堅實基礎(chǔ),讓大家可以放心方便、專注做區(qū)塊鏈應(yīng)用,真正和業(yè)務(wù)結(jié)合。在這個區(qū)塊鏈4.0時代呼喚更多應(yīng)用真正落地,芯際希望能夠為經(jīng)濟賦能,為商業(yè)賦能,為新世界賦能。