版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 摘要:區(qū)塊鏈系統(tǒng)可以為分享數(shù)據(jù)的互不信任的多方之間提供可信的基礎(chǔ)設(shè)施。但是,將原始分享數(shù)據(jù)直接上鏈的方式并不適合大規(guī)模的數(shù)據(jù)分享場景。因此,提出了一種數(shù)據(jù)共享請求和應(yīng)答記錄上鏈存證、原始數(shù)據(jù)鏈下安全傳輸?shù)臄?shù)據(jù)共享平臺架構(gòu),該架構(gòu)在一定程度上可以緩解系統(tǒng)負載過重以及隱私保護方面的問題。最后總結(jié)了隨著參與節(jié)點的增多,以及每秒需要處理的數(shù)據(jù)共享請求和應(yīng)答的增多,已有的區(qū)塊鏈技術(shù)被應(yīng)用到數(shù)據(jù)分享和確權(quán)領(lǐng)域時,在分布式存儲、共識協(xié)議、智能合約執(zhí)
2、行以及輕客戶端查詢方面面臨的挑戰(zhàn)以及改進的方向,以期為已有區(qū)塊鏈系統(tǒng)應(yīng)用于數(shù)據(jù)共享領(lǐng)域指明需要進一步突破的技術(shù)瓶頸。關(guān)鍵詞: 數(shù)據(jù)共享 ; 數(shù)據(jù)確權(quán) ; 數(shù)據(jù)追溯 ; 區(qū)塊鏈1 引言隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,以及數(shù)據(jù)和關(guān)鍵信息的采集、傳輸、存儲和處理的自動化,越來越多的數(shù)據(jù)信息以電子資源的形式記錄和存儲,這些基礎(chǔ)數(shù)據(jù)是企事業(yè)單位的核心數(shù)字資產(chǎn),可以為各行各業(yè)的決策支持和精準營銷奠定數(shù)據(jù)基礎(chǔ)。然而,由于不同企業(yè)或者不同政府部門之間缺乏互信,鑒
3、于數(shù)據(jù)泄露以及不正當使用的風(fēng)險,以及企業(yè)之間或者政府部門之間行政利益的不同,很多數(shù)據(jù)擁有者不愿意共享數(shù)據(jù),從而形成一個個數(shù)據(jù)孤島,數(shù)據(jù)的價值無法得到應(yīng)有的利用,對數(shù)據(jù)資源造成了極大的浪費。1.1 數(shù)據(jù)共享模式數(shù)據(jù)流通過程涉及的主體包括數(shù)據(jù)生產(chǎn)者、數(shù)據(jù)收集者、數(shù)據(jù)使用者、數(shù)據(jù)處理者和數(shù)據(jù)監(jiān)管者等。為了打通業(yè)務(wù)流程,更大程度地發(fā)揮數(shù)據(jù)隱藏的價值,通過數(shù)據(jù)共享讓數(shù)據(jù)流通起來是一個非常有效的方法。根據(jù)數(shù)據(jù)共享應(yīng)用的業(yè)務(wù)場景,數(shù)據(jù)的共享模式可以分
4、為如下 3 類。(1)數(shù)據(jù)不離開私有域,通過授權(quán)實現(xiàn)遠程訪問共享該模式下,基于某種業(yè)務(wù)邏輯,需要訪問多個數(shù)據(jù)提供者的共享數(shù)據(jù),其基本特點是按需共享。這一般屬于協(xié)同業(yè)務(wù),對于共享的數(shù)據(jù),參與方一般預(yù)先簽訂授權(quán)或者法律法規(guī)授權(quán),根據(jù)業(yè)務(wù)的需要,隨時訪問共享數(shù)據(jù)。如對新型冠狀病毒肺炎確診患者居家隔離的監(jiān)控及活動軌跡的流控,授權(quán)機構(gòu)可以通過隨時訪問授權(quán)用戶的相關(guā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īng)用是征信平臺,其從各類銀行類金融機構(gòu)、公共事業(yè)、保險公司、支付平臺獲取企業(yè)或個人的信貸信息、支付信息、交易信息,經(jīng)過匯總、處理后形成企業(yè)或個人的信用信息,信用信息可供各類授權(quán)企業(yè)或個人訪問,并作為業(yè)務(wù)的參考依據(jù)。(3)數(shù)據(jù)離開私有域,并且所有權(quán)也隨之發(fā)生轉(zhuǎn)移,在此過程中需要對數(shù)據(jù)進行確權(quán)共享數(shù)據(jù)
6、交易是該模式的典型應(yīng)用,其基礎(chǔ)是數(shù)據(jù)確權(quán),在確權(quán)的基礎(chǔ)上,共享數(shù)據(jù)的2 區(qū)塊鏈系統(tǒng)及關(guān)鍵技術(shù)2.1 區(qū)塊鏈系統(tǒng)不同于只支持有限腳本的比特幣系統(tǒng),隨著以支持智能合約為代表的區(qū)塊鏈 2.0 平臺的出現(xiàn),區(qū)塊鏈技術(shù)不僅可以為數(shù)字貨幣領(lǐng)域提供服務(wù),也可以為包括數(shù)據(jù)共享場景在內(nèi)的很多傳統(tǒng)業(yè)務(wù)提供服務(wù)。其中,任何業(yè)務(wù)邏輯都可以被編程為智能合約,并以去中心化應(yīng)用(decentralization application,DApp)的方式公開透明地部署
7、到不同的節(jié)點上,所有的數(shù)據(jù)和智能合約代碼通過全復(fù)制的方式在不同節(jié)點間實現(xiàn)共享,通過共識達成一致。而通常所說的區(qū)塊中的一筆交易就是對智能合約相關(guān)功能的一次調(diào)用。圖 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)絡(luò)中傳播,最終交易被共識協(xié)議所確定的主節(jié)點成批打包成區(qū)塊,繼續(xù)通過 P2P 網(wǎng)絡(luò)傳播給其他驗證節(jié)點,驗證節(jié)點確認無誤后,在本地以區(qū)塊為單位記賬,其中區(qū)塊與區(qū)塊之間通過密碼學(xué)哈希指針連接。這樣,每個節(jié)點都能保存一份完整的區(qū)塊鏈數(shù)據(jù)(全復(fù)制分布)。這種交易帶簽名、成批打包進區(qū)塊,區(qū)塊以哈希鏈方式追加存儲,且最終采用全
9、復(fù)制方式分布的數(shù)據(jù)存儲模式保證了交易數(shù)據(jù)的難以篡改和可追溯。2.2 從數(shù)據(jù)管理的角度看區(qū)塊鏈系統(tǒng)涉及的關(guān)鍵技術(shù)從第 2.1 節(jié)的敘述可知,區(qū)塊鏈系統(tǒng)是一種全新的分布式基礎(chǔ)架構(gòu)與計算范式。在單節(jié)點上,區(qū)塊鏈系統(tǒng)使用密碼學(xué)哈希鏈串聯(lián)的鏈式數(shù)據(jù)結(jié)構(gòu)來驗證與存儲數(shù)據(jù);在節(jié)點間,每個節(jié)點獨立保存完整的區(qū)塊數(shù)據(jù),利用分布式共識協(xié)議使對數(shù)據(jù)的修改達成一致;利用密碼學(xué)方法保證數(shù)據(jù)傳輸和訪問的安全;利用可編程的智能合約來靈活操作數(shù)據(jù)。而從數(shù)據(jù)管理的角度來
10、看,區(qū)塊鏈的本質(zhì)是一個網(wǎng)絡(luò)上節(jié)點獨立對等,數(shù)據(jù)以日志方式記錄,并通過全復(fù)制分布實現(xiàn)數(shù)據(jù)記錄共享,采用哈希鏈數(shù)據(jù)結(jié)構(gòu)保證數(shù)據(jù)難以篡改,采用共識算法實現(xiàn)不同節(jié)點間數(shù)據(jù)副本一致性的分布式數(shù)據(jù)管理系統(tǒng)。從數(shù)據(jù)管理的角度看,與傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)相比,區(qū)塊鏈系統(tǒng)主要涉及的關(guān)鍵技術(shù)包括以下 4 個。● 開放透明,數(shù)據(jù)全復(fù)制分布。節(jié)點間采用全復(fù)制的數(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)的關(guān)鍵技術(shù)之一。圖 2 典型的區(qū)塊鏈系統(tǒng)● 存在惡意節(jié)點,節(jié)點間數(shù)據(jù)的一致性需要拜占庭容錯共識協(xié)議來保證。由于區(qū)塊鏈系統(tǒng)中的節(jié)點間數(shù)據(jù)是全復(fù)制分布的,因此在分
12、布式環(huán)境下必須要有共識算法保證位于不同節(jié)點的數(shù)據(jù)之間的一致性。因為在區(qū)塊鏈系統(tǒng)中,節(jié)點可能會主動作惡(拜占庭節(jié)點,多方互不可信),包括發(fā)送假消息、給不同的節(jié)點發(fā)送不同的消息等主觀惡意行為,所以拜占庭容錯的共識協(xié)議是區(qū)塊鏈系統(tǒng)中的關(guān)鍵技術(shù)之一?!?可編程智能合約,支持去中心化應(yīng)用。智能合約為區(qū)塊鏈系統(tǒng)提供了靈活的編程語義,支持用戶在區(qū)塊鏈系統(tǒng)上搭載自定義的應(yīng)用程序,使得區(qū)塊鏈技術(shù)可以被應(yīng)用在數(shù)字貨幣以外的很多其他領(lǐng)域。以智能合約編寫的 D
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供應(yīng)鏈的可信溯源查詢在區(qū)塊鏈上的實現(xiàn).pdf
- 數(shù)據(jù)鏈數(shù)據(jù)傳輸系統(tǒng)的設(shè)計.pdf
- 供應(yīng)鏈信息共享平臺的分析與設(shè)計.pdf
- 頻譜共享系統(tǒng)物理傳輸鏈路實現(xiàn)與測試.pdf
- 區(qū)塊鏈行業(yè)gxchain首次評級構(gòu)建可信數(shù)據(jù)價值網(wǎng)絡(luò)
- 基于SOA的供應(yīng)鏈信息共享平臺研究.pdf
- 基于Linux的終端可信鏈.pdf
- 可信計算平臺中信任鏈的可信賴性度量指標與方法研究.pdf
- 廣域網(wǎng)環(huán)境下可信數(shù)據(jù)傳輸平臺的研究.pdf
- 基于共享資源鏈的關(guān)鍵鏈識別方法
- 基于Web Service的供應(yīng)鏈信息共享平臺研究.pdf
- 可信區(qū)塊鏈-區(qū)塊鏈與供應(yīng)鏈金融白皮書1.0版
- 頻譜共享通信系統(tǒng)中無線傳輸鏈路DSP實現(xiàn)研究.pdf
- 大數(shù)據(jù)環(huán)境下供應(yīng)鏈信息共享研究.pdf
- 可信供應(yīng)鏈的搜索模型研究.pdf
- 虛擬域可信鏈的設(shè)計與實現(xiàn).pdf
- 航空數(shù)據(jù)鏈數(shù)據(jù)傳輸?shù)目煽啃匝芯?pdf
- 供應(yīng)鏈中的信息共享及其共享模式
- 可信區(qū)塊鏈-區(qū)塊鏈溯源應(yīng)用白皮書(1.0 版本)
- 供應(yīng)鏈中的信息共享
評論
0/150
提交評論