CESA-2021-1-035 區(qū)塊鏈 可裝配系統(tǒng) 流程規(guī)范 征求意見稿_第1頁
CESA-2021-1-035 區(qū)塊鏈 可裝配系統(tǒng) 流程規(guī)范 征求意見稿_第2頁
CESA-2021-1-035 區(qū)塊鏈 可裝配系統(tǒng) 流程規(guī)范 征求意見稿_第3頁
CESA-2021-1-035 區(qū)塊鏈 可裝配系統(tǒng) 流程規(guī)范 征求意見稿_第4頁
CESA-2021-1-035 區(qū)塊鏈 可裝配系統(tǒng) 流程規(guī)范 征求意見稿_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ICS

CCS

團(tuán)體標(biāo)準(zhǔn)

T/CESAXXXX—202X

區(qū)塊鏈可裝配系統(tǒng)流程規(guī)范

Blockchain-Assemblablesystem-Processingflowspecification

征求意見稿

在提交反饋意見時(shí),請將您知道的相關(guān)專利連同支持性文件一并附上。

已授權(quán)的專利證明材料為專利證書復(fù)印件或扉頁,已公開但尚未授權(quán)的專利申請

證明材料為專利公開通知書復(fù)印件或扉頁,未公開的專利申請的證明材料為專利申請

號和申請日期。

202X-XX-XX發(fā)布202X-XX-XX實(shí)施

中國電子工業(yè)標(biāo)準(zhǔn)化技術(shù)協(xié)會發(fā)布

T/CESAXXXX—202X

前言

本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起

草。

本文件由北京微芯區(qū)塊鏈與邊緣計(jì)算研究院提出。

本文件由中國電子工業(yè)標(biāo)準(zhǔn)化技術(shù)協(xié)會歸口。

本文件起草單位:北京微芯區(qū)塊鏈與邊緣計(jì)算研究院、騰訊云計(jì)算(北京)有限責(zé)任公司、北京市大

數(shù)據(jù)中心、北京航空航天大學(xué)、北京電子商務(wù)交易技術(shù)國家工程實(shí)驗(yàn)室、北京數(shù)字認(rèn)證股份有限公司。

本文件主要起草人:任常銳、黃普、唐琳、殷舒、萬明超、胡志琳、武尚、楊華衛(wèi)、李力、敖萌、

張建俊、石志國、高嵩、劉一萱、柴躍廷、黃亞東、張永強(qiáng)、梁海驊。

III

T/CESAXXXX—202X

引言

區(qū)塊鏈可裝配系統(tǒng)是由一組可替代、遵循相應(yīng)規(guī)范的模塊按照使用者的定制需求組合而成的可正常

運(yùn)作的區(qū)塊鏈系統(tǒng)。區(qū)塊鏈可裝配系統(tǒng)通過標(biāo)準(zhǔn)流程抽象,采用標(biāo)準(zhǔn)化、模塊化的技術(shù)手段,使得用戶

可根據(jù)自身需求,精準(zhǔn)地選擇和裁剪不同的基礎(chǔ)模塊,支持不同的系統(tǒng)特性,從而裝配出能支持廣域應(yīng)

用場景的區(qū)塊鏈系統(tǒng),將區(qū)塊鏈系統(tǒng)的實(shí)現(xiàn)從現(xiàn)有的手工作業(yè)模式推進(jìn)到自動裝配生產(chǎn)模式。

可裝配系統(tǒng)與常見的支持可拔插的系統(tǒng)的區(qū)別在于可裝配系統(tǒng)的自由度高于支持可拔插的系統(tǒng)。一

般支持可拔插的系統(tǒng)是有一個(gè)固定的框架,并且有固定的模塊接口,通過替換模塊的方式實(shí)現(xiàn)可拔插。

而可裝配系統(tǒng)是通過模塊間的組合,直接組成一個(gè)完整的系統(tǒng)。從模塊替換角度來看,可裝配系統(tǒng)沒有

