來源:派臣科技|時(shí)間:2019-01-25|瀏覽:次
不論是日漸成熟的區(qū)塊鏈生態(tài),還是目前區(qū)塊鏈技術(shù)成長所面對(duì)的痛點(diǎn),都從不同角度表明,區(qū)塊鏈正進(jìn)入3.0時(shí)代。
進(jìn)入3.0時(shí)代,區(qū)塊鏈技術(shù)正在與更多的應(yīng)用場景形成關(guān)系,并成為推動(dòng)不同產(chǎn)業(yè)變革的新動(dòng)力。進(jìn)入3.0時(shí)代,基于豐富智能合約構(gòu)建、基于區(qū)塊鏈的DApp生態(tài)也將全面爆發(fā)。
為了順應(yīng)區(qū)塊鏈3.0時(shí)代的成長需求,百度打磨了100%自主知識(shí)產(chǎn)權(quán)的XuperChain。
XuperChain簡稱超級(jí)鏈,是一個(gè)支持平行鏈和側(cè)鏈的區(qū)塊鏈網(wǎng)絡(luò)。XuperChain的出現(xiàn)就是為了打破區(qū)塊鏈行業(yè)的成長壁壘,為區(qū)塊鏈3.0時(shí)代提供系統(tǒng)修復(fù)計(jì)劃。
既然是為區(qū)塊鏈3.0時(shí)代而生,XuperChain在存儲(chǔ)、計(jì)算、網(wǎng)絡(luò),以及共識(shí)機(jī)制、智能合約等層面到底與傳統(tǒng)的區(qū)塊鏈網(wǎng)絡(luò)有何不同呢?
接下來就讓我們從它的運(yùn)行構(gòu)架、共識(shí)機(jī)制、智能合約等方面實(shí)行詳細(xì)解析。
一、運(yùn)行構(gòu)架
與其他區(qū)塊鏈的運(yùn)行構(gòu)架相比,XuperChain是一個(gè)支持平行鏈和側(cè)鏈的區(qū)塊鏈網(wǎng)絡(luò)。在XuperChain網(wǎng)絡(luò)中,有一條特殊的鏈——Root鏈,它可以創(chuàng)建單獨(dú)的一條鏈,支持與各個(gè)鏈的數(shù)據(jù)互換,并管理整個(gè)XuperChain網(wǎng)絡(luò)的運(yùn)行參數(shù)。因此,XuperChain是一個(gè)能包容一切區(qū)塊鏈技術(shù)的區(qū)塊鏈網(wǎng)絡(luò)。
二、共識(shí)機(jī)制
與傳統(tǒng)的區(qū)塊鏈網(wǎng)絡(luò)不同,XuperChain不同的平行鏈允許采用不同的共識(shí)機(jī)制,還可通過投票表決機(jī)制實(shí)現(xiàn)共識(shí)的升級(jí),因此XuperChain包括PoW、PoS、PBFT等諸多共識(shí)機(jī)制,并在共識(shí)機(jī)制上支持可插拔共識(shí)機(jī)制、TDPoS共識(shí)以及自定義共識(shí)機(jī)制等。
三、超級(jí)節(jié)點(diǎn)
超級(jí)節(jié)點(diǎn)是一種分布式計(jì)算技術(shù),能夠保證每個(gè)節(jié)點(diǎn)的存儲(chǔ)和計(jì)算可以擴(kuò)展,從而為區(qū)塊鏈網(wǎng)絡(luò)提供源源不斷的存儲(chǔ)和計(jì)算支持。XuperChain在底層KV存儲(chǔ)引擎上有事務(wù)性表格系統(tǒng)、多盤技術(shù)、混盤技術(shù)、云優(yōu)化等多個(gè)特色。在計(jì)算方面則采用多核并行計(jì)算與分布式計(jì)算相結(jié)合的方式,以提高計(jì)算效率。
四、智能合約
XuperChain底層基于UTXO(Unspent Transaction Output)模型,任何針對(duì)照特幣系統(tǒng)的優(yōu)化都適用于XuperChain。在智能合約兼容性上,XuperChain支持內(nèi)嵌合約機(jī)制,可徑直用現(xiàn)在語言(Go,C++,Java等)編寫智能合約放到XuperChain里,XuperChain給予務(wù)必的安全隔離和保護(hù),XuperChain可徑直支持以太坊的Solidity 語言,同時(shí)支持WebAssembly,并通過其支持任意語言。
五、立體網(wǎng)絡(luò)技術(shù)
XuperChain包含鏈內(nèi)并行技術(shù)、可回歸側(cè)鏈技術(shù)和平行鏈技術(shù)三種,其中鏈內(nèi)并行技術(shù)能夠讓區(qū)塊里面的智能合約可以并行執(zhí)行,可回歸側(cè)鏈技術(shù)可以讓復(fù)雜的智能合約在側(cè)鏈執(zhí)行,從而實(shí)現(xiàn)借助其它的并行計(jì)算資源去執(zhí)行而不消耗主鏈的資源,平行鏈技術(shù)則是在XuperChain的立體網(wǎng)絡(luò)里,通過Root鏈創(chuàng)立和管理起來的鏈,從而產(chǎn)生一個(gè)真實(shí)、單獨(dú)存在的區(qū)塊鏈體系。
六、輕量級(jí)節(jié)點(diǎn)技術(shù)
XuperChain在設(shè)計(jì)的時(shí)候就支持輕量級(jí)節(jié)點(diǎn)技術(shù)。輕節(jié)點(diǎn)僅同步少量數(shù)據(jù)就能夠完成數(shù)據(jù)的訪問和校驗(yàn)。輕量級(jí) 用戶端能夠布局在PC、手機(jī)、嵌入式設(shè)備等設(shè)備上,不需要算力和存儲(chǔ)支撐就能靈驗(yàn)的訪問區(qū)塊鏈網(wǎng)絡(luò)數(shù)據(jù)。
七、可升級(jí)系統(tǒng)
XuperChain的提案和投票機(jī)制為區(qū)塊鏈的社區(qū)治理提供便利的工具,以保證未來系統(tǒng)的可持續(xù)成長,XuperChain提供可插拔共識(shí)機(jī)制,通過提案和投票機(jī)制,升級(jí)共識(shí)算法或者參數(shù)。XuperChain通過提案和投票機(jī)制,使得區(qū)塊鏈自身的運(yùn)行參數(shù)也是可升級(jí)的。
八、隱私保護(hù)和安全
XuperChain支持多種主流的隱私保護(hù)和安全機(jī)制,包含引入分層加密技術(shù)來降低密鑰被泄露和破解的可能性,操作高強(qiáng)度的散列和摘要算法以及校驗(yàn)碼來保證地址合法,以及引入語言親和性的助記詞技術(shù)等諸多手段,來增強(qiáng)隱私保護(hù)和安全性。
作為一個(gè)海納百川的區(qū)塊鏈修復(fù)計(jì)劃,百度超級(jí)鏈已在2018年10月正式對(duì)外發(fā)布。截至目前,包含百度圖騰、百度百科、度宇宙、休伯特和百度會(huì)學(xué)等都已經(jīng)應(yīng)用了百度超級(jí)鏈。與此同時(shí),百度超級(jí)鏈也在加速擴(kuò)展自身的生態(tài)體系,以發(fā)揮更大的用途和價(jià)值。