DB11T 2047-2022 目錄區塊鏈技術規范_第1頁
DB11T 2047-2022 目錄區塊鏈技術規范_第2頁
DB11T 2047-2022 目錄區塊鏈技術規范_第3頁
DB11T 2047-2022 目錄區塊鏈技術規范_第4頁
DB11T 2047-2022 目錄區塊鏈技術規范_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

DB11/T2047—2022ICS 35.240DB11/T2047—2022CCS L70 DB11北 京 市 地 方 標 準DB11/T2047—2022目錄區塊鏈技術規范發布北京市市場監督管理局發布北京市市場監督管理局2023-04-012022-12-27DB11/T2047—2022目 次前言 II1范引文件 1語定義 1體1用層 2塊2據享撐層 4區級錄塊5附錄A(料)對7參考11IDB11/T2047—2022前 言GB/T1.1—2020本文件由北京市經濟和信息化局提出并歸口。本文件由北京市經濟和信息化局組織實施。本文件主要起草人:章敏、張晰、張琳、高嵩、賈曉豐、劉旭、趙琰昉、石志國、劉志榮、駱亦飛、高文飛、張健楓、江茜、苗婕、王睿宇、王宇航、趙章界、趙瑩、寧振宇、ft世光、鄧攀、林紹福、王曉、林玎玎、孫棋棋、王騰騰、唐琳、屈克。II目錄區塊鏈技術規范