一個(gè)固定的框架,系統(tǒng)的框架本身也是可替換的。因此從軟件架構(gòu)角度看,可拔插的系統(tǒng)是一種特殊的

可裝配系統(tǒng),可拔插系統(tǒng)是框架固定的可裝配系統(tǒng)。

本標(biāo)準(zhǔn)是《區(qū)塊鏈可裝配系統(tǒng)》系列標(biāo)準(zhǔn)的第二篇,給出了一種典型的區(qū)塊鏈可裝配系統(tǒng)的執(zhí)行

流程及系統(tǒng)模塊劃分,以及判定一個(gè)區(qū)塊鏈系統(tǒng)是否屬于此種典型的區(qū)塊鏈可裝配系統(tǒng)的驗(yàn)證方法。

本標(biāo)準(zhǔn)可為區(qū)塊鏈可裝配系統(tǒng)提供基礎(chǔ)參考,有助理解區(qū)塊鏈可裝配系統(tǒng)的概念,有助于區(qū)塊鏈用

戶選擇具體的區(qū)塊鏈系統(tǒng)。此外,本標(biāo)準(zhǔn)有助于多方協(xié)作共同開發(fā)區(qū)塊鏈底層平臺,對于促進(jìn)區(qū)塊鏈技

術(shù)普及和規(guī)?;瘧?yīng)用具有重要意義。

IV

T/CESAXXXX—202X

區(qū)塊鏈可裝配系統(tǒng)流程規(guī)范

1范圍

本標(biāo)準(zhǔn)規(guī)定了區(qū)塊鏈可裝配系統(tǒng)流程規(guī)范。包括如下內(nèi)容:

a)界定了區(qū)塊鏈可裝配系統(tǒng)相關(guān)的術(shù)語和定義;

b)規(guī)范了區(qū)塊鏈可裝配系統(tǒng)的系統(tǒng)執(zhí)行流程;

c)在系統(tǒng)流程基礎(chǔ)上,給出了區(qū)塊鏈可裝配系統(tǒng)參考模塊劃分。

本標(biāo)準(zhǔn)適用于:

a)指導(dǎo)區(qū)塊鏈服務(wù)提供方提供區(qū)塊鏈可裝配系統(tǒng)的功能組件;

b)指導(dǎo)區(qū)塊鏈服務(wù)提供方構(gòu)建區(qū)塊鏈可裝配系統(tǒng);

c)指導(dǎo)區(qū)塊鏈可裝配系統(tǒng)系統(tǒng)評估。

2規(guī)范性引用文件

下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,

僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本

文件。

T/CESA6001-2016區(qū)塊鏈參考架構(gòu)

T/CESA-2021-1-037區(qū)塊鏈可裝配系統(tǒng)裝配規(guī)范

3術(shù)語和定義

T/CESA6001-2016和T/CESA-2021-1-037界定的以及下列術(shù)語和定義適用于本文件。

3.1

對等網(wǎng)絡(luò)peertopeernetwork

一種僅包含對控制和操作能力等效的節(jié)點(diǎn)的計(jì)算機(jī)網(wǎng)絡(luò)。

[T/CESA6001-2016,定義2.1.8]

3.2

提議節(jié)點(diǎn)proposingnode

區(qū)塊鏈網(wǎng)絡(luò)中負(fù)責(zé)產(chǎn)生新的候選區(qū)塊的節(jié)點(diǎn)。

注:在一個(gè)區(qū)塊輪次中提議節(jié)點(diǎn)可以是一個(gè)或多個(gè)。在不同輪次中提議節(jié)點(diǎn)和驗(yàn)證節(jié)點(diǎn)身份可互相

轉(zhuǎn)換。

3.3

驗(yàn)證節(jié)點(diǎn)verifyingnode

區(qū)塊鏈網(wǎng)絡(luò)中負(fù)責(zé)驗(yàn)證新的候選區(qū)塊的節(jié)點(diǎn)。

1

T/CESAXXXX—202X

