XuperCore是超級鏈開源技術XuperChain的內核。定位是打造區塊鏈領域首選的自由使用和自由傳播的區塊鏈操做系統內核。其定義了區塊鏈體系結構,是根據區塊鏈屬性和功能不一樣而劃分的區塊鏈組成部分及區塊鏈基本工做原理、理論的總稱。其還定義了一系列標準API,構建一個區塊鏈體系結構,規定了各個模塊的邏輯結構、功能特徵和各模塊間的交互關係,並提供了各個模塊適用不一樣場景的標準實現。瀏覽器
總體架構
上圖是超級鏈內核的系統架構,採用模塊化架構,基礎組件模塊化共用,內核層聚合各組件,提供能力實現業務需求,從而實現核心流程低成本訂製。經過對業務抽象分層、劃分子領域和模塊化,最大限度的提高代碼複用和系統可擴展性。從而作到,經過低成本的定製不一樣流程來知足不一樣場景的需求,最大限度的複用核心基礎能力;經過分治下降系統複雜度,提高系統可維護性。安全
整個系統分紅四層,其中下面三層構成整個超級鏈內核的核心組成部分,分別爲應用服務層、領域服務層、基礎庫層。網絡
核心服務層:這一層定義區塊鏈的各個模塊API、核心結構和流程,並管理各模塊的加載和初始化,聚合和調度各核心組件實現系統需求。架構
領域服務層:這一層負責區塊鏈核心組件的具體實現,經過實現核心層定義的、接口和加載方式,接入到系統。這層的組件能夠針對不一樣的需求場景有多種不一樣的實現。分佈式
基礎組件層:這一層實現業務無關的通用基礎庫,各層均可以引用。模塊化
技術生態
基於上述超級鏈內核系統架構,能夠支持整個區塊鏈技術體系的構建,以下是區塊鏈技術體系的全景圖:工具
-
內核層區塊鏈
內核層就是超級鏈內核技術,其定義了一系列標準API,構建一個區塊鏈體系結構,規定了各個模塊的邏輯結構、功能特徵和各模塊間的交互關係,並提供了各個模塊適用不一樣場景的標準實現。開發工具
-
核心技術方向層測試
核心技術方向是基於內核標準API定義的區塊鏈體系結構之上,各個組成能夠獨立發展起來的技術方向,主要包括九大核心技術方向,分別包括共識技術、密碼服務、存儲帳本、節點通訊、智能合約、系統安全、監管治理、隱私保護、跨鏈技術等。
-
生態工具層
生態工具技術是圍繞着分佈式帳本技術的周邊技術,主要包括區塊鏈管理工具技術、區塊鏈測試技術、錢包技術、瀏覽器技術、業務集成工具集、合約開發工具集(IDE等)等。
-
交叉學科層
主要是區塊鏈技術和其餘技術相結合的交叉學科技術,好比去中心化身份技術、可信計算技術、邊緣技術以及5G技術等等。
-
行業解決方案
行業領域技術主要是區塊鏈應用具體行業所產生的行業領域技術,好比與金融行業、供應鏈領域、醫療行業、政務行業等。
商業落地
-
智能政務
百度超級鏈智能政務解決方案,結合政務網絡的分層部署兩套網絡,實現政務外網和互聯網的數據隔離,極大保護了政務外網數據的安全性。同時對政務數據採集、共享、公開全流程提供區塊鏈解決方案,實現政務數據深度治理,解決數據採集真實性問題、政府間數據互認、公安等特殊機構數據共享,以及對外公開數據應用監管問題。
5.2 智能司法
百度超級鏈聯合法院、公證處、司法鑑定中心等司法機構創建司法聯盟系統,而且與法院證據鏈實現數據同步。在電子證據存證、取證、出證的過程當中,利用區塊鏈鏈技術,以及電子身份認定、時間戳、數據加解密、智能合約等疊加技術或手段,實現了證據從生成、存儲、傳輸、提交、驗證全過程週期可信、可溯, 整個環節真實可信,並具備法律效力。
5.3 智能醫療
在醫療行業醫療改革,推動信息化建設的大背景下,因爲醫療數據歸集難、各醫療機構之間數據沒法打通,有效的醫改以及政府監管很難順利推動、高效完成。
而區塊鏈技術憑藉其不可篡改、分佈式存儲的特性,以及數據加密等技術能夠有效保護患者的隱私數據,促進數據協同共享,同時智能合約等技術保證了業務流程的規範性,防止篡改和不合規問題的發生;另外,利用數據可溯源等特徵,還能夠準確的定位追蹤和藥品的使用,更好的對藥品進行監管。
百度爲經過區塊鏈技術爲城市建設一個醫療數據共享和協同系統,該系統底層網絡由醫療服務機構、藥店、醫保、衛計委等角色構成,打通各個醫療數據孤島,實現電子病歷共享、電子處方流轉、醫保支付打通、藥品溯源追蹤以及醫保基金監管等功能。
5.4 溯源
2018年,百度針對大閘蟹市場魚龍混雜、參差不齊的痛點,推出百度大閘蟹區塊鏈追溯程序,經過對大閘蟹產地、照片以及認證蟹號等信息進行採集,將信息存儲在區塊鏈上,消費者能夠經過AI蟹臉識別技術將大閘蟹與鏈上信息進行比對,從而保證消費者買到貨真價實的大閘蟹。