盟鏈XuperChain-03-百度聯(lián)盟鏈Xuperchain核心概念)
1 高性能一計算能力突破單核、單機的邊界1.1 性能提升的核心技術(shù)鏈內(nèi)并行技術(shù)基于自研XVM虛擬機構(gòu)建DAG大規(guī)模共識技術(shù)分叉狀態(tài)機技術(shù)系統(tǒng)峰值TPS達8.7w支撐業(yè)務(wù)高效運行2 易開發(fā)且可擴展的智能合約開發(fā)架構(gòu)2.1 百度區(qū)塊鏈共識機制優(yōu)勢1 熱插拔共識支持適用多種業(yè)務(wù)場景的共識類型鏈上無縫切換以適應(yīng)不同的業(yè)務(wù)需求如: XPOSPoW、PBFT、Chained-BFT、Raft??蓾M足不同業(yè)務(wù)場景使用需求并根據(jù)業(yè)務(wù)需求拓展。支持熱插拔多共識機制并可根據(jù)業(yè)務(wù)需求拓展2 安全、可擴展獨特的共識模型底層Chained-BFT提供安全模型、中間層提供擴展性做到去中心化、安全性、效率的多層保障。3 高性能鏈?zhǔn)紹FT技術(shù)和自研XVM虛擬機引警技術(shù)相結(jié)合單鏈可達8.7萬TPS性能業(yè)內(nèi)領(lǐng)先。2.2 智能合約開發(fā)架構(gòu)2.3 百度區(qū)塊鏈智能合約特色豐富的智能合約模板保證場景簡單應(yīng)用提供基于功能和基于業(yè)務(wù)場景的智能合約模板包括:存證、溯源、積分管理等滿足政務(wù)、金融等多領(lǐng)域支持多種應(yīng)用場景快速接入。完善的智能合約開發(fā)者工具集保證便捷性在線IDE、編譯器集成、靜態(tài)分析工具、測試框架合約基礎(chǔ)庫使業(yè)務(wù)開發(fā)更便捷。多語言支持降低研發(fā)門檻支持業(yè)務(wù)方使用Java/Python/NodeJS等SDK訪問區(qū)塊鏈網(wǎng)絡(luò)支持Java/GO/C等編寫智能合約并支持根據(jù)業(yè)務(wù)需求便捷拓展降低研發(fā)和使用門檻精準(zhǔn)資源度量保證安全性支持按照Wasm指令內(nèi)存和磁盤計費形成有效激勵和防止DDOS攻擊Wasm最小化外部依賴線性內(nèi)存減少內(nèi)存缺陷: 基于llvm的靜態(tài)分析保證智能合約的安全可控。合約預(yù)行性高保證業(yè)務(wù)運行效果合約AOT執(zhí)行對象代碼緩存;合約實例獨立上下文并行執(zhí)行;讀寫集緩存保證智能合約高性能執(zhí)行滿足業(yè)務(wù)需求。3 強安全-全方位、多層次的區(qū)塊鏈安全保障百度區(qū)塊鏈安全體系密鑰安全通過本地密碼加密技術(shù)對密鑰加密存儲并支持助記詞密鑰恢復(fù)也具備密鑰備份的能力。權(quán)限賬戶體系實現(xiàn)密鑰丟失保護基于可信計算環(huán)境實現(xiàn)秘鑰托管和分發(fā)保障隱私數(shù)據(jù)的安全性。數(shù)據(jù)安全數(shù)據(jù)安全方面主要通過密碼學(xué)技術(shù)保證數(shù)據(jù)第三方不可破解以及通過賬號權(quán)限系統(tǒng)細(xì)粒度區(qū)分?jǐn)?shù)據(jù)訪問權(quán)限保證數(shù)據(jù)訪問安全網(wǎng)絡(luò)安全通過TLS加密保證了數(shù)據(jù)傳輸安全并通過CA限制了節(jié)點加入網(wǎng)絡(luò)的權(quán)限超級鏈也關(guān)注核心節(jié)點的DDoS防范力針對KAD網(wǎng)絡(luò)的路由毒害攻擊設(shè)計了節(jié)點身份認(rèn)證機制和分層網(wǎng)絡(luò)路由保護機制并限制來源IP的身份數(shù)量能有效的解決女巫攻擊和日食攻擊。支持多種密碼學(xué)算法支持國密算法支持NIST系列算法并支持加密算法一鍵自動切換。支持多種圓曲線和簽名算法的混合使用。支持ECDSA、史諾簽名、環(huán)簽名、多重簽名、Xuper簽名等多種簽名算法。數(shù)據(jù)隱私保護支持環(huán)簽名、零知識證明