注:對某一候選區(qū)塊而言,除提議此區(qū)塊的節(jié)點(diǎn)外其余區(qū)塊鏈節(jié)點(diǎn)均為驗(yàn)證節(jié)點(diǎn)。在不同輪次中提

議節(jié)點(diǎn)和驗(yàn)證節(jié)點(diǎn)身份可互相轉(zhuǎn)換。

3.4

交易調(diào)度transactionscheduling

將一批交易按照調(diào)度策略分配計(jì)算資源進(jìn)行執(zhí)行的過程。

注:交易調(diào)度的調(diào)度策略決定一批交易的執(zhí)行順序和交易并行沖突的處理機(jī)制。

3.5

交易讀取transactionreading

鏈上拉取區(qū)塊,并讀取區(qū)塊中解析交易信息的過程。

3.6

配置交易configtransaction

一種把區(qū)塊鏈配置信息或配置變更信息存儲在交易內(nèi)容中的交易。

4典型的區(qū)塊鏈可裝配系統(tǒng)執(zhí)行流程

根據(jù)區(qū)塊鏈可裝配系統(tǒng)裝配規(guī)范,首先應(yīng)選擇框架。本標(biāo)準(zhǔn)規(guī)范的典型的區(qū)塊鏈可裝配系統(tǒng),框架

所對應(yīng)的核心流程如下圖1所示:

圖1典型的區(qū)塊鏈可裝配系統(tǒng)執(zhí)行流程

2

T/CESAXXXX—202X

4.1概述

在典型的區(qū)塊鏈可裝配系統(tǒng)參考執(zhí)行流程中,區(qū)塊產(chǎn)生流程整體可劃分為提議候選區(qū)塊、共識候選

區(qū)塊、驗(yàn)證候選區(qū)塊、執(zhí)行候選區(qū)塊四部分。首先由一個(gè)或多個(gè)提議節(jié)點(diǎn)提議候選區(qū)塊。之后,提議區(qū)

塊進(jìn)入共識流程,在共識節(jié)點(diǎn)間對候選區(qū)塊進(jìn)行共識,過程中驗(yàn)證節(jié)點(diǎn)應(yīng)驗(yàn)證候選區(qū)塊的有效性。達(dá)成

共識后,各區(qū)塊鏈節(jié)點(diǎn)執(zhí)行候選區(qū)塊,使區(qū)塊入庫生效。

4.2提議候選區(qū)塊

提議候選區(qū)塊是指提議節(jié)點(diǎn)將一個(gè)或多個(gè)交易打包為候選區(qū)塊,供區(qū)塊鏈網(wǎng)絡(luò)中各節(jié)點(diǎn)進(jìn)行共識。

4.3共識候選區(qū)塊

候選區(qū)塊被提議后,應(yīng)在各區(qū)塊鏈節(jié)點(diǎn)處就此候選區(qū)塊能否追加至當(dāng)前區(qū)塊鏈達(dá)成共識。

4.4驗(yàn)證候選區(qū)塊

在共識候選區(qū)塊中,驗(yàn)證節(jié)點(diǎn)應(yīng)執(zhí)行驗(yàn)證候選區(qū)塊流程以校驗(yàn)候選區(qū)塊的有效性,若無效則拒絕此

候選區(qū)塊。

4.5執(zhí)行候選區(qū)塊

各節(jié)點(diǎn)對候選區(qū)塊達(dá)成共識后,進(jìn)入執(zhí)行候選區(qū)塊流程,將候選區(qū)塊、區(qū)塊中的交易、對區(qū)塊鏈的

狀態(tài)變更等寫入數(shù)據(jù)庫,使區(qū)塊數(shù)據(jù)生效。

5典型的區(qū)塊鏈可裝配系統(tǒng)參考模塊

5.1概述

根據(jù)典型的區(qū)塊鏈可裝配系統(tǒng)參考執(zhí)行流程,可將區(qū)塊鏈劃分為圖2中展示的模塊。參考執(zhí)行流程

中的每一個(gè)步驟均對應(yīng)多個(gè)區(qū)塊鏈功能模塊,模塊間通過接口封裝調(diào)用,背后支持函數(shù)調(diào)用、進(jìn)程間通

