鏈上存證、鏈下傳輸?shù)目尚艛?shù)據(jù)共享平臺_第1頁
已閱讀1頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 摘要:區(qū)塊鏈系統(tǒng)可以為分享數(shù)據(jù)的互不信任的多方之間提供可信的基礎設施。但是,將原始分享數(shù)據(jù)直接上鏈的方式并不適合大規(guī)模的數(shù)據(jù)分享場景。因此,提出了一種數(shù)據(jù)共享請求和應答記錄上鏈存證、原始數(shù)據(jù)鏈下安全傳輸?shù)臄?shù)據(jù)共享平臺架構,該架構在一定程度上可以緩解系統(tǒng)負載過重以及隱私保護方面的問題。最后總結了隨著參與節(jié)點的增多,以及每秒需要處理的數(shù)據(jù)共享請求和應答的增多,已有的區(qū)塊鏈技術被應用到數(shù)據(jù)分享和確權領域時,在分布式存儲、共識協(xié)議、智能合約執(zhí)

2、行以及輕客戶端查詢方面面臨的挑戰(zhàn)以及改進的方向,以期為已有區(qū)塊鏈系統(tǒng)應用于數(shù)據(jù)共享領域指明需要進一步突破的技術瓶頸。關鍵詞: 數(shù)據(jù)共享 ; 數(shù)據(jù)確權 ; 數(shù)據(jù)追溯 ; 區(qū)塊鏈1 引言隨著互聯(lián)網(wǎng)技術的發(fā)展,以及數(shù)據(jù)和關鍵信息的采集、傳輸、存儲和處理的自動化,越來越多的數(shù)據(jù)信息以電子資源的形式記錄和存儲,這些基礎數(shù)據(jù)是企事業(yè)單位的核心數(shù)字資產(chǎn),可以為各行各業(yè)的決策支持和精準營銷奠定數(shù)據(jù)基礎。然而,由于不同企業(yè)或者不同政府部門之間缺乏互信,鑒

3、于數(shù)據(jù)泄露以及不正當使用的風險,以及企業(yè)之間或者政府部門之間行政利益的不同,很多數(shù)據(jù)擁有者不愿意共享數(shù)據(jù),從而形成一個個數(shù)據(jù)孤島,數(shù)據(jù)的價值無法得到應有的利用,對數(shù)據(jù)資源造成了極大的浪費。1.1 數(shù)據(jù)共享模式數(shù)據(jù)流通過程涉及的主體包括數(shù)據(jù)生產(chǎn)者、數(shù)據(jù)收集者、數(shù)據(jù)使用者、數(shù)據(jù)處理者和數(shù)據(jù)監(jiān)管者等。為了打通業(yè)務流程,更大程度地發(fā)揮數(shù)據(jù)隱藏的價值,通過數(shù)據(jù)共享讓數(shù)據(jù)流通起來是一個非常有效的方法。根據(jù)數(shù)據(jù)共享應用的業(yè)務場景,數(shù)據(jù)的共享模式可以分

4、為如下 3 類。(1)數(shù)據(jù)不離開私有域,通過授權實現(xiàn)遠程訪問共享該模式下,基于某種業(yè)務邏輯,需要訪問多個數(shù)據(jù)提供者的共享數(shù)據(jù),其基本特點是按需共享。這一般屬于協(xié)同業(yè)務,對于共享的數(shù)據(jù),參與方一般預先簽訂授權或者法律法規(guī)授權,根據(jù)業(yè)務的需要,隨時訪問共享數(shù)據(jù)。如對新型冠狀病毒肺炎確診患者居家隔離的監(jiān)控及活動軌跡的流控,授權機構可以通過隨時訪問授權用戶的相關數(shù)據(jù)(如手機用戶的移動軌跡、支付平臺的消費地點、監(jiān)控數(shù)據(jù)等)來實現(xiàn)。(2)數(shù)據(jù)離開私

5、有域,通過數(shù)據(jù)移動匯聚實現(xiàn)在匯聚點上的集中數(shù)據(jù)共享該模式下,由多個數(shù)據(jù)提供方提供的數(shù)據(jù)經(jīng)規(guī)范化處理、匯總、分析后,形成新的共享數(shù)據(jù)。比較典型的應用是征信平臺,其從各類銀行類金融機構、公共事業(yè)、保險公司、支付平臺獲取企業(yè)或個人的信貸信息、支付信息、交易信息,經(jīng)過匯總、處理后形成企業(yè)或個人的信用信息,信用信息可供各類授權企業(yè)或個人訪問,并作為業(yè)務的參考依據(jù)。(3)數(shù)據(jù)離開私有域,并且所有權也隨之發(fā)生轉移,在此過程中需要對數(shù)據(jù)進行確權共享數(shù)據(jù)

6、交易是該模式的典型應用,其基礎是數(shù)據(jù)確權,在確權的基礎上,共享數(shù)據(jù)的2 區(qū)塊鏈系統(tǒng)及關鍵技術2.1 區(qū)塊鏈系統(tǒng)不同于只支持有限腳本的比特幣系統(tǒng),隨著以支持智能合約為代表的區(qū)塊鏈 2.0 平臺的出現(xiàn),區(qū)塊鏈技術不僅可以為數(shù)字貨幣領域提供服務,也可以為包括數(shù)據(jù)共享場景在內的很多傳統(tǒng)業(yè)務提供服務。其中,任何業(yè)務邏輯都可以被編程為智能合約,并以去中心化應用(decentralization application,DApp)的方式公開透明地部署

