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