信、網(wǎng)絡(luò)通信等不同的調(diào)用方式。

5.2交易緩存模塊

交易緩存模塊將節(jié)點(diǎn)從用戶或其他節(jié)點(diǎn)收到的交易進(jìn)行緩存,供區(qū)塊提議模塊批量獲取交易并打包

為區(qū)塊。交易緩存應(yīng)提供交易校驗(yàn)、交易防重、交易批量獲取、交易批量刪除等功能。

5.3區(qū)塊提議模塊

區(qū)塊提議模塊負(fù)責(zé)按照時(shí)間間隔、最大區(qū)塊交易數(shù)等規(guī)則從交易緩存中批量獲取交易,調(diào)用交易調(diào)

度模塊預(yù)執(zhí)行交易,并將其中合法交易、區(qū)塊高度、區(qū)塊時(shí)間戳、交易執(zhí)行結(jié)果等信息組裝為候選區(qū)塊,

而后發(fā)送至共識算法模塊完成區(qū)塊提議。

3

T/CESAXXXX—202X

圖2典型的區(qū)塊鏈可裝配系統(tǒng)模塊

5.4交易調(diào)度模塊

交易調(diào)度模塊負(fù)責(zé)將一批交易按預(yù)定策略發(fā)送至智能合約模塊進(jìn)行執(zhí)行。按照策略的不同,可分為

串行調(diào)度和并行調(diào)度兩種。在串行調(diào)度中,交易被按順序逐一發(fā)送至智能合約模塊執(zhí)行。在并行調(diào)度中,

調(diào)度模塊將交易并行發(fā)送至智能合約模塊,并進(jìn)行沖突檢測、交易重試等,保證并行執(zhí)行的正確性。

5.5智能合約模塊

智能合約模塊負(fù)責(zé)實(shí)現(xiàn)用戶具體的業(yè)務(wù)邏輯,在區(qū)塊鏈不可篡改的數(shù)據(jù)之上構(gòu)建豐富的分布式應(yīng)用

程序。具體地,智能合約接受用戶的調(diào)用,結(jié)合用戶的輸入和當(dāng)前鏈上狀態(tài),經(jīng)過一系列運(yùn)算后產(chǎn)生對

4

T/CESAXXXX—202X

區(qū)塊鏈數(shù)據(jù)的更新操作集合。只要在受限的運(yùn)行資源下,能夠模擬執(zhí)行用戶程序并產(chǎn)生讀寫集合的組件,

均可用作區(qū)塊鏈的合約引擎組件。限制智能合約運(yùn)行資源是為防止某一智能合約占用過多節(jié)點(diǎn)硬件資源,

導(dǎo)致節(jié)點(diǎn)宕機(jī)。

5.6共識算法模塊

共識算法保證了區(qū)塊鏈數(shù)據(jù)在各方的嚴(yán)格一致。按照容錯(cuò)程度的不同,共識算法可分為拜占庭容錯(cuò)

算法和非拜占庭容錯(cuò)算法。按照一致性程度的不同,共識算法可分為強(qiáng)一致性共識和弱一致性共識。按

照共識過程各節(jié)點(diǎn)的協(xié)作類型,共識算法可分為競爭性共識和合作性共識。

5.7對等網(wǎng)絡(luò)模塊

區(qū)塊鏈節(jié)點(diǎn)間采用對等網(wǎng)絡(luò)協(xié)議進(jìn)行連接和通信,任意一個(gè)節(jié)點(diǎn)的加入和退出不影響整個(gè)網(wǎng)絡(luò)的連

通性。對等網(wǎng)絡(luò)模塊負(fù)責(zé)將區(qū)塊、交易、共識消息等同步至網(wǎng)絡(luò)中各節(jié)點(diǎn)。此外,在多鏈場景下,對等

網(wǎng)絡(luò)應(yīng)做到多鏈間數(shù)據(jù)的隔離。

