時(shí)間:2021-11-27|瀏覽:456
BAT三家公司都在業(yè)務(wù)上建立了以區(qū)塊鏈為中心的部分。然而,阿里的區(qū)塊鏈業(yè)務(wù)賦予了許多其他業(yè)務(wù)權(quán)力,騰訊的區(qū)塊鏈業(yè)務(wù)更加獨(dú)立,而百度的區(qū)塊鏈特點(diǎn)更加不同。目前主要是開源。本文整理了百度超級(jí)鏈的相關(guān)資料,幫助大家了解百度超級(jí)鏈。
XuperChain背景資料
XuperChain百度100%自主研發(fā),擁有完全自主知識(shí)產(chǎn)權(quán)的區(qū)塊鏈底層技術(shù)。有500 核心技術(shù)專利。高性能、自主可控、開源 為主要設(shè)計(jì)目標(biāo),響應(yīng)國(guó)家政策,致力于創(chuàng)造 最快、 最通用、 最好用 區(qū)塊鏈底層技術(shù)。2019年5月,XuperChain正式向全社會(huì)開源。2020年9月,百度將XuperChain的內(nèi)核技術(shù)XuperCore捐贈(zèng)給開放原子開源基金會(huì),以全新的開源治理模式面向全社會(huì)。
XuperChain技術(shù)特點(diǎn)
XuperChain基于獨(dú)創(chuàng)的XuperModel技術(shù),大規(guī)模節(jié)點(diǎn)快速共識(shí)技術(shù),AOT加速的WASM虛擬機(jī)技術(shù)等核心技術(shù)得到保證XuperChain超高性能。并且高分通過(guò)全行業(yè)的功能、性能評(píng)價(jià),單鏈性能達(dá)到8.7WTPS。核心技術(shù)完全自主可控,并采用Apache2.0協(xié)議免費(fèi)向全社會(huì)開源。
為了適應(yīng)更多的場(chǎng)景,底層技術(shù)需要可擴(kuò)展。XuperChain基于動(dòng)態(tài)核心技術(shù),可以實(shí)現(xiàn)無(wú)核心代碼入侵的核心組件自由擴(kuò)展和輕量級(jí)擴(kuò)展定制核心引擎,滿足不同場(chǎng)景區(qū)塊鏈實(shí)現(xiàn)的需求。而且不同的模塊有豐富的技術(shù)選擇。
XuperChain生態(tài)工具豐富,官方文件教程7*24小時(shí)開源社區(qū)支持大大降低了開發(fā)者的使用門檻。它可以幫助用戶快速上手,構(gòu)建自己的區(qū)塊鏈應(yīng)用。
XuperChain系統(tǒng)架構(gòu)設(shè)計(jì)
XuperChain系統(tǒng)架構(gòu)設(shè)計(jì)采用模塊化架構(gòu),基礎(chǔ)組件模塊化共享,內(nèi)核層聚合各組件,提供實(shí)現(xiàn)業(yè)務(wù)需求的能力,從而實(shí)現(xiàn)核心流程的低成本定制。通過(guò)業(yè)務(wù)抽象分層、分子領(lǐng)域和模塊化,可以最大限度地提高代碼復(fù)用和系統(tǒng)可擴(kuò)展性。因此,可以通過(guò)低成本定制不同的流程來(lái)滿足不同場(chǎng)景的需求,最大限度地重用核心基礎(chǔ)能力。通過(guò)分離來(lái)降低系統(tǒng)的復(fù)雜性,提高系統(tǒng)的可維護(hù)性。
整個(gè)系統(tǒng)分為四層,其中層構(gòu)成整個(gè)系統(tǒng)XuperChain核心組成部分是協(xié)議層、核心組件層和基礎(chǔ)組件層。
協(xié)議層定義區(qū)塊鏈的各個(gè)模塊API核心結(jié)構(gòu)和流程,管理各模塊的加載和初始化,聚合和調(diào)度各核心組件,滿足系統(tǒng)要求。
核心組件層負(fù)責(zé)區(qū)塊鏈核心組件的具體實(shí)現(xiàn),通過(guò)實(shí)現(xiàn)核心層定義、接口和加載方式連接到系統(tǒng)。這個(gè)層的組件可以根據(jù)不同的需求場(chǎng)景實(shí)現(xiàn)多種不同的實(shí)現(xiàn)。
基現(xiàn)業(yè)務(wù)無(wú)關(guān)的基礎(chǔ)組件層通用基礎(chǔ)庫(kù),各層均可引用。
XuperChain開源生態(tài)技術(shù)體系
圍繞者XuperChain底層核心技術(shù)構(gòu)建了整個(gè)開源生態(tài)技術(shù)體系,形成了強(qiáng)大的開源技術(shù)生態(tài)。整個(gè)技術(shù)生態(tài)主要包括五個(gè)部分:核心技術(shù)、核心方向、生態(tài)工具、交叉學(xué)科和解決方案。
內(nèi)核層是XuperChain內(nèi)核技術(shù)定義了一系列標(biāo)準(zhǔn)API構(gòu)建區(qū)塊鏈系統(tǒng)結(jié)構(gòu)規(guī)定了每個(gè)模塊的邏輯結(jié)構(gòu)、功能特征和模塊之間的交互關(guān)系,并提供了每個(gè)模塊適用于不同場(chǎng)景的標(biāo)準(zhǔn)。
核心技術(shù)方向基于內(nèi)核標(biāo)準(zhǔn)API在定義的區(qū)塊鏈體系結(jié)構(gòu)上,可以獨(dú)立發(fā)展的技術(shù)方向主要包括共識(shí)技術(shù)、密碼服務(wù)、存儲(chǔ)賬簿、節(jié)點(diǎn)通信、智能合同、系統(tǒng)安全、監(jiān)督管理、隱私保護(hù)、跨鏈技術(shù)等九個(gè)核心技術(shù)方向。
生態(tài)工具技術(shù)是圍繞分布式分類賬技術(shù)的周邊技術(shù),主要包括區(qū)塊鏈管理工具技術(shù)、區(qū)塊鏈測(cè)試技術(shù)、錢包技術(shù)、瀏覽器技術(shù)、業(yè)務(wù)集成工具集和合同開發(fā)工具集(IDE、XDEV)等等。
交叉學(xué)科是XuperChain技術(shù)與其他技術(shù)相結(jié)合的交叉學(xué)科技術(shù),如分散身份技術(shù)、可信計(jì)算技術(shù)、邊緣技術(shù)和5G技術(shù)等等。
熱點(diǎn):區(qū)塊鏈 區(qū)塊鏈應(yīng)用 可信計(jì)算 錢包