版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
ICS35.240
CCSL70
DB51
四川省地方標(biāo)準(zhǔn)
DB51/T3189—2024
區(qū)塊鏈技術(shù)應(yīng)用規(guī)范
2024-10-08發(fā)布2024-11-08實(shí)施
四川省市場(chǎng)監(jiān)督管理局發(fā)布
DB51/T3189—2024
目次
前言.................................................................................II
1范圍................................................................................1
2規(guī)范性引用文件......................................................................1
3術(shù)語和定義..........................................................................1
4縮略語..............................................................................3
5區(qū)塊鏈應(yīng)用架構(gòu)......................................................................4
5.1總體架構(gòu)........................................................................4
5.2架構(gòu)說明........................................................................4
6區(qū)塊鏈應(yīng)用基礎(chǔ)設(shè)施層建設(shè)要求........................................................5
6.1基本要求........................................................................5
6.2存儲(chǔ)資源........................................................................5
6.3網(wǎng)絡(luò)資源........................................................................5
6.4計(jì)算資源........................................................................5
6.5省本級(jí)、地市州及部門級(jí)基礎(chǔ)設(shè)施許可聯(lián)盟鏈網(wǎng)建設(shè)要求..............................6
7區(qū)塊鏈基礎(chǔ)資源層基本要求............................................................7
7.1區(qū)塊鏈節(jié)點(diǎn)管理..................................................................7
7.2分布式數(shù)字身份管理..............................................................8
7.3數(shù)據(jù)管理........................................................................9
8區(qū)塊鏈應(yīng)用支撐層基本要求...........................................................13
8.1共識(shí)機(jī)制.......................................................................13
8.2組網(wǎng)機(jī)制.......................................................................15
8.3動(dòng)態(tài)訪問控制機(jī)制...............................................................15
8.4跨鏈機(jī)制.......................................................................16
9區(qū)塊鏈分布式應(yīng)用層基本要求.........................................................16
9.1業(yè)務(wù)與合約.....................................................................16
9.2服務(wù)與訪問.....................................................................18
9.3應(yīng)用與監(jiān)管.....................................................................18
10區(qū)塊鏈應(yīng)用安全保障體系要求........................................................19
10.1總體安全......................................................................19
10.2基礎(chǔ)設(shè)施層安全................................................................19
10.3基礎(chǔ)資源層安全................................................................20
10.4應(yīng)用支撐層安全................................................................20
10.5分布式應(yīng)用層安全..............................................................21
I
DB51/T3189—2024
前言
本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定
起草。
請(qǐng)注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的責(zé)任。
本文件由四川省發(fā)展和改革委員會(huì)提出、解釋、歸口并組織實(shí)施。
本文件起草單位:電子科技大學(xué)、四川省大數(shù)據(jù)中心、迅鰩成都科技有限公司、成都市標(biāo)準(zhǔn)化研究
院、四川省衛(wèi)生信息學(xué)會(huì)、四川省司法廳、四川省生態(tài)環(huán)境廳、四川省醫(yī)療保障局、成都市教育局、成
都市醫(yī)療保障局、國家信息中心、德陽市政務(wù)服務(wù)和大數(shù)據(jù)管理局、內(nèi)江市大數(shù)據(jù)中心、中國核動(dòng)力研
究設(shè)計(jì)院、四川省特種設(shè)備檢驗(yàn)研究院、北京工業(yè)大學(xué)、成都市智慧蓉城研究院有限公司、華為技術(shù)有
限公司、四川省計(jì)算機(jī)研究院、成都城投教育投資管理集團(tuán)有限公司、四川華西集采電子商務(wù)有限公司、
聯(lián)通(四川)產(chǎn)業(yè)互聯(lián)網(wǎng)公司、四川省電子信息產(chǎn)業(yè)技術(shù)研究院有限公司、四川通信科研規(guī)劃設(shè)計(jì)有限
責(zé)任公司、成都武侯社區(qū)科技有限公司、亞信科技(中國)有限公司、成都飛機(jī)工業(yè)(集團(tuán))有限責(zé)任
公司、成都交子區(qū)塊鏈產(chǎn)業(yè)創(chuàng)新中心有限公司、成都中醫(yī)藥大學(xué)、國信優(yōu)易數(shù)據(jù)股份有限公司、國信優(yōu)
易(北京)數(shù)據(jù)要素科技有限公司、福建省數(shù)易科技有限公司、四川網(wǎng)道科技發(fā)展有限公司、四川迅鰩
科技有限公司、四川省大數(shù)據(jù)發(fā)展研究會(huì)。
本文件主要起草人:夏琦、周學(xué)立、高建彬、夏虎、祝玲、管慶旭、張軍、段占祺、段瑩、劉雯、
樂益矣、丁云波、曾子敬、戴子玟、周云宏、王平、溫蓓、劉易飛、張心玥、李蒙科、馮暄、趙斌、鄧
憶德、高會(huì)偉、王旭贏、劉莎、盛杰、陽麗文、陳睿、徐斌、尹嘉奇、羅英、李亞軍、單志廣、郭煜、
林曉東、向海平、明子涵、李健、董雪璠、肖麗、王楠、才虹麗、秦強(qiáng)子、周書田、郭凱、封博文、王
少巍、張遠(yuǎn)民、陳偉、歐陽森山、廖丹、王亞松、王貝貝、李弋凡、阮亞芬、呂一新、馬丹、陳國平、
申林、陳華、李瑩珠、杜翔、陳慶、王越、李子欣、王鵬、李依婷、程捷、高然、白玲玉。
II
DB51/T3189—2024
區(qū)塊鏈技術(shù)應(yīng)用規(guī)范
1范圍
本文件規(guī)定了四川省區(qū)塊鏈技術(shù)應(yīng)用規(guī)范,主要包括區(qū)塊鏈應(yīng)用架構(gòu)、應(yīng)用基礎(chǔ)設(shè)施層建設(shè)要求、
基礎(chǔ)資源層基本要求、應(yīng)用支撐層基本要求、分布式應(yīng)用層基本要求、應(yīng)用安全保障體系要求等。
本文件適用于指導(dǎo)四川省區(qū)塊鏈平臺(tái)每項(xiàng)技術(shù)的基礎(chǔ)應(yīng)用要求,對(duì)每項(xiàng)要求的具體實(shí)現(xiàn)方式不作規(guī)
定。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,
僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本
文件。
GB/T22239—2019信息安全技術(shù)網(wǎng)絡(luò)安全等級(jí)保護(hù)基本要求
GB/T25069—2022信息安全技術(shù)術(shù)語
GB/T42752—2023區(qū)塊鏈和分布式記賬技術(shù)參考架構(gòu)
3術(shù)語和定義
下列術(shù)語和定義適用于本文件。
3.1
賬戶數(shù)據(jù)accountdata
描述區(qū)塊鏈?zhǔn)聞?wù)的實(shí)際發(fā)起者的相關(guān)數(shù)據(jù),使區(qū)塊中記錄的事務(wù)信息能被有效關(guān)聯(lián)。
3.2
區(qū)塊數(shù)據(jù)blockdata
由零個(gè)或多個(gè)交易記錄或?qū)灰子涗浀囊媒M成的結(jié)構(gòu)化數(shù)據(jù)。
[來源:ISO22739:2020,3.3]
3.3
區(qū)塊鏈blockchain
使用密碼技術(shù)鏈接將共識(shí)確認(rèn)過的區(qū)塊按順序追加形成的分布式賬本。
注:區(qū)塊鏈被設(shè)計(jì)用來抵抗篡改,并創(chuàng)建最終的、確定的、不可變的賬本記錄。
[來源:ISO22739:2020,3.6]
3.4
共識(shí)算法consensusalgorithm
區(qū)塊鏈系統(tǒng)中各節(jié)點(diǎn)為達(dá)成并維護(hù)系統(tǒng)數(shù)據(jù)一致性的計(jì)算方法。
注:常見共識(shí)算法有工作量證明(ProofofWork,PoW)算法、權(quán)益證明(ProofofStake,PoS)算法、股份授
權(quán)證明(DelegatedProofofStake,DPoS)算法、實(shí)用拜占庭容錯(cuò)(PracticalByzantineFaultTolerance,
PBFT)算法。
1
DB51/T3189—2024
3.5
配置數(shù)據(jù)configurationdata
區(qū)塊鏈網(wǎng)絡(luò)正常運(yùn)行過程中所需的配置信息。通常包括共識(shí)協(xié)議版本號(hào)、軟件版本號(hào)和網(wǎng)絡(luò)通信底
層對(duì)等節(jié)點(diǎn)配置信息等。
3.6
密碼鏈接cryptographiclink
使用密碼散列函數(shù)技術(shù)構(gòu)造的、指向數(shù)據(jù)的引用。
注:區(qū)塊頭中使用密碼鏈接來引用前一個(gè)區(qū)塊,以創(chuàng)建僅可追加的、有序的鏈,從而形成區(qū)塊鏈。
[來源:ISO22739:2020,3.16]
3.7
跨鏈適配器crosschainadapter
操作特定區(qū)塊鏈的網(wǎng)絡(luò)組件,用來調(diào)用區(qū)塊鏈上的智能合約,以及對(duì)跨鏈交易指令及交易結(jié)果進(jìn)行
驗(yàn)證。
3.8
跨鏈可信通道crosschaintrustedchannel
連接不同區(qū)塊鏈與統(tǒng)一許可聯(lián)盟鏈網(wǎng)的網(wǎng)絡(luò)節(jié)點(diǎn),實(shí)現(xiàn)跨鏈交互信息的傳遞及轉(zhuǎn)換,參與跨鏈交易
安全認(rèn)證及有效性共識(shí)。
3.9
分布式數(shù)字身份文檔decentralizedidentitydocument
用于登記和驗(yàn)證個(gè)體的身份信息,包括身份標(biāo)識(shí)符、加密密鑰、驗(yàn)證方式和服務(wù)端點(diǎn)等,以支持安
全的身份驗(yàn)證和數(shù)據(jù)交換的數(shù)據(jù)記錄。
3.10
分布式應(yīng)用distributedapplication
使用開放分布式系統(tǒng)中的兩個(gè)或更多個(gè)應(yīng)用實(shí)體調(diào)用來完成信息處理。
3.11
分布式賬本distributedledger
在一組分布式記賬技術(shù)節(jié)點(diǎn)之間共享并使用共識(shí)機(jī)制同步的賬本。
注:分布式賬本被設(shè)計(jì)為防篡改、僅可追加和不可變,包含確認(rèn)和驗(yàn)證的交易。
[來源:ISO22739:2020,3.22]
3.12
數(shù)字簽名digitalsignature
附加在數(shù)據(jù)單元上的數(shù)據(jù),或是對(duì)數(shù)據(jù)單元做的密碼變換,這種數(shù)據(jù)或變換被數(shù)據(jù)單元的接受者用
以確認(rèn)數(shù)據(jù)單元的來源和完整性,并保護(hù)數(shù)據(jù)防止被人(例如接收者)偽造或抵賴。
[來源:GB/T25069—2022,3.576]
3.13
聯(lián)盟鏈consortiumblockchain
由若干個(gè)機(jī)構(gòu)或者組織共同參與管理的區(qū)塊鏈,每個(gè)參與的機(jī)構(gòu)或者組織都運(yùn)行著里面的一個(gè)或多
個(gè)節(jié)點(diǎn),其中的數(shù)據(jù)只允許系統(tǒng)內(nèi)不同的機(jī)構(gòu)進(jìn)行讀寫和發(fā)送交易,并且共同來記錄交易數(shù)據(jù)。
3.14
賬本記錄ledgerrecord
分布式賬本上的記錄,包含交易記錄、交易記錄的哈希值和交易記錄的引用。
注:引用可以實(shí)現(xiàn)為密碼鏈接。
[來源:ISO22739:2020,3.44]
2
DB51/T3189—2024
3.15
許可聯(lián)盟鏈網(wǎng)licensealliancechainnetwork
采用聯(lián)盟區(qū)塊鏈系統(tǒng)設(shè)計(jì),附帶區(qū)塊鏈的身份管理、隱私保護(hù)等安全特點(diǎn),作為跨鏈體系的核心,
統(tǒng)籌管理跨鏈?zhǔn)聞?wù)。
3.16
私有鏈privateblockchain
區(qū)塊鏈的寫入權(quán)由某個(gè)組織或者機(jī)構(gòu)控制的區(qū)塊鏈,參與到區(qū)塊鏈的節(jié)點(diǎn)會(huì)被嚴(yán)格限制起來。
3.17
公有鏈publicblockchain
全世界任何人都可讀取、發(fā)送交易且交易能獲得有效確認(rèn)的、也可以參與其中共識(shí)過程的區(qū)塊鏈。
注:公有鏈完全是去中心化的存在,不受任何組織或者機(jī)構(gòu)掌控。
3.18
合約數(shù)據(jù)contractdata
描述事務(wù)的動(dòng)態(tài)處理邏輯的數(shù)據(jù),實(shí)際是可在虛擬機(jī)上執(zhí)行的一段計(jì)算機(jī)代碼。合約又稱智能合約。
3.19
身份存儲(chǔ)庫identityhub
能夠去中心化地控制用戶個(gè)人敏感數(shù)據(jù),支持鏈下存儲(chǔ)和授權(quán)訪問,且兼容本地和云端部署的隱私
數(shù)據(jù)系統(tǒng)。
3.20
運(yùn)行時(shí)服務(wù)runtimeservice
為中間件提供運(yùn)行環(huán)境,負(fù)責(zé)系統(tǒng)內(nèi)部數(shù)據(jù)與流程的解釋與定義,對(duì)外提供接口調(diào)用的服務(wù)組件。
3.21
智能合約smartcontract
存儲(chǔ)在分布式記賬技術(shù)系統(tǒng)中的計(jì)算機(jī)程序,該程序的任何執(zhí)行結(jié)果都記錄在分布式賬本上。
注:智能合約可以在法律上代表合同條款,并在適用司法管轄區(qū)的法律下產(chǎn)生可強(qiáng)制執(zhí)行的義務(wù)。
[來源:ISO22739:2020,3.72]
3.22
交易數(shù)據(jù)transactiondata
描述區(qū)塊鏈網(wǎng)絡(luò)承載的具體業(yè)務(wù)動(dòng)作的數(shù)據(jù)。通常包括業(yè)務(wù)邏輯執(zhí)行結(jié)果和交易轉(zhuǎn)賬信息等。
4縮略語
下列縮略語適用于本文件。
API:應(yīng)用程序接口(ApplicationProgrammingInterface)
CCIP:跨鏈交互協(xié)議(CrossChainInteractionProtocol)
CPU:中央處理器(CentralProcessingUnit)
DES:一種對(duì)稱加密算法(DataEncryptionStandard)
DID:分布式數(shù)字身份(DecentralizedIdentity)
ID:身份標(biāo)識(shí)符(IdentityIdentifier)
I/O:計(jì)算機(jī)接口,輸入/輸出(Input/Output)
P2P:點(diǎn)對(duì)點(diǎn)(PeertoPeer)
PC:個(gè)人電腦(PersonalComputer)
RPC:遠(yuǎn)程過程調(diào)用(RemoteProcedureCall)
3
DB51/T3189—2024
RSA:公鑰加密算法(“Rivest–Shamir–Adleman”Algorithm)
SAS:串行SCSI(SerialAttachedSCSI)
SATA:串行硬件驅(qū)動(dòng)器接口(SerialAdvancedTechnologyAttachment)
SCSI:Internet小型計(jì)算機(jī)系統(tǒng)接口(InternetSmallComputerSystemInterface)
SDK:軟件開發(fā)工具包(SoftwareDevelopmentKit)
SHA256:256位安全哈希算法(SecureHashAlgorithm256-bit)
SM2:橢圓曲線公鑰密碼算法(PublicKeyCryptographicAlgorithmSM2BasedonElliptic
Curves)
SM3:密碼雜湊算法(SM3CryptographicHashAlgorithm)
SM4:分組密碼算法(SM4BlockCipherAlgorithm)
SSD:固態(tài)硬盤(SolidStateDisk)
USB:通用串行總線(UniversalSerialBus)
VC:可驗(yàn)證聲明(VerifiableClaim)
5區(qū)塊鏈應(yīng)用架構(gòu)
5.1總體架構(gòu)
為了便于分析與規(guī)范說明,本規(guī)范基于區(qū)塊鏈技術(shù)特點(diǎn),對(duì)區(qū)塊鏈技術(shù)進(jìn)行了四層的架構(gòu)劃分以及
提供區(qū)塊鏈應(yīng)用安全保障體系。四層架構(gòu)分別為基礎(chǔ)設(shè)施層、基礎(chǔ)資源層、應(yīng)用支撐層、分布式應(yīng)用層,
總體架構(gòu)如圖1所示。
圖1四川省區(qū)塊鏈應(yīng)用總體架構(gòu)圖
5.2架構(gòu)說明
總體架構(gòu)說明如下:
a)基礎(chǔ)設(shè)施層:構(gòu)建了一個(gè)由基礎(chǔ)設(shè)施聯(lián)盟鏈網(wǎng)支撐的應(yīng)用環(huán)境,通過提供存儲(chǔ)、計(jì)算和網(wǎng)絡(luò)
資源,為上層應(yīng)用奠定堅(jiān)實(shí)基礎(chǔ);
4
DB51/T3189—2024
b)基礎(chǔ)資源層:基于基礎(chǔ)設(shè)施層提供的硬件和網(wǎng)絡(luò)基礎(chǔ)體系,提供核心功能支撐,包括區(qū)塊鏈
節(jié)點(diǎn)管理、分布式數(shù)字身份和數(shù)據(jù)管理,確保業(yè)務(wù)邏輯與監(jiān)管需求的融合,為應(yīng)用支撐層提
供相應(yīng)的功能支持服務(wù);
c)應(yīng)用支撐層:提供組網(wǎng)、共識(shí)、動(dòng)態(tài)訪問和跨鏈機(jī)制等功能,促進(jìn)數(shù)據(jù)流通與訪問控制;
d)分布式應(yīng)用層:通過調(diào)用應(yīng)用支撐層的功能組件,提供多元化的服務(wù)和訪問能力,支持豐富
的分布式應(yīng)用開發(fā)與部署,形成一個(gè)完整、高效、安全的區(qū)塊鏈應(yīng)用生態(tài)系統(tǒng);
e)區(qū)塊鏈應(yīng)用安全保障體系:針對(duì)區(qū)塊鏈應(yīng)用面臨的安全風(fēng)險(xiǎn),對(duì)區(qū)塊鏈基礎(chǔ)設(shè)施層、基礎(chǔ)資
源層、應(yīng)用支撐層、分布式應(yīng)用層提出相應(yīng)的技術(shù)安全要求。
6區(qū)塊鏈應(yīng)用基礎(chǔ)設(shè)施層建設(shè)要求
6.1基本要求
基礎(chǔ)設(shè)施層主要包括存儲(chǔ)資源、計(jì)算資源、網(wǎng)絡(luò)資源、省本級(jí)、地市州及部門級(jí)基礎(chǔ)設(shè)施協(xié)同鏈網(wǎng)
涉及的跨鏈網(wǎng)絡(luò)建設(shè),該部分均要求基于國產(chǎn)自主可控技術(shù)實(shí)現(xiàn)。
6.2存儲(chǔ)資源
6.2.1存儲(chǔ)資源提供區(qū)塊鏈運(yùn)行過程中產(chǎn)生的各種類型數(shù)據(jù),如賬本、交易信息等的寫入及查詢功能,
相關(guān)選型包括但不限于關(guān)系型數(shù)據(jù)庫、鍵值對(duì)數(shù)據(jù)庫、文件數(shù)據(jù)庫等。
6.2.2存儲(chǔ)資源應(yīng)滿足以下需求:
——點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)中,能夠被每個(gè)節(jié)點(diǎn)部署并使用;
——能夠高效、安全、穩(wěn)定地提供數(shù)據(jù)寫入及查詢服務(wù);
——對(duì)于采取分庫分表的數(shù)據(jù)存儲(chǔ)方案,存儲(chǔ)資源還應(yīng)包括數(shù)據(jù)的分片及路由處理能力。
6.2.3存儲(chǔ)基礎(chǔ)設(shè)施應(yīng)采用分布式架構(gòu),提供可彈性擴(kuò)展的虛擬化存儲(chǔ)硬盤。同時(shí),存儲(chǔ)硬盤應(yīng)具有
高數(shù)據(jù)可靠性,高I/O吞吐能力,根據(jù)不同的應(yīng)用場(chǎng)景,支持SATA、SAS、SSD等多種存儲(chǔ)介質(zhì)。
6.2.4為保障存儲(chǔ)多樣性,存儲(chǔ)基礎(chǔ)設(shè)施需提供塊存儲(chǔ)、文件存儲(chǔ)、對(duì)象存儲(chǔ)等多種存儲(chǔ)模式。
6.2.5為保障系統(tǒng)安全可靠,存儲(chǔ)設(shè)備需采用國產(chǎn)化自主可控芯片。
6.3網(wǎng)絡(luò)資源
6.3.1區(qū)塊鏈系統(tǒng)運(yùn)行的底層拓?fù)浣Y(jié)構(gòu)是分布式對(duì)等網(wǎng)絡(luò),應(yīng)采用對(duì)等網(wǎng)絡(luò)協(xié)議組織區(qū)塊鏈中的各個(gè)
網(wǎng)絡(luò)節(jié)點(diǎn)。
6.3.2各個(gè)節(jié)點(diǎn)間通常使用點(diǎn)對(duì)點(diǎn)通信協(xié)議完成信息交換以支撐上層功能。
6.3.3網(wǎng)絡(luò)傳輸資源通常應(yīng)滿足以下需求:
——能夠進(jìn)行點(diǎn)對(duì)點(diǎn)之間的高效安全通信;
——能夠提供點(diǎn)對(duì)點(diǎn)通信基礎(chǔ)上的多播能力;
——應(yīng)支持對(duì)節(jié)點(diǎn)的動(dòng)態(tài)添加、減少的識(shí)別。
6.3.4系統(tǒng)可實(shí)現(xiàn)網(wǎng)絡(luò)自動(dòng)化部署,支持靈活彈性、業(yè)務(wù)動(dòng)態(tài)變化。
6.3.5系統(tǒng)可實(shí)現(xiàn)大規(guī)模的租戶網(wǎng)絡(luò)隔離,互不干擾,各租戶可提供獨(dú)立的網(wǎng)絡(luò)服務(wù)。
6.4計(jì)算資源
6.4.1計(jì)算資源提供區(qū)塊鏈系統(tǒng)運(yùn)行中的計(jì)算能力支持,包括但不限于物理機(jī)技術(shù)、虛擬機(jī)技術(shù)、云
計(jì)算技術(shù)等。
6.4.2計(jì)算機(jī)資源應(yīng)滿足以下需求:
5
DB51/T3189—2024
——對(duì)區(qū)塊鏈系統(tǒng)提供運(yùn)行環(huán)境支持;
——點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)中,能夠被每個(gè)節(jié)點(diǎn)采用。
6.4.3計(jì)算平臺(tái)可以分鐘級(jí)發(fā)放虛擬機(jī)設(shè)備,且這些基礎(chǔ)設(shè)施是彈性的,可以根據(jù)需求進(jìn)行擴(kuò)展和收
縮。為了保證虛擬機(jī)的可靠性,在發(fā)生服務(wù)器異常故障時(shí),應(yīng)使故障服務(wù)器上的虛擬機(jī)在其它服務(wù)器通
過雙機(jī)集群功能運(yùn)行起來。
6.4.4為保障系統(tǒng)安全可靠,服務(wù)器設(shè)備應(yīng)采用國產(chǎn)化自主可控設(shè)備。
6.5省本級(jí)、地市州及部門級(jí)基礎(chǔ)設(shè)施許可聯(lián)盟鏈網(wǎng)建設(shè)要求
6.5.1基礎(chǔ)設(shè)施許可聯(lián)盟鏈網(wǎng)部署架構(gòu)圖
省本級(jí)、地市州及部門級(jí)基礎(chǔ)設(shè)施許可聯(lián)盟鏈網(wǎng)部署架構(gòu)如圖2所示。
圖2基礎(chǔ)設(shè)施許可聯(lián)盟鏈網(wǎng)部署架構(gòu)圖
6.5.2跨鏈機(jī)制應(yīng)用要求
6.5.2.1應(yīng)支持基于中繼鏈、公證人、雙向錨定等技術(shù)的基礎(chǔ)設(shè)施協(xié)同跨鏈網(wǎng)絡(luò)。
6.5.2.2應(yīng)支持基于不同區(qū)塊鏈內(nèi)核所構(gòu)建的同構(gòu)及異構(gòu)鏈之間的互聯(lián)互通,打破區(qū)塊鏈數(shù)據(jù)孤島,
助力不同聯(lián)盟鏈可信互聯(lián),促進(jìn)區(qū)塊鏈產(chǎn)業(yè)生態(tài)可信融合。
6.5.2.3應(yīng)支持跨鏈申請(qǐng)、授權(quán)等操作行為完整保存上鏈,交易過程記錄本地賬本,全流程自動(dòng)、透
明、可監(jiān)督,支持事中校驗(yàn)、事后審計(jì),保障多方權(quán)益。
6.5.2.4應(yīng)支持跨鏈賬本數(shù)據(jù)以及智能合約數(shù)據(jù)僅在所有者授權(quán)情況下才能進(jìn)行訪問,基于身份體系
對(duì)跨鏈合約及賬本查詢和交易操作提供授權(quán)能力,在保護(hù)數(shù)據(jù)安全的同時(shí),還保證數(shù)據(jù)的使用過程可以
被追溯。
6
DB51/T3189—2024
6.5.2.5應(yīng)支持基于分布式身份體系的跨鏈系統(tǒng)治理,為各個(gè)接入的區(qū)塊鏈配置通用身份標(biāo)識(shí),支持
基于標(biāo)識(shí)尋址發(fā)起跨鏈訪問。
6.5.2.6應(yīng)支持跨鏈?zhǔn)聞?wù)一致性要求,包括:保障跨鏈交易在整個(gè)流程中的事務(wù)一致性;支持事務(wù)超
時(shí)處理機(jī)制,在事務(wù)超時(shí)且不滿足一致性要求時(shí)進(jìn)行回滾處理;支持實(shí)時(shí)或周期性的事務(wù)檢查機(jī)制。允
許事務(wù)回滾失敗時(shí),通過第三方介入的方式保障事務(wù)一致性。
6.5.2.7應(yīng)支持跨鏈可靠性和可用性要求,包括:
——應(yīng)支持鏈間互操作組件出現(xiàn)故障后自動(dòng)回滾;
——應(yīng)支持無單節(jié)點(diǎn)故障,可采用多活或負(fù)載均衡方式;
——應(yīng)支持跨鏈?zhǔn)聞?wù)數(shù)據(jù)和配置的自動(dòng)備份;
——應(yīng)支持?jǐn)?shù)據(jù)備份,并支持利用備份數(shù)據(jù)在系統(tǒng)故障時(shí)快速恢復(fù)業(yè)務(wù)環(huán)境;
——應(yīng)支持賬本增量或全量備份;鏈間互操作組件宜支持賬本備份,可以為其他節(jié)點(diǎn)恢復(fù)數(shù)據(jù)。
6.5.2.8應(yīng)支持跨鏈隱私保護(hù)能力,保證跨鏈交互數(shù)據(jù)安全可靠,跨鏈中繼不記錄對(duì)應(yīng)鏈的數(shù)據(jù)信息,
支持跨鏈組件點(diǎn)對(duì)點(diǎn)數(shù)據(jù)交互,防止隱私泄露,有效保護(hù)跨鏈數(shù)據(jù)隱私。
6.5.2.9應(yīng)支持跨鏈接入安全要求,包括:
——應(yīng)支持通過用戶數(shù)字證書進(jìn)行身份認(rèn)證;
——應(yīng)支持超時(shí)斷開機(jī)制,超時(shí)后應(yīng)斷開用戶會(huì)話或重新鑒別用戶身份;
——應(yīng)支持在用戶認(rèn)證失敗達(dá)到指定次數(shù)后,阻止用戶再次發(fā)起認(rèn)證請(qǐng)求;
——宜支持動(dòng)態(tài)口令卡、USBKey、指紋、智能卡認(rèn)證進(jìn)行身份認(rèn)證,其配套設(shè)備和系統(tǒng)必須符合
國家相關(guān)規(guī)定;宜支持雙因子認(rèn)證。
6.5.2.10應(yīng)支持跨鏈數(shù)據(jù)傳輸和存儲(chǔ)安全,包括:
——支持跨鏈交易端到端的完整性保護(hù);
——支持跨鏈通信端到端傳輸過程中的加密保護(hù);
——支持鏈間互操作組件賬本本地?cái)?shù)據(jù)的加密存儲(chǔ);
——跨鏈交易數(shù)據(jù)只能被目的方獲取,其它方無法獲取;
——支持區(qū)塊鏈中的非授權(quán)數(shù)據(jù)無法被鏈間互操作組件訪問。
6.5.3跨鏈接入要點(diǎn)
6.5.3.1跨鏈初始配置要點(diǎn)應(yīng)包括:
——宜在接入機(jī)構(gòu)建設(shè)跨鏈可信通道,為跨鏈可信通道配置與其他通道聯(lián)通的網(wǎng)絡(luò)環(huán)境,以在不
同機(jī)構(gòu)間構(gòu)建互通跨鏈網(wǎng)絡(luò);
——跨鏈適配器部署于跨鏈可信通道內(nèi),宜通過跨鏈適配器連接接入機(jī)構(gòu)的本地業(yè)務(wù)區(qū)塊鏈網(wǎng)絡(luò);
——接入機(jī)構(gòu)應(yīng)進(jìn)行身份注冊(cè),并為其分配用于跨鏈交互時(shí)驗(yàn)證身份的密鑰或證書等。
6.5.3.2跨鏈網(wǎng)絡(luò)接入要點(diǎn)包括接入機(jī)構(gòu)的跨鏈可信通道、跨鏈適配器、本地業(yè)務(wù)區(qū)塊鏈網(wǎng)絡(luò)均需進(jìn)
行注冊(cè),生成相應(yīng)的唯一標(biāo)識(shí)符。
6.5.3.3業(yè)務(wù)區(qū)塊鏈監(jiān)測(cè)要點(diǎn)包括接入機(jī)構(gòu)業(yè)務(wù)區(qū)塊鏈的基本情況、運(yùn)行狀態(tài)進(jìn)行監(jiān)測(cè),應(yīng)及時(shí)反映
整個(gè)跨鏈網(wǎng)絡(luò)的運(yùn)行情況。
7區(qū)塊鏈基礎(chǔ)資源層基本要求
7.1區(qū)塊鏈節(jié)點(diǎn)管理
7.1.1共識(shí)/記賬節(jié)點(diǎn)
7
DB51/T3189—2024
7.1.1.1區(qū)塊鏈節(jié)點(diǎn)應(yīng)包括共識(shí)節(jié)點(diǎn)和記賬節(jié)點(diǎn),應(yīng)提供管理平臺(tái)對(duì)節(jié)點(diǎn)進(jìn)行配置,節(jié)點(diǎn)服務(wù)啟動(dòng)時(shí)
根據(jù)配置定義共識(shí)與記賬節(jié)點(diǎn)。
7.1.1.2區(qū)塊鏈節(jié)點(diǎn)根據(jù)配置定義為共識(shí)節(jié)點(diǎn),應(yīng)提供合約容器部署功能,提供共識(shí)機(jī)制,提供記賬
功能。
7.1.1.3區(qū)塊鏈節(jié)點(diǎn)根據(jù)配置定義為記賬節(jié)點(diǎn),僅提供記賬功能。
7.1.2簽名驗(yàn)簽機(jī)制
7.1.2.1區(qū)塊鏈節(jié)點(diǎn)應(yīng)根據(jù)配置的算法與證書驗(yàn)證節(jié)點(diǎn)間、APP、合約等通信。
7.1.2.2區(qū)塊鏈節(jié)點(diǎn)應(yīng)根據(jù)配置算法與證書做數(shù)據(jù)簽名。
7.1.3加密組件庫
7.1.3.1區(qū)塊鏈節(jié)點(diǎn)應(yīng)支持多密碼體系并行,加強(qiáng)數(shù)據(jù)安全、通訊安全。
7.1.3.2區(qū)塊鏈節(jié)點(diǎn)應(yīng)利用賬本分離、數(shù)據(jù)加密授權(quán)訪問等加強(qiáng)隱私保護(hù)。
7.1.3.3區(qū)塊鏈節(jié)點(diǎn)應(yīng)采用加密和認(rèn)證對(duì)接入消息的客戶端進(jìn)行認(rèn)證。
7.1.3.4區(qū)塊鏈節(jié)點(diǎn)宜支持RSA算法和國產(chǎn)SM2算法進(jìn)行簽名和驗(yàn)簽,宜支持分組密碼算法國際DES、
國產(chǎn)SM4,SM3雜湊算法SHA256,ED25519簽名算法。
7.1.4區(qū)塊/區(qū)塊鏈
應(yīng)提供交易打包落地形成區(qū)塊并按規(guī)則生成區(qū)塊鏈功能。
7.1.5Docker服務(wù)
宜提供Docker服務(wù)在共識(shí)節(jié)點(diǎn)上部署合約容器,提供合約容器部署、刪除、重命名等功能。
7.1.6交易/交易池
7.1.6.1區(qū)塊鏈節(jié)點(diǎn)調(diào)用合約生成交易,交易緩存到交易池,當(dāng)規(guī)則條件滿足,打包形成區(qū)塊。
7.1.6.2宜提供交易池規(guī)則設(shè)定功能。
7.1.6.3應(yīng)通過合約執(zhí)行產(chǎn)生讀寫集生成交易。
7.1.7組網(wǎng)服務(wù)組件
區(qū)塊鏈節(jié)點(diǎn)通過初始化組網(wǎng)服務(wù)組建區(qū)塊鏈網(wǎng)絡(luò)并運(yùn)行,宜提供區(qū)塊鏈節(jié)點(diǎn)更新服務(wù)、創(chuàng)世塊執(zhí)行
服務(wù)、gRPC通信服務(wù)、gossip網(wǎng)絡(luò)服務(wù)、Leader選舉服務(wù)等。
7.2分布式數(shù)字身份管理
7.2.1DID標(biāo)識(shí)符
分布式數(shù)字身份應(yīng)支持使用DID標(biāo)識(shí)符作為一個(gè)身份的唯一識(shí)別信息。
7.2.2DID文檔
一個(gè)DID標(biāo)識(shí)符應(yīng)對(duì)應(yīng)一個(gè)DID文檔(DIDDocument),DID文檔數(shù)據(jù)應(yīng)包含的數(shù)據(jù)元素見表1。
8
DB51/T3189—2024
表1DID文檔
數(shù)據(jù)元素是否必選
DID標(biāo)識(shí)符必選
加密材料集合(如公鑰)必選
數(shù)據(jù)元素是否必選
驗(yàn)證方法集合非必選
服務(wù)端點(diǎn)集合非必選
創(chuàng)建時(shí)間非必選
更新時(shí)間非必選
7.2.3DID解析器
DID解析器應(yīng)通過DID標(biāo)識(shí)符來獲取DID文檔。
7.2.4可驗(yàn)證聲明
可驗(yàn)證聲明數(shù)據(jù)應(yīng)包含的數(shù)據(jù)元素見表2。
表2可驗(yàn)證聲明
數(shù)據(jù)元素是否必選
VC的ID必選
VC發(fā)行者非必選
聲明的主體內(nèi)容非必選
聲明的證明非必選
發(fā)行時(shí)間非必選
7.2.5身份儲(chǔ)存庫
用戶的隱私數(shù)據(jù)應(yīng)使用身份存儲(chǔ)庫(IdentityHub)存儲(chǔ),且應(yīng)滿足以下要求:
——身份存儲(chǔ)庫應(yīng)支持去中心化和鏈下方式的個(gè)人數(shù)據(jù)存儲(chǔ),應(yīng)將個(gè)人數(shù)據(jù)的控制權(quán)交給用戶,
應(yīng)支持用戶以安全而隱私的方式存儲(chǔ)其敏感數(shù)據(jù),應(yīng)用支持用戶數(shù)據(jù)的授權(quán)訪問;
——身份存儲(chǔ)庫應(yīng)支持本地(包括手機(jī)、PC)或云端方式。
7.3數(shù)據(jù)管理
7.3.1數(shù)據(jù)結(jié)構(gòu)
區(qū)塊鏈技術(shù)相關(guān)的數(shù)據(jù)對(duì)象結(jié)構(gòu)應(yīng)包括區(qū)塊、事務(wù)、實(shí)體、合約、賬戶、配置六個(gè)主要的數(shù)據(jù)對(duì)象。
其中區(qū)塊鏈核心數(shù)據(jù)對(duì)象包括區(qū)塊、事務(wù)、實(shí)體和合約。具體各數(shù)據(jù)結(jié)構(gòu)要求包括:
9
DB51/T3189—2024
——區(qū)塊鏈的賬戶數(shù)據(jù)應(yīng)包含但不限于的數(shù)據(jù)元素見表3;
表3區(qū)塊鏈賬戶數(shù)據(jù)
數(shù)據(jù)元素是否必選
賬戶公鑰必選
賬戶私鑰必選
賬戶標(biāo)識(shí)非必選
賬戶資產(chǎn)非必選
數(shù)字證書非必選
賬戶所屬機(jī)構(gòu)非必選
——區(qū)塊鏈的區(qū)塊數(shù)據(jù)應(yīng)包含但不限于的數(shù)據(jù)元素見表4;
表4區(qū)塊鏈區(qū)塊數(shù)據(jù)
數(shù)據(jù)元素是否必選
區(qū)塊高度必選
區(qū)塊標(biāo)識(shí)必選
版本信息非必選
前一區(qū)塊摘要值必選
默克爾樹根事務(wù)樹根必選
區(qū)塊時(shí)間戳必選
區(qū)塊隨機(jī)數(shù)非必選
難度系數(shù)非必選
事務(wù)列表非必選
——區(qū)塊鏈的事務(wù)數(shù)據(jù)可包含但不限于的數(shù)據(jù)元素見表5;
表5區(qū)塊鏈?zhǔn)聞?wù)數(shù)據(jù)
數(shù)據(jù)元素是否必選
事務(wù)標(biāo)識(shí)必選
事務(wù)類型必選
簽名者
必選
事務(wù)時(shí)間戳
必選
10
DB51/T3189—2024
——區(qū)塊鏈的實(shí)體數(shù)據(jù)應(yīng)包含的數(shù)據(jù)元素見表6;
表6區(qū)塊鏈實(shí)體數(shù)據(jù)
數(shù)據(jù)元素是否必選
發(fā)起方地址必選
接收方地址必選
事務(wù)處理發(fā)生額非必選
事務(wù)處理費(fèi)用非必選
存儲(chǔ)數(shù)據(jù)非必選
附件數(shù)據(jù)非必選
實(shí)體數(shù)據(jù)備注非必選
——區(qū)塊鏈的合約數(shù)據(jù)可包含但不限于的數(shù)據(jù)元素見表7;
表7區(qū)塊鏈合約數(shù)據(jù)
數(shù)據(jù)元素是否必選
合約標(biāo)識(shí)必選
合約版本號(hào)必選
合約代碼必選
合約存儲(chǔ)必選
合約所有者必選
——區(qū)塊鏈的配置數(shù)據(jù)應(yīng)包含但不限于的數(shù)據(jù)元素見表8。
表8區(qū)塊鏈配置數(shù)據(jù)
數(shù)據(jù)元素是否必選
協(xié)議版本號(hào)非必選
版本軟件號(hào)必選
節(jié)點(diǎn)標(biāo)識(shí)必選
節(jié)點(diǎn)地址必選
節(jié)點(diǎn)公鑰非必選
7.3.2數(shù)據(jù)通信
區(qū)塊鏈的數(shù)據(jù)通信應(yīng)具有的能力包括:
11
DB51/T3189—2024
——支持P2P通信;
——支持節(jié)點(diǎn)間安全通信,防止數(shù)據(jù)在傳輸途中被篡改;
——數(shù)據(jù)傳輸連接建立之前對(duì)發(fā)送方和接收方進(jìn)行身份鑒別的能力;
——數(shù)據(jù)傳輸應(yīng)采用統(tǒng)一時(shí)間標(biāo)準(zhǔn),具備對(duì)傳輸數(shù)據(jù)的可用性進(jìn)行檢測(cè)的能力;
——支持節(jié)點(diǎn)間數(shù)據(jù)傳輸?shù)耐暾则?yàn)證;
——節(jié)點(diǎn)通信提供數(shù)據(jù)廣播的能力。
7.3.3數(shù)據(jù)存儲(chǔ)
區(qū)塊鏈的數(shù)據(jù)存儲(chǔ)應(yīng)具有以下能力:
——節(jié)點(diǎn)數(shù)據(jù)應(yīng)具備加密存儲(chǔ)能力;
——支持全節(jié)點(diǎn),提供獨(dú)立的、完整的數(shù)據(jù)存儲(chǔ)能力;
——宜提供批量數(shù)據(jù)從鏈上下載到本地?cái)?shù)據(jù)庫的服務(wù);
——宜提供區(qū)塊鏈瀏覽器,上鏈數(shù)據(jù)的數(shù)據(jù)查找、定位、統(tǒng)計(jì)功能;宜提供數(shù)據(jù)本地化瀏覽服務(wù);
——需支持設(shè)置用戶訪問權(quán)限,數(shù)據(jù)信息應(yīng)進(jìn)行安全保護(hù)分級(jí);
——需具備一定容災(zāi)性功能,應(yīng)保證當(dāng)任意不超過區(qū)塊鏈平臺(tái)聲明數(shù)量的節(jié)點(diǎn)發(fā)生故障,整個(gè)系
統(tǒng)工作正常。
7.3.4數(shù)據(jù)處理
區(qū)塊鏈的數(shù)據(jù)處理應(yīng)具有以下能力:
——需具備披露網(wǎng)絡(luò)及系統(tǒng)的配置信息的功能,包括區(qū)塊配置方式,網(wǎng)絡(luò)環(huán)境、共識(shí)機(jī)制等;
——需滿足指定業(yè)務(wù)場(chǎng)景的數(shù)據(jù)處理效率指標(biāo),例如交易數(shù)據(jù)和賬戶的處理;
——需符合共識(shí)機(jī)制對(duì)數(shù)據(jù)的處理標(biāo)準(zhǔn)流程,包括事務(wù)接收、事務(wù)執(zhí)行、事務(wù)打包、事務(wù)驗(yàn)證和
事務(wù)提交;
——需具備現(xiàn)實(shí)數(shù)據(jù)映射上鏈應(yīng)進(jìn)行標(biāo)準(zhǔn)化處理和合法性驗(yàn)證的功能;
——宜支持從約定的信息系統(tǒng)或特定的數(shù)據(jù)來源渠道直接抽取或智能化采集等方式,對(duì)約定上鏈
的數(shù)據(jù)進(jìn)行采集或提取,約定上鏈的數(shù)據(jù)必須是真實(shí)和準(zhǔn)確的;
——宜支持提供數(shù)據(jù)目錄的發(fā)布、更新等數(shù)據(jù)目錄服務(wù);
——宜支持按區(qū)塊鏈系統(tǒng)要求提供數(shù)據(jù)發(fā)布服務(wù);
——宜提供批量數(shù)據(jù)上載發(fā)布服務(wù)功能。
7.3.5數(shù)據(jù)同步
區(qū)塊鏈的數(shù)據(jù)同步應(yīng)具有以下能力:
——需支持對(duì)全部節(jié)點(diǎn)或部分節(jié)點(diǎn)按照一定的算法同步區(qū)塊數(shù)據(jù);
——新增節(jié)點(diǎn)應(yīng)能同步全部或部分鏈上信息時(shí),需滿足區(qū)塊鏈平臺(tái)聲明的效率要求;
——所有參與共識(shí)驗(yàn)證的節(jié)點(diǎn)在進(jìn)行同步時(shí)應(yīng)達(dá)到要求的最低效率指標(biāo);
——輕節(jié)點(diǎn)通過全節(jié)點(diǎn)進(jìn)行數(shù)據(jù)同步流程應(yīng)只同步關(guān)聯(lián)賬戶數(shù)據(jù);
——數(shù)據(jù)同步內(nèi)容宜包括但不限于區(qū)塊數(shù)據(jù)結(jié)構(gòu)內(nèi)容,根據(jù)業(yè)務(wù)需求和所負(fù)職責(zé)確定具體需要同
步的內(nèi)容;
——需符合數(shù)據(jù)同步處理方式和流程:區(qū)塊將區(qū)塊內(nèi)容推送給區(qū)塊鏈網(wǎng)絡(luò)內(nèi)的其他節(jié)點(diǎn)時(shí)采用廣
播推送式,向其他記賬節(jié)點(diǎn)進(jìn)行數(shù)據(jù)同步采用消息訂閱式;
——區(qū)塊鏈數(shù)據(jù)同步宜采用能減少賬本數(shù)據(jù)的重建工作的技術(shù)或技術(shù)方案來增加同步效率;
——數(shù)據(jù)同步宜采用設(shè)定系統(tǒng)的區(qū)塊數(shù)量自動(dòng)檢測(cè)點(diǎn)、多方參與狀態(tài)數(shù)據(jù)恢復(fù)等技術(shù)方式使同步
過程具備高可靠性;
12
DB51/T3189—2024
——區(qū)塊鏈賬本數(shù)據(jù)同步能力需為各個(gè)區(qū)塊鏈引擎必備的基本能力。
8區(qū)塊鏈應(yīng)用支撐層基本要求
8.1共識(shí)機(jī)制
8.1.1共識(shí)達(dá)成的標(biāo)準(zhǔn)流程
8.1.1.1共識(shí)機(jī)制要素
共識(shí)機(jī)制要素應(yīng)包括:
——達(dá)成一致:機(jī)制將收集群體中所有一致意見;
——合作:群體中每個(gè)個(gè)體都是為了達(dá)成一致,從而群體利益一致;
——權(quán)利平等:群體中每個(gè)個(gè)體參與者都有相同的競(jìng)爭權(quán)利;
——參與:群體中每個(gè)個(gè)體都需要參與;
——積極性:群體中每個(gè)個(gè)體具有相同的活躍度。
8.1.1.2共識(shí)機(jī)制流程
共識(shí)機(jī)制流程應(yīng)包括:
a)加入共識(shí):這個(gè)階段決定哪些節(jié)點(diǎn)可以參與共識(shí),縮小參與共識(shí)的節(jié)點(diǎn)范圍。比如在PoS里
面,則是需要持有代幣或者交保證金才能參與共識(shí)。在DPoS里面,代理人需要獲得足夠多的
投票才能參與共識(shí);
b)生成區(qū)塊:采用共識(shí)算法(一定規(guī)則)從參與共識(shí)的節(jié)點(diǎn)里挑選相應(yīng)的節(jié)點(diǎn),由該節(jié)點(diǎn)將交
易打包生成新的區(qū)塊;
c)進(jìn)行驗(yàn)證和投票,節(jié)點(diǎn)驗(yàn)證更新區(qū)塊。投票涉及區(qū)塊投票和用消息投票兩種方式,每個(gè)區(qū)塊
都是一張票(票有權(quán)重,例如工作量證明),高度最長、包含的區(qū)塊(票數(shù))最多即為勝出
的鏈。
8.1.2共識(shí)機(jī)制應(yīng)用要點(diǎn)
區(qū)塊鏈共識(shí)算法應(yīng)用要點(diǎn)見表9。
表9區(qū)塊鏈共識(shí)算法應(yīng)用要點(diǎn)
共識(shí)機(jī)制算法應(yīng)用要點(diǎn)
工作量證明類共識(shí)機(jī)制Proof-of-Work(1)應(yīng)將區(qū)塊頭數(shù)據(jù)帶入哈希函數(shù)計(jì)算公式;
(2)應(yīng)不斷調(diào)整區(qū)塊頭數(shù)據(jù)中的隨機(jī)數(shù);
工作量證明
(3)應(yīng)計(jì)算出滿足特定標(biāo)準(zhǔn)的哈希值完成工作量證明。
13
DB51/T3189—2024
表9區(qū)塊鏈共識(shí)算法應(yīng)用要點(diǎn)(續(xù))
共識(shí)機(jī)制算法應(yīng)用要點(diǎn)
(1)用于規(guī)范區(qū)塊鏈上新區(qū)塊的驗(yàn)證;
Proof-of-Capacity
(2)更多關(guān)注內(nèi)存而不是處理能力;
容量證明
(3)將工作量證明機(jī)制中的算力資源替換為磁盤空間資源,礦工之
間通過比拼磁盤空間大小來競(jìng)爭最后的記賬權(quán)。
(1)節(jié)點(diǎn)通過“抵押”一定數(shù)量的加密貨幣來參與區(qū)塊的驗(yàn)證;
Proof-of-Stake
(2)獲得新區(qū)塊記賬權(quán)的概率與驗(yàn)證者持有的代幣數(shù)量成正比;
權(quán)益證明
(3)引入了懲罰機(jī)制,如果驗(yàn)證者被發(fā)現(xiàn)進(jìn)行不當(dāng)行為(如雙重支
付攻擊),其抵押的加密貨幣會(huì)被部分或全部沒收(稱為
“Slashing”)。
(1)通過投票選舉出一定數(shù)量的代表來達(dá)成共識(shí);
Delegated
(2)所有節(jié)點(diǎn)都可以自主選擇投票的對(duì)象,選舉產(chǎn)生的代表按
Proof-of-Stake委
順序記賬。
托權(quán)益證明
(1)在PoS中用戶所擁有的網(wǎng)絡(luò)中令牌的百分比,表示了該用戶“發(fā)
Proof-of-Weight
現(xiàn)”下一個(gè)區(qū)塊的概率;
權(quán)重證明
(2)權(quán)重證明使用了完全不同的加權(quán)值。
(1)該共識(shí)機(jī)制允許拜占庭容錯(cuò),允許強(qiáng)監(jiān)督節(jié)點(diǎn)參與,具備權(quán)限
其他類共識(shí)機(jī)制Practical
分級(jí)能力;
ByzantineFault
(2)所有節(jié)點(diǎn)都在相同的配置下運(yùn)行,且有一個(gè)主節(jié)點(diǎn),其他節(jié)點(diǎn)
Tolerance實(shí)用拜占作為備份節(jié)點(diǎn)。
庭容錯(cuò)
(1)將用戶的私鑰與授權(quán)的身份進(jìn)行比較;
Proof-of-Identity
(2)用戶私鑰的一段加密證據(jù),該私鑰以加密方式附加到特定的交
身份證明
易中;
(3)身份證明確保創(chuàng)建的數(shù)據(jù)的完整性和真實(shí)性。
(1)Raft共識(shí)模塊中使用心跳機(jī)制來觸發(fā)Leader選舉;
Replicationand
(2)領(lǐng)導(dǎo)者負(fù)責(zé)將日志復(fù)制到關(guān)注者。它通過發(fā)送心跳消息定期通
FaultTolerant基于
知追隨者它的存在;
領(lǐng)導(dǎo)者驅(qū)動(dòng)的共識(shí)模(3)每個(gè)跟隨者都有一個(gè)超時(shí)時(shí)間,它期望領(lǐng)導(dǎo)者的心跳,接收心
型跳時(shí)重置超時(shí)時(shí)間;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鯉城區(qū)新步實(shí)驗(yàn)小學(xué)秋季招聘合同制頂崗教師備考題庫完整答案詳解
- 2025年永康市農(nóng)機(jī)產(chǎn)業(yè)園開發(fā)有限公司公開招聘國有企業(yè)合同制員工7人備考題庫完整答案詳解
- 2025年寧夏黃河農(nóng)村商業(yè)銀行科技人員社會(huì)招聘?jìng)淇碱}庫及一套完整答案詳解
- 重大安全隱患排查治理和建檔監(jiān)控等制度
- 中國電建集團(tuán)昆明勘測(cè)設(shè)計(jì)研究院有限公司招聘20人備考題庫及參考答案詳解1套
- 2025年關(guān)于為淄博市檢察機(jī)關(guān)公開招聘聘用制書記員的備考題庫及一套答案詳解
- 2025年青島市李滄區(qū)人民法院公開招聘司法輔助人員備考題庫參考答案詳解
- 2025年首都醫(yī)科大學(xué)附屬北京朝陽醫(yī)院石景山醫(yī)院派遣合同制職工招聘?jìng)淇碱}庫及答案詳解1套
- 銀聯(lián)企業(yè)服務(wù)(上海)有限公司2026年度招聘?jìng)淇碱}庫及參考答案詳解1套
- plc課程設(shè)計(jì)彩燈循環(huán)
- 劇組用車合同范本
- 2024年法律職業(yè)資格《客觀題卷一》試題及答案
- 鋼鐵廠勞務(wù)合同范本
- 2025年沈陽華晨專用車有限公司公開招聘筆試考試備考題庫及答案解析
- 職業(yè)技能競(jìng)賽和技術(shù)比武活動(dòng)方案
- 《面對(duì)挫折我不怕》課件
- 租打碟機(jī)合同范本
- 2025-2026學(xué)年上學(xué)期北京小學(xué)數(shù)學(xué)三年級(jí)期末典型卷2
- 2025四川成都東方廣益投資有限公司下屬企業(yè)招聘9人備考題庫(含答案詳解)
- 云南特色農(nóng)產(chǎn)品市場(chǎng)需求調(diào)研報(bào)告
- 2025課堂懲罰 主題班會(huì):馬達(dá)加斯加企鵝課堂懲罰 課件
評(píng)論
0/150
提交評(píng)論