注:也可根據(jù)實(shí)際場景,采用其他的傳輸網(wǎng)絡(luò)模式。

5.8區(qū)塊驗(yàn)證模塊

區(qū)塊驗(yàn)證模塊負(fù)責(zé)校驗(yàn)區(qū)塊格式等的有效性,并調(diào)用交易調(diào)度模塊執(zhí)行候選區(qū)塊中的所有交易,進(jìn)

而判斷本地執(zhí)行結(jié)果與候選區(qū)塊中包含的執(zhí)行結(jié)果是否一致。

5.9區(qū)塊執(zhí)行模塊

區(qū)塊執(zhí)行模塊負(fù)責(zé)調(diào)用數(shù)據(jù)存儲模塊將已共識的候選區(qū)塊寫入數(shù)據(jù)庫,并通知交易緩存模塊批量移

除已共識區(qū)塊內(nèi)交易,防止交易重復(fù)入塊。

5.10數(shù)據(jù)存儲模塊

數(shù)據(jù)存儲模塊負(fù)責(zé)將區(qū)塊、交易、區(qū)塊鏈當(dāng)前狀態(tài)等數(shù)據(jù)寫入數(shù)據(jù)庫,并對外提供相關(guān)數(shù)據(jù)的檢索

服務(wù)。此外,數(shù)據(jù)存儲模塊還提供數(shù)據(jù)快照功能,可基于當(dāng)前數(shù)據(jù)庫狀態(tài)在內(nèi)存中緩存數(shù)據(jù)更新,供區(qū)

塊提議和驗(yàn)證時(shí)對交易進(jìn)行模擬執(zhí)行。數(shù)據(jù)存儲模塊底層可采用鍵值對數(shù)據(jù)庫、關(guān)系型數(shù)據(jù)庫等實(shí)現(xiàn)。

5.11加密組件庫

加密組件是區(qū)塊鏈底層安全保證的核心組件,此模塊應(yīng)包括加密解密功能、數(shù)字摘要功能、數(shù)字簽

名和驗(yàn)簽功能。其中加密解密功能指把明文數(shù)據(jù)轉(zhuǎn)化為密文數(shù)據(jù)、把密文數(shù)據(jù)還原為明文數(shù)據(jù)的能力,

應(yīng)同時(shí)支持對稱加解密和非對稱加解密功能。數(shù)字摘要指將任意長度的消息輸入變成固定長度的短消息

輸出。數(shù)字簽名功模塊用于被接收者確認(rèn)完整性以及不可偽造性。加密組件庫應(yīng)同時(shí)支持以上三種功能

需求。

5.12擴(kuò)展模塊(可選模塊)

5

T/CESAXXXX—202X

5.12.1身份和權(quán)限管理模塊

身份和權(quán)限管理模塊提供區(qū)塊鏈節(jié)點(diǎn)和用戶的身份定義、身份和鏈上資源操作權(quán)限的綁定、權(quán)限驗(yàn)

證等功能,實(shí)現(xiàn)對交易發(fā)送、智能合約定義等鏈上資源的權(quán)限管理。所有涉及權(quán)限管控的模塊均應(yīng)調(diào)用

身份和權(quán)限管理模塊完成權(quán)限校驗(yàn)。

5.12.2調(diào)參模塊

區(qū)塊鏈上的交易通??煞譃閮煞N類型:配置交易和普通交易。

調(diào)參模塊可通過分析區(qū)塊鏈整體系統(tǒng)的運(yùn)行情況,調(diào)用添加交易接口,發(fā)送配置交易,來改變區(qū)塊

鏈的一些關(guān)鍵屬性參數(shù),優(yōu)化區(qū)塊鏈可裝配系統(tǒng)系統(tǒng)實(shí)例的性能。

5.12.3跨鏈模塊

跨鏈模塊是提供不同區(qū)塊鏈實(shí)例間信息交互功能的模塊。通常包括同構(gòu)區(qū)塊鏈跨鏈和異構(gòu)區(qū)塊鏈跨