7、到不同的節(jié)點上,所有的數(shù)據(jù)和智能合約代碼通過全復制的方式在不同節(jié)點間實現(xiàn)共享,通過共識達成一致。而通常所說的區(qū)塊中的一筆交易就是對智能合約相關功能的一次調用。圖 2 所示是一個典型的區(qū)塊鏈系統(tǒng),包含 A、B 和 C 3 個全節(jié)點(保存完整區(qū)塊鏈數(shù)據(jù)),以及 A’、B’和 C’ 3 個輕客戶端(只保存區(qū)塊頭),其中全節(jié)點 A 和 B 各自有一個隸屬于自己的輕客戶端 A’和 B’,而輕客戶端 C’不隸屬于任何全節(jié)點。因為各自立場的不同,A、

8、B 和 C 3個全節(jié)點之間并不完全互相信任。全節(jié)點既可以發(fā)起交易,也可以接收交易(無中心化),交易被操作者簽名后在 P2P 網(wǎng)絡中傳播,最終交易被共識協(xié)議所確定的主節(jié)點成批打包成區(qū)塊,繼續(xù)通過 P2P 網(wǎng)絡傳播給其他驗證節(jié)點,驗證節(jié)點確認無誤后,在本地以區(qū)塊為單位記賬,其中區(qū)塊與區(qū)塊之間通過密碼學哈希指針連接。這樣,每個節(jié)點都能保存一份完整的區(qū)塊鏈數(shù)據(jù)(全復制分布)。這種交易帶簽名、成批打包進區(qū)塊,區(qū)塊以哈希鏈方式追加存儲,且最終采用全

9、復制方式分布的數(shù)據(jù)存儲模式保證了交易數(shù)據(jù)的難以篡改和可追溯。2.2 從數(shù)據(jù)管理的角度看區(qū)塊鏈系統(tǒng)涉及的關鍵技術從第 2.1 節(jié)的敘述可知,區(qū)塊鏈系統(tǒng)是一種全新的分布式基礎架構與計算范式。在單節(jié)點上,區(qū)塊鏈系統(tǒng)使用密碼學哈希鏈串聯(lián)的鏈式數(shù)據(jù)結構來驗證與存儲數(shù)據(jù);在節(jié)點間,每個節(jié)點獨立保存完整的區(qū)塊數(shù)據(jù),利用分布式共識協(xié)議使對數(shù)據(jù)的修改達成一致;利用密碼學方法保證數(shù)據(jù)傳輸和訪問的安全;利用可編程的智能合約來靈活操作數(shù)據(jù)。而從數(shù)據(jù)管理的角度來

10、看,區(qū)塊鏈的本質是一個網(wǎng)絡上節(jié)點獨立對等,數(shù)據(jù)以日志方式記錄,并通過全復制分布實現(xiàn)數(shù)據(jù)記錄共享,采用哈希鏈數(shù)據(jù)結構保證數(shù)據(jù)難以篡改,采用共識算法實現(xiàn)不同節(jié)點間數(shù)據(jù)副本一致性的分布式數(shù)據(jù)管理系統(tǒng)。從數(shù)據(jù)管理的角度看,與傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)相比,區(qū)塊鏈系統(tǒng)主要涉及的關鍵技術包括以下 4 個。● 開放透明,數(shù)據(jù)全復制分布。節(jié)點間采用全復制的數(shù)據(jù)分布,即每個節(jié)點保存一份完整的數(shù)據(jù)副本。在區(qū)塊鏈系統(tǒng)中,單個節(jié)點存儲的數(shù)據(jù)包括兩類,一類是區(qū)塊數(shù)據(jù),

11、另一類是狀態(tài)數(shù)據(jù)。其中區(qū)塊數(shù)據(jù)就是通常所說的記錄一批交易的鏈式區(qū)塊數(shù)據(jù),一般被存儲在原始文件或者keyvalue 數(shù)據(jù)庫中。狀態(tài)數(shù)據(jù)則保存以區(qū)塊為單位的一批交易執(zhí)行后的最新世界狀態(tài)(world state),也是執(zhí)行智能合約時要訪問的數(shù)據(jù)。因此,高效的數(shù)據(jù)存儲和組織是區(qū)塊鏈系統(tǒng)的關鍵技術之一。圖 2 典型的區(qū)塊鏈系統(tǒng)● 存在惡意節(jié)點,節(jié)點間數(shù)據(jù)的一致性需要拜占庭容錯共識協(xié)議來保證。由于區(qū)塊鏈系統(tǒng)中的節(jié)點間數(shù)據(jù)是全復制分布的,因此在分

12、布式環(huán)境下必須要有共識算法保證位于不同節(jié)點的數(shù)據(jù)之間的一致性。因為在區(qū)塊鏈系統(tǒng)中,節(jié)點可能會主動作惡(拜占庭節(jié)點,多方互不可信),包括發(fā)送假消息、給不同的節(jié)點發(fā)送不同的消息等主觀惡意行為,所以拜占庭容錯的共識協(xié)議是區(qū)塊鏈系統(tǒng)中的關鍵技術之一?!?可編程智能合約,支持去中心化應用。智能合約為區(qū)塊鏈系統(tǒng)提供了靈活的編程語義,支持用戶在區(qū)塊鏈系統(tǒng)上搭載自定義的應用程序,使得區(qū)塊鏈技術可以被應用在數(shù)字貨幣以外的很多其他領域。以智能合約編寫的 D

溫馨提示

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

評論

0/150

提交評論