DB11/T2047—2022范圍本文件提出了目錄區塊鏈體系總體架構,規范了應用層功能要求、區塊鏈層技術要求、數據共享支撐層技術要求和市區兩級目錄區塊鏈對接技術要求等內容。門()()DB11/T337政務數據資源目錄體系規范DB11/T1919政務數據匯聚共享規范4 4 3.1目錄區塊鏈catalogblockchain利用區塊鏈的理念和技術,對數據資源目錄和數據共享進行統一管控的分布式系統。[來源:DB11/T1919-2021,3.3,有修改]3.2信息系統鑰匙informationsystemskey政務部門信息系統(涉密系統除外)生產庫的訪問信息。注:訪問信息包含用戶名和密碼。3.3智能合約smartcontract以數字形式定義的計算機協議,在滿足約定條款下可自動執行,執行結果記錄在分布式賬本中且不可篡改。3.4數據探針dataprobe在源數據庫與目標數據庫之間進行數據抽取、轉換和傳輸的數據同步工具。1DB11/T2047—2022圖1目錄區塊鏈體系總體架構應用層內部管理要求按照DB11/T337規定,支持內設機構管理、職責目錄管理、數據目錄管理、信息圖1目錄區塊鏈體系總體架構應用層內部管理要求按照DB11/T337規定,支持內設機構管理、職責目錄管理、數據目錄管理、信息系統管理和提交信息系統鑰匙等功能。數據共享管理要求按照DB11/T1919規定,支持數據共享申請、數據共享審批等功能。智能合約的開發語言應遵循以下要求:a)具備圖靈完備性,能夠表達各種業務邏輯;b)具備IDE、編譯等工具支撐;c)具備面向對象能力;2DB11/T2047—2022d)至少支持Rust、Go、C++、Solidity其中之一。智能合約的文件拆分應遵循以下要求:c)1000智能合約的函數實現應遵循以下要求:a)對可復用或共用的代碼段抽象成為一個獨立函數;b)函數有明確的輸入和輸出定義;c)200智能合約部署應遵循以下要求:c)智能合約執行應遵循以下要求:a)對應條件觸發后,支持智能合約自動執行;b)支持多組智能合約并行執行;c)智能合約執行時,由參與方背書,并經過共識;d)智能合約執行過程和結果都不可篡改。為確保智能合約安全運行,應遵循以下要求:a)智能合約執行前,通過數字證書對聯盟鏈的參與方進行身份認證;b)智能合約運行在獨立的沙箱環境中,確保資源訪問安全性;c)智能合約有執行終止條件,以限制對資源的消耗;d)智能合約執行后,執行結果上鏈留痕。共識機制應遵循以下要求:節點的賬本數據保持一致,防止任何獨立節點惡意篡改鏈上數據;3DB11/T2047—2022加密算法應遵循以下要求:a)SM2b)SM4SM3賬本存儲應遵循以下要求:e)記錄智能合約執行過程中產生的事件日志。庫表探測應遵循以下要求:a)具備數據庫連通性探測和庫表結構變更、庫表數據更新探測能力;b)具備多類型數據庫的探測能力,如常見的Oracle、MySQL等;文件探測應遵循以下要求:SFTP、FTPd)支持定時執行文件探測任務,并返回提示信息。庫表抽取應遵循以下要求:Oracle、MySQLd)支持定時執行庫表抽取任務,并返回提示信息。文件抽取應遵循以下要求:a)具備多類型文件傳輸協議的抽取能力,如常見的SFTP、FTP等;b)具備多文件類型的抽取能力,如常見的PDF、Word等;4DB11/T2047—2022為確保數據探針安全運行,應遵循以下要求:a)數據源訪問憑證(即信息系統鑰匙)采用國密算法進行加密保存;b)通過數字證書對數據使用方進行身份認證;c)通過共享授權對數據使用方進行權限驗證;d)數據探針使用記錄上鏈留痕。為確保數據探針的可靠運行,應遵循以下要求:7×24數據接口服務對接應遵循以下要求:c)8.2 8.2 市區兩級目錄區塊鏈的跨鏈對接方式如圖2所示。8.1 市區兩級目錄區塊鏈的對接內容見表1。表1市區兩級目錄區塊鏈對接內容對接場景對接內容詳細內容發起方接收方市級向區級提供內設機構下發內設機構信息市級區級職責目錄下發職責目錄信息市級區級數據目錄下發數據目錄信息市級區級信息系統下發信息系統信息市級區級共享申請下發共享申請與審批信息市級區級區級向市級提供內設機構上報內設機構信息區級市級職責目錄上報職責目錄信息區級市級數據目錄上報數據目錄信息區級市級信息系統上報信息系統信息區級市級鑰匙信息上報信息系統鑰匙信息區級市級共享申請上報共享申請與審批信息區級市級5DB11/T2047—2022圖2市區兩級目錄區塊鏈跨鏈對接方式SDKSPVSDKSPVa)部署本鏈SDKSPVSPV返回值:成功或失敗,形式為標識符1或0。表3目錄更新接口參數表返回值:成功或失敗,形式為標識符1或0。表3目錄更新接口參數表8.3.2 目錄更新接口參數見表3。表2目錄查詢接口參數表目錄查詢接口參數見表2。序號接口名稱查詢參數返回參數1業務處室查詢接口orgName單位名稱業務處室對象,形式為json字符串。見附錄A.1。2職責目錄查詢接口orgName單位名稱職責目錄對象,形式為json字符串。見附錄A.2。3數據目錄查詢接口orgName單位名稱數據目錄對象,形式為json字符串。見附錄A.3。4信息系統查詢接口orgName單位名稱信息系統對象,形式為json字符串。見附錄A.4。序號參數名稱參數類型可選/必選參數含義1RegisterData目錄對象MetaData數組必選請求注冊或更新的目錄對象,處室名稱、職責目錄、數據目錄、信息系統其XMLSchema定義分別見附錄A.1、A.2、A.3、A.4。2Usercodestring必選用戶ID,用于判斷用戶是否有權限進行目錄注冊或目錄更新操作。3isRegisterBoolean必選true表示目錄注冊,false表示目錄更新。6DB11/T2047—2022附 錄 A(資料性)對象描述A.1{"custom":{"officelist":[{"officename":"業務處室名稱","officecode":"業務處室編碼","dutycontent":"三定職責"}]},"status":{"code":1,"text":"查詢成功"}A.2職責目錄對象描述{A.2職責目錄對象描述{"custom": {"dutylist": [{"officeduty":"業務處室職責","officename":"業務處室名稱","dutycode":"職責目錄編碼","resourcename":"數據資源名稱",業務處室對象參數說明見表A.1:表A.1業務處室對象參數說明序號名稱字段名備注1返回的結果集custom2業務處室集合officelist3業務處室名稱officename4業務處室編碼officecode5三定職責dutycontent6查詢狀態status7狀態code1:成功,0:失敗8接口調用說明text7DB11/T2047—2022]},

"corecolumn": }"status": {"code": 1,"text": }}職責目錄對象參數說明見表A.2:A.3數據目錄對象描述{A.3數據目錄對象描述{"custom":{"orgcatalog":[{"resourcecode":"數據目錄編碼","resourcename":"數據資源名稱","dutyname":"所屬職責目錄","summary":"數據資源摘要","updatecycle":"更新周期","systemguid":"是否源自新建信息系統","total":"數據量","format":"數據格式","startdate":"數據起始日期","version":"版本""fieldlist":[{"fieldname":"數據項名稱","fieldtype":"數據類型","fieldlength":"數據長度",序號名稱字段名備注1返回的結果集custom2職責目錄集合dutylist3業務處室職責officeduty4業務處室名稱officename5職責目錄編碼dutycode6數據資源名稱resourcename7核心數據項名稱corecolumn8查詢狀態status9狀態code1:成功,0:失敗10接口調用說明text8DB11/T2047—2022"valuerange":"取值范圍","isnull":"是否為空","iskey":"是否主鍵","description":"字段描述","sharetype":"共享類型","opentype":"開放屬性","example":"數據樣例","structguid":"對應字段"}],}]},"status":{"code":1,"text":"查詢成功"}}數據目錄對象參數說明見表A.3:表A.3數據目錄對象參數說明序號名稱字段名備注1返回的結果集custom2數據目錄集合orgcatalog3數據目錄編碼resourcecode4數據資源名稱resourcename5所屬職責目錄dutyname6數據資源摘要summary7更新周期updatecycle8是否源自新建信息系統systemguid9數據量total10數據格式format11數據起始日期startdate12版本version13數據項集合fieldlist14數據項名稱fieldname15數據類型fieldtype16數據長度fieldlength17取值范圍valuerange18是否為空isnull1:是,0:否19是否主鍵iskey1:是,0:否20字段描述description21共享類型sharetype0:無條件共享,1:有條件共享,2:不予共享22開放屬性opentype9DB11/T2047—2022表A.3數據目錄對象參數說明(續)序號名稱字段名備注23數據樣例example24對應字段structguid25查詢狀態status26狀態code1:成功,0:失敗27接口調用說明text{"custom": {"syslist": [{"id":"信息系統id","appname":"oucode":"ouname":"cloud":"是否入云","cloudremark":"未入云備注說明"}]},"status":{"code":1,"text":"查詢成功"}}信息系統對象參數說明見表A.4:表

溫馨提示

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

評論

0/150

提交評論