鏈兩種類型,跨鏈模塊需要針對不同類型的跨鏈,提供響應(yīng)的功能組件和配置接口及調(diào)用接口,供智能

合約直接調(diào)用。

6典型的區(qū)塊鏈可裝配系統(tǒng)驗(yàn)證方法

6.1系統(tǒng)執(zhí)行流程驗(yàn)證方法

通過查閱系統(tǒng)文檔,以及驗(yàn)證裝配工具提供的模塊庫,判斷系統(tǒng)執(zhí)行流程是否包含下列流程:

a)提議候選區(qū)塊:

b)共識候選區(qū)塊;

c)驗(yàn)證候選區(qū)塊;

d)執(zhí)行候選區(qū)塊。

6.2系統(tǒng)模塊驗(yàn)證方法

通過查閱系統(tǒng)文檔,以及驗(yàn)證裝配工具提供的模塊庫,判斷系統(tǒng)模塊是否包含下列模塊:

a)交易緩存模塊;

b)區(qū)塊提議模塊;

c)交易調(diào)度模塊;

d)智能合約模塊;

e)共識算法模塊;

f)對等網(wǎng)絡(luò)模塊;

g)區(qū)塊驗(yàn)證模塊;

h)區(qū)塊執(zhí)行模塊;

6

T/CESAXXXX—202X

i)數(shù)據(jù)存儲模塊;

j)加密功能組件庫。

6.3系統(tǒng)可裝配性

系統(tǒng)應(yīng)具有以下要求:

a)區(qū)塊鏈系統(tǒng)各模塊滿足易替換性,即將其中任意模塊替換為遵循模塊要求的另外一種實(shí)現(xiàn),

區(qū)塊鏈系統(tǒng)仍能正常運(yùn)行;

b)區(qū)塊鏈系統(tǒng)滿足可裝配性,即可根據(jù)使用者需要,將一組遵循要求的各模塊實(shí)現(xiàn)組合為一個(gè)

可正常運(yùn)行的區(qū)塊鏈系統(tǒng)。

7

T/CESAXXXX—202X

參考文獻(xiàn)

[1]《新型區(qū)塊鏈底層平臺技術(shù)白皮書》,2020年9月,北京微芯區(qū)塊鏈與邊緣計(jì)算研究院

8

T/CESAXXXX—202X

目次

前言...................................................................................................................................................................III

引言.....................................................................................................................................................................IV

1范圍...................................................................................................................................................................1

2規(guī)范性引用文件...............................................................................................................................................1

3術(shù)語和定義.......................................................................................................................................................1

4典型的區(qū)塊鏈可裝配系統(tǒng)執(zhí)行流程...............................................................................................................2

4.1概述...........................................................................................................................................................3

4.2提議候選區(qū)塊...........................................................................................................................................3

4.3共識候選區(qū)塊...........................................................................................................................................3

4.4驗(yàn)證候選區(qū)塊...........................................................................................................................................3

4.5執(zhí)行候選區(qū)塊...........................................................................................................................................3

5典型的區(qū)塊鏈可裝配系統(tǒng)參考模塊...............................................................................................................3

5.1概述...........................................................................................................................................................3

5.2交易緩存模塊...........................................................................................................................................3

5.3區(qū)塊提議模塊...........................................................................................................................................3

5.4交易調(diào)度模塊...........................................................................................................................................4

5.5智能合約模塊...........................................................................................................................................4

5.6共識算法模塊...........................................................................................................................................5

5.7對等網(wǎng)絡(luò)模塊...........................................................................................................................................5

5.8區(qū)塊驗(yàn)證模塊...........................................................................................................................................5

5.9區(qū)塊執(zhí)行模塊...........................................................................................................................................5

5.10數(shù)據(jù)存儲模塊.........................................................................................................................................5

5.11加密組件庫.............................................................................................................................................5

5.12擴(kuò)展模塊(可選模塊).........................................................................................................................5

5.12.1身份和權(quán)限管理模塊.....................................................................................................................6

5.12.2調(diào)參模塊.........................................................................................................................................6

5.12.3跨鏈模塊.........................................................................................................................................6

6典型的區(qū)塊鏈可裝配系統(tǒng)驗(yàn)證方法...............................................................................................................6

6.1系統(tǒng)執(zhí)行流程驗(yàn)證方法...........................................................................................................................6

6.2系統(tǒng)模塊驗(yàn)證方法...................................................................................................................................6

6.3系統(tǒng)可裝配性...........................................................................................................................................7

參考文獻(xiàn).........................................................................................................................................................8

II

T/CESAXXXX—202X

區(qū)塊鏈可裝配系統(tǒng)流程規(guī)范

1范圍

本標(biāo)準(zhǔn)規(guī)定了區(qū)塊鏈可裝配系統(tǒng)流程規(guī)范。包括如下內(nèi)容:

a)界定了區(qū)塊鏈可裝配系統(tǒng)相關(guān)的術(shù)語和定義;

b)規(guī)范了區(qū)塊鏈可裝配系統(tǒng)的系統(tǒng)執(zhí)行流程;

c)在系統(tǒng)流程基礎(chǔ)上,給出了區(qū)塊鏈可裝配系統(tǒng)參考模塊劃分。

本標(biāo)準(zhǔn)適用于:

a)指導(dǎo)區(qū)塊鏈服務(wù)提供方提供區(qū)塊鏈可裝配系統(tǒng)的功能組件;

b)指導(dǎo)區(qū)塊鏈服務(wù)提供方構(gòu)建區(qū)塊鏈可裝配系統(tǒng);

c)指導(dǎo)區(qū)塊鏈可裝配系統(tǒng)系統(tǒng)評估。

2規(guī)范性引用文件

下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,

僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本

文件。

T/CESA6001-2016區(qū)塊鏈參考架構(gòu)

T/CESA-2021-1-037區(qū)塊鏈可裝配系統(tǒng)裝配規(guī)范

3術(shù)語和定義

T/CESA6001-2016和T/CESA-2021-1-037界定的以及下列術(shù)語和定義適用于本文件。

3.1

對等網(wǎng)絡(luò)peertopeernetwork

一種僅包含對控制和操作能力等效的節(jié)點(diǎn)的計(jì)算機(jī)網(wǎng)絡(luò)。

[T/CESA6001-2016,定義2.1.8]

3.2

提議節(jié)點(diǎn)proposingnode

區(qū)塊鏈網(wǎng)絡(luò)中負(fù)責(zé)產(chǎn)生新的候選區(qū)塊的節(jié)點(diǎn)。

注:在一個(gè)區(qū)塊輪次中提議節(jié)點(diǎn)可以是一個(gè)或多個(gè)。在不同輪次中提議節(jié)點(diǎn)和驗(yàn)證節(jié)點(diǎn)身份可互相

轉(zhuǎn)換。

3.3

驗(yàn)證節(jié)點(diǎn)verifyingnode

區(qū)塊鏈網(wǎng)絡(luò)中負(fù)責(zé)驗(yàn)證新的候選區(qū)塊的節(jié)點(diǎn)。

1

T/CESAXXXX—202X

注:對某一候選區(qū)塊而言,除提議此區(qū)塊的節(jié)點(diǎn)外其余區(qū)塊鏈節(jié)點(diǎn)均為驗(yàn)證節(jié)點(diǎn)。在不同輪次中提

議節(jié)點(diǎn)和驗(yàn)證節(jié)點(diǎn)身份可互相轉(zhuǎn)換。

3.4

交易調(diào)度transactionscheduling

將一批交易按照調(diào)度策略分配計(jì)算資源進(jìn)行執(zhí)行的過程。

注:交易調(diào)度的調(diào)度策略決定一批交易的執(zhí)行順序和交易并行沖突的處理機(jī)制。

3.5

交易讀取transactionreading

鏈上拉取區(qū)塊,并讀取區(qū)塊中解析交易信息的過程。

3.6

配置交易configtransaction

一種把區(qū)塊鏈配置信息或配置變更信息存

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論