版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
DB11/T2047—2022ICS35.240DB11/T2047—2022CCSL70 DB11北 京 市 地 方 標(biāo) 準(zhǔn)DB11/T2047—2022目錄區(qū)塊鏈技術(shù)規(guī)范Technicalspecificationforcatalogblockchain2022-12-272022-12-272023-04-01北京市市場監(jiān)督管理局發(fā)布DB11/T2047—2022目 次前言 II1范引文件 1語定義 1體1用層 2塊2據(jù)享撐層 4區(qū)級錄塊5附錄A(料)對7參考11IDB11/T2047—2022前 言GB/T1.1—2020本文件由北京市經(jīng)濟(jì)和信息化局提出并歸口。本文件由北京市經(jīng)濟(jì)和信息化局組織實(shí)施。本文件主要起草人:章敏、張晰、張琳、高嵩、賈曉豐、劉旭、趙琰昉、石志國、劉志榮、駱亦飛、高文飛、張健楓、江茜、苗婕、王睿宇、王宇航、趙章界、趙瑩、寧振宇、ft世光、鄧攀、林紹福、王曉、林玎玎、孫棋棋、王騰騰、唐琳、屈克。II目錄區(qū)塊鏈技術(shù)規(guī)范
DB11/T2047—2022范圍本文件提出了目錄區(qū)塊鏈體系總體架構(gòu),規(guī)范了應(yīng)用層功能要求、區(qū)塊鏈層技術(shù)要求、數(shù)據(jù)共享支撐層技術(shù)要求和市區(qū)兩級目錄區(qū)塊鏈對接技術(shù)要求等內(nèi)容。門()()DB11/T337政務(wù)數(shù)據(jù)資源目錄體系規(guī)范DB11/T1919政務(wù)數(shù)據(jù)匯聚共享規(guī)范下列術(shù)語和定義適用于本文件。3.13.1目錄區(qū)塊鏈catalogblockchain利用區(qū)塊鏈的理念和技術(shù),對數(shù)據(jù)資源目錄和數(shù)據(jù)共享進(jìn)行統(tǒng)一管控的分布式系統(tǒng)。[來源:DB11/T1919-2021,3.3,有修改]3.2信息系統(tǒng)鑰匙informationsystemskey政務(wù)部門信息系統(tǒng)(涉密系統(tǒng)除外)生產(chǎn)庫的訪問信息。注:訪問信息包含用戶名和密碼。3.3智能合約smartcontract以數(shù)字形式定義的計(jì)算機(jī)協(xié)議,在滿足約定條款下可自動(dòng)執(zhí)行,執(zhí)行結(jié)果記錄在分布式賬本中且不可篡改。3.4數(shù)據(jù)探針dataprobe在源數(shù)據(jù)庫與目標(biāo)數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)抽取、轉(zhuǎn)換和傳輸?shù)臄?shù)據(jù)同步工具。4總體架構(gòu)1DB11/T2047—20221。圖1目錄區(qū)塊鏈體系總體架構(gòu)圖1目錄區(qū)塊鏈體系總體架構(gòu)應(yīng)用層內(nèi)部管理要求按照DB11/T337規(guī)定,支持內(nèi)設(shè)機(jī)構(gòu)管理、職責(zé)目錄管理、數(shù)據(jù)目錄管理、信息系統(tǒng)管理和提交信息系統(tǒng)鑰匙等功能。數(shù)據(jù)共享管理要求按照DB11/T1919規(guī)定,支持?jǐn)?shù)據(jù)共享申請、數(shù)據(jù)共享審批等功能。智能合約的開發(fā)語言應(yīng)遵循以下要求:a)具備圖靈完備性,能夠表達(dá)各種業(yè)務(wù)邏輯;b)具備IDE、編譯等工具支撐;c)具備面向?qū)ο竽芰Γ?DB11/T2047—2022d)至少支持Rust、Go、C++、Solidity其中之一。智能合約的文件拆分應(yīng)遵循以下要求:c)1000智能合約的函數(shù)實(shí)現(xiàn)應(yīng)遵循以下要求:a)對可復(fù)用或共用的代碼段抽象成為一個(gè)獨(dú)立函數(shù);b)函數(shù)有明確的輸入和輸出定義;c)200智能合約部署應(yīng)遵循以下要求:c)智能合約執(zhí)行應(yīng)遵循以下要求:a)對應(yīng)條件觸發(fā)后,支持智能合約自動(dòng)執(zhí)行;b)支持多組智能合約并行執(zhí)行;c)智能合約執(zhí)行時(shí),由參與方背書,并經(jīng)過共識;d)智能合約執(zhí)行過程和結(jié)果都不可篡改。為確保智能合約安全運(yùn)行,應(yīng)遵循以下要求:a)智能合約執(zhí)行前,通過數(shù)字證書對聯(lián)盟鏈的參與方進(jìn)行身份認(rèn)證;b)智能合約運(yùn)行在獨(dú)立的沙箱環(huán)境中,確保資源訪問安全性;c)智能合約有執(zhí)行終止條件,以限制對資源的消耗;d)智能合約執(zhí)行后,執(zhí)行結(jié)果上鏈留痕。共識機(jī)制應(yīng)遵循以下要求:節(jié)點(diǎn)的賬本數(shù)據(jù)保持一致,防止任何獨(dú)立節(jié)點(diǎn)惡意篡改鏈上數(shù)據(jù);3DB11/T2047—2022加密算法應(yīng)遵循以下要求:a)SM2b)SM4SM3賬本存儲應(yīng)遵循以下要求:e)記錄智能合約執(zhí)行過程中產(chǎn)生的事件日志。庫表探測應(yīng)遵循以下要求:a)具備數(shù)據(jù)庫連通性探測和庫表結(jié)構(gòu)變更、庫表數(shù)據(jù)更新探測能力;b)具備多類型數(shù)據(jù)庫的探測能力,如常見的Oracle、MySQL等;文件探測應(yīng)遵循以下要求:SFTP、FTPd)支持定時(shí)執(zhí)行文件探測任務(wù),并返回提示信息。庫表抽取應(yīng)遵循以下要求:Oracle、MySQLd)支持定時(shí)執(zhí)行庫表抽取任務(wù),并返回提示信息。文件抽取應(yīng)遵循以下要求:a)具備多類型文件傳輸協(xié)議的抽取能力,如常見的SFTP、FTP等;b)具備多文件類型的抽取能力,如常見的PDF、Word等;4DB11/T2047—2022為確保數(shù)據(jù)探針安全運(yùn)行,應(yīng)遵循以下要求:a)數(shù)據(jù)源訪問憑證(即信息系統(tǒng)鑰匙)采用國密算法進(jìn)行加密保存;b)通過數(shù)字證書對數(shù)據(jù)使用方進(jìn)行身份認(rèn)證;c)通過共享授權(quán)對數(shù)據(jù)使用方進(jìn)行權(quán)限驗(yàn)證;d)數(shù)據(jù)探針使用記錄上鏈留痕。為確保數(shù)據(jù)探針的可靠運(yùn)行,應(yīng)遵循以下要求:7×24數(shù)據(jù)接口服務(wù)對接應(yīng)遵循以下要求:c)8.1對接內(nèi)容市區(qū)兩級目錄區(qū)塊鏈的對接內(nèi)容見表1。表1市區(qū)兩級目錄區(qū)塊鏈對接內(nèi)容8.1對接內(nèi)容市區(qū)兩級目錄區(qū)塊鏈的對接內(nèi)容見表1。表1市區(qū)兩級目錄區(qū)塊鏈對接內(nèi)容8.2跨鏈對接方式市區(qū)兩級目錄區(qū)塊鏈的跨鏈對接方式如圖2所示。對接場景對接內(nèi)容詳細(xì)內(nèi)容發(fā)起方接收方市級向區(qū)級提供內(nèi)設(shè)機(jī)構(gòu)下發(fā)內(nèi)設(shè)機(jī)構(gòu)信息市級區(qū)級職責(zé)目錄下發(fā)職責(zé)目錄信息市級區(qū)級數(shù)據(jù)目錄下發(fā)數(shù)據(jù)目錄信息市級區(qū)級信息系統(tǒng)下發(fā)信息系統(tǒng)信息市級區(qū)級共享申請下發(fā)共享申請與審批信息市級區(qū)級區(qū)級向市級提供內(nèi)設(shè)機(jī)構(gòu)上報(bào)內(nèi)設(shè)機(jī)構(gòu)信息區(qū)級市級職責(zé)目錄上報(bào)職責(zé)目錄信息區(qū)級市級數(shù)據(jù)目錄上報(bào)數(shù)據(jù)目錄信息區(qū)級市級信息系統(tǒng)上報(bào)信息系統(tǒng)信息區(qū)級市級鑰匙信息上報(bào)信息系統(tǒng)鑰匙信息區(qū)級市級共享申請上報(bào)共享申請與審批信息區(qū)級市級5DB11/T2047—2022圖2市區(qū)兩級目錄區(qū)塊鏈跨鏈對接方式SDKSPVSDKSPVa)部署本鏈SDKSPVSPV目錄查詢接口參數(shù)見表2。表2目錄查詢接口參數(shù)表8.3.2目錄更新接口目錄查詢接口參數(shù)見表2。表2目錄查詢接口參數(shù)表8.3.2目錄更新接口目錄更新接口參數(shù)見表3。表3目錄更新接口參數(shù)表返回值:成功或失敗,形式為標(biāo)識符1或0。序號接口名稱查詢參數(shù)返回參數(shù)1業(yè)務(wù)處室查詢接口orgName單位名稱業(yè)務(wù)處室對象,形式為json字符串。見附錄A.1。2職責(zé)目錄查詢接口orgName單位名稱職責(zé)目錄對象,形式為json字符串。見附錄A.2。3數(shù)據(jù)目錄查詢接口orgName單位名稱數(shù)據(jù)目錄對象,形式為json字符串。見附錄A.3。4信息系統(tǒng)查詢接口orgName單位名稱信息系統(tǒng)對象,形式為json字符串。見附錄A.4。序號參數(shù)名稱參數(shù)類型可選/必選參數(shù)含義1RegisterData目錄對象MetaData數(shù)組必選請求注冊或更新的目錄對象,處室名稱、職責(zé)目錄、數(shù)據(jù)目錄、信息系統(tǒng)其XMLSchema定義分別見附錄A.1、A.2、A.3、A.4。2Usercodestring必選用戶ID,用于判斷用戶是否有權(quán)限進(jìn)行目錄注冊或目錄更新操作。3isRegisterBoolean必選true表示目錄注冊,false表示目錄更新。6DB11/T2047—2022附錄A(資料性)對象描述A.1{"custom":{"officelist":[{"officename":"業(yè)務(wù)處室名稱","officecode":"業(yè)務(wù)處室編碼","dutycontent":"三定職責(zé)"}]},"status":{"code":1,"text":"查詢成功"}業(yè)務(wù)處室對象參數(shù)說明見表A.1:表A.1業(yè)務(wù)處室對象參數(shù)說明A.2職責(zé)目錄對象描述業(yè)務(wù)處室對象參數(shù)說明見表A.1:表A.1業(yè)務(wù)處室對象參數(shù)說明A.2職責(zé)目錄對象描述{"custom":{"dutylist":[{"officeduty":"業(yè)務(wù)處室職責(zé)","officename":"業(yè)務(wù)處室名稱","dutycode":"職責(zé)目錄編碼","resourcename":"數(shù)據(jù)資源名稱",序號名稱字段名備注1返回的結(jié)果集custom2業(yè)務(wù)處室集合officelist3業(yè)務(wù)處室名稱officename4業(yè)務(wù)處室編碼officecode5三定職責(zé)dutycontent6查詢狀態(tài)status7狀態(tài)code1:成功,0:失敗8接口調(diào)用說明text7DB11/T2047—2022]},
"corecolumn":"核心數(shù)據(jù)項(xiàng)名稱"}"status":{"code":1,"text":"查詢成功"}}職責(zé)目錄對象參數(shù)說明見表A.2:表A.2職責(zé)目錄對象參數(shù)說明序號名稱字段名備注1返回的結(jié)果集custom2職責(zé)目錄集合dutylist3業(yè)務(wù)處室職責(zé)officeduty4業(yè)務(wù)處室名稱officename5職責(zé)目錄編碼dutycode6數(shù)據(jù)資源名稱resourcename7核心數(shù)據(jù)項(xiàng)名稱corecolumn8查詢狀態(tài)status9狀態(tài)code1:成功,0:失敗10接口調(diào)用說明textA.3數(shù)據(jù)目錄對象描述{"custom":{A.3數(shù)據(jù)目錄對象描述{"custom":{"orgcatalog":[{"resourcecode":"數(shù)據(jù)目錄編碼","resourcename":"數(shù)據(jù)資源名稱","dutyname":"所屬職責(zé)目錄","summary":"數(shù)據(jù)資源摘要","updatecycle":"更新周期","systemguid":"是否源自新建信息系統(tǒng)","total":"數(shù)據(jù)量","format":"數(shù)據(jù)格式","startdate":"數(shù)據(jù)起始日期","version":"版本""fieldlist":[{"fieldname":"數(shù)據(jù)項(xiàng)名稱","fieldtype":"數(shù)據(jù)類型","fieldlength":"數(shù)據(jù)長度",DB11/T2047—2022"valuerange":"取值范圍","isnull":"是否為空","iskey":"是否主鍵","description":"字段描述","sharetype":"共享類型","opentype":"開放屬性","example":"數(shù)據(jù)樣例","structguid":"對應(yīng)字段"}],}]},"status":{"code":1,"text":"查詢成功"}}數(shù)據(jù)目錄對象參數(shù)說明見表A.3:表A.3數(shù)據(jù)目錄對象參數(shù)說明序號名稱字段名備注1返回的結(jié)果集custom2數(shù)據(jù)目錄集合orgcatalog3數(shù)據(jù)目錄編碼resourcecode4數(shù)據(jù)資源名稱resourcename5所屬職責(zé)目錄dutyname6數(shù)據(jù)資源摘要summary7更新周期updatecycle8是否源自新建信息系統(tǒng)systemguid9數(shù)據(jù)量total10數(shù)據(jù)格式format11數(shù)據(jù)起始日期startdate12版本version13數(shù)據(jù)項(xiàng)集合fieldlist14數(shù)據(jù)項(xiàng)名稱fieldname15數(shù)據(jù)類型fieldtype16數(shù)據(jù)長度fieldlength17取值范圍valuerange18是否為空isnull1:是,0:否19是否主鍵iskey1:是,0:否20字段描述description21共享類型sharetype0:無條件共享,1:有條件共享,2:不予共享22開放屬性opentype9DB11/T2047—2022表A.3數(shù)據(jù)目錄對象參數(shù)說明(續(xù))序號名稱字段名備注23數(shù)據(jù)樣例example24對應(yīng)字段structguid25查詢狀態(tài)status26狀態(tài)code1:成功,0:失敗27接口調(diào)用說明text{"custom":{"syslist":[{"id":"信息系統(tǒng)id","appname":"oucode":"ouname":"cloud":"是否入云","cloudremark":"未入云備注說明"}]},"status":{"code":1,"text":"查詢成功"}}信息系統(tǒng)對象參數(shù)說明
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年五人合伙投資大數(shù)據(jù)分析平臺合同3篇
- 2024石材材料采購合同書石材供應(yīng)協(xié)議8篇
- 2024版有關(guān)股權(quán)托管協(xié)議
- 2024項(xiàng)目建設(shè)委托合同
- 2024民用房屋建筑承包合同
- 2024餐飲店的租賃合同
- 2024落戶手續(xù)全程代理服務(wù)合同范本3篇
- 2024版特許經(jīng)營許可合同
- 2024版購銷紅酒合同范本
- 2024禽蛋類產(chǎn)品食品安全責(zé)任保險(xiǎn)合同3篇
- 鼓脹教學(xué)查房
- 2023年項(xiàng)目申報(bào)專員年終總結(jié)及年后展望
- 普通高中思想政治課程標(biāo)準(zhǔn)
- 假發(fā)項(xiàng)目市場營銷與品牌管理方案
- 1-6年級健康教育課程安排表
- 《石墨類負(fù)極材料檢測方法 第1部分:石墨化度的測定》
- 紅色經(jīng)典影片與近現(xiàn)代中國發(fā)展期末考試答案
- 建設(shè)工程設(shè)計(jì)文件質(zhì)量檢查報(bào)告范例
- 施工圖審查要點(diǎn)-全專業(yè)
- 千字文毛筆楷書描紅字帖-米字格A4版
- 男人來自火星女人來自金星
評論
0/150
提交評論