跨數(shù)據(jù)中心聯(lián)盟區(qū)塊鏈的性能測(cè)試與沖突優(yōu)化研究
發(fā)布時(shí)間:2023-04-05 09:10
隨著比特幣等數(shù)字加密貨幣的日益普及,比特幣系統(tǒng)底層的核心技術(shù)區(qū)塊鏈也逐漸受到廣泛的關(guān)注。區(qū)塊鏈?zhǔn)且环N開(kāi)放的分布式分類賬本,具有去中心化、數(shù)據(jù)不可篡改、去信任化、集體維護(hù)等特性,能夠應(yīng)用于廣泛的領(lǐng)域,尤其是聯(lián)盟區(qū)塊鏈的典型代表Hyperledger Fabric平臺(tái),在多方參與且參與方需經(jīng)許可的場(chǎng)景下,具有重要的應(yīng)用意義。但相對(duì)于傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng),Fabric的系統(tǒng)性能一直是其走向?qū)嶋H應(yīng)用的一大阻礙,目前有很多關(guān)于Fabric系統(tǒng)性能測(cè)試和優(yōu)化的研究,但大多是在實(shí)驗(yàn)室環(huán)境中進(jìn)行的,很少有在復(fù)雜的網(wǎng)絡(luò)環(huán)境和存在交易沖突的場(chǎng)景下的研究,而這些情況對(duì)系統(tǒng)的性能都會(huì)有很大的影響。因此本文針對(duì)跨數(shù)據(jù)中心網(wǎng)絡(luò)環(huán)境中的Fabric系統(tǒng),且存在交易沖突的應(yīng)用場(chǎng)景下,進(jìn)行性能測(cè)試和優(yōu)化研究,主要工作如下:(1)為了對(duì)聯(lián)盟區(qū)塊鏈系統(tǒng)展開(kāi)性能測(cè)試分析,本文首先設(shè)計(jì)實(shí)現(xiàn)一個(gè)聯(lián)盟鏈性能測(cè)試平臺(tái),解決了現(xiàn)有測(cè)試平臺(tái)指標(biāo)不夠完善、結(jié)果不夠準(zhǔn)確、操作不夠友好等的問(wèn)題,為用戶提供Web前端界面與測(cè)試平臺(tái)進(jìn)行交互,系統(tǒng)的測(cè)試過(guò)程可自動(dòng)化地完成并將測(cè)試結(jié)果返回到前端界面中。在架構(gòu)上將平臺(tái)分為平臺(tái)管理模塊、Fabric網(wǎng)絡(luò)管理...
【文章頁(yè)數(shù)】:93 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景與意義
1.2 研究動(dòng)態(tài)與發(fā)展現(xiàn)狀
1.3 主要內(nèi)容及結(jié)構(gòu)安排
第二章 聯(lián)盟區(qū)塊鏈相關(guān)技術(shù)
2.1 區(qū)塊鏈相關(guān)概念與技術(shù)概述
2.1.1 基本介紹
2.1.2 區(qū)塊鏈的分類
2.1.3 基礎(chǔ)架構(gòu)與核心技術(shù)
2.2 Hyperledger Fabric相關(guān)介紹
2.2.1 概述
2.2.2 系統(tǒng)組件及架構(gòu)
2.2.3 系統(tǒng)運(yùn)行流程
2.3 本章小結(jié)
第三章 聯(lián)盟鏈性能測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
3.1 研究背景
3.2 聯(lián)盟鏈性能測(cè)試平臺(tái)架構(gòu)設(shè)計(jì)
3.2.1 設(shè)計(jì)目標(biāo)及功能
3.2.2 平臺(tái)整體架構(gòu)
3.2.3 平臺(tái)工作流程
3.3 模塊設(shè)計(jì)與實(shí)現(xiàn)
3.3.1 平臺(tái)管理模塊
3.3.2 Fabric網(wǎng)絡(luò)管理模塊
3.3.3 交易發(fā)起模塊
3.3.4 交易延遲采集模塊
3.3.5 交易結(jié)果統(tǒng)計(jì)模塊
3.3.6 網(wǎng)絡(luò)性能監(jiān)控模塊
3.4 平臺(tái)功能驗(yàn)證
3.4.1 測(cè)試環(huán)境部署
3.4.2 聯(lián)盟鏈性能測(cè)試分析
3.5 本章小結(jié)
第四章 針對(duì)交易沖突的聯(lián)盟鏈性能優(yōu)化研究
4.1 現(xiàn)有架構(gòu)設(shè)計(jì)中存在的問(wèn)題
4.1.1 交易沖突導(dǎo)致交易無(wú)效
4.1.2 交易驗(yàn)證的滯后性
4.1.3 交易驗(yàn)證滯后對(duì)系統(tǒng)性能的影響
4.2 多階段交易沖突檢測(cè)及提前終止機(jī)制
4.2.1 檢測(cè)機(jī)制核心思想
4.2.2 運(yùn)行流程
4.3 多階段沖突檢測(cè)方案的設(shè)計(jì)與實(shí)現(xiàn)
4.3.1 背書(shū)階段沖突檢測(cè)
4.3.2 排序階段沖突檢測(cè)
4.3.3 驗(yàn)證階段沖突檢測(cè)
4.4 系統(tǒng)性能對(duì)比驗(yàn)證
4.4.1 Fabric系統(tǒng)集成交易沖突檢測(cè)機(jī)制
4.4.2 性能對(duì)比驗(yàn)證
4.5 本章小結(jié)
第五章 總結(jié)與展望
5.1 本文工作總結(jié)
5.2 未來(lái)工作展望
致謝
參考文獻(xiàn)
附錄
攻讀碩士期間取得的研究成果
本文編號(hào):3783145
【文章頁(yè)數(shù)】:93 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景與意義
1.2 研究動(dòng)態(tài)與發(fā)展現(xiàn)狀
1.3 主要內(nèi)容及結(jié)構(gòu)安排
第二章 聯(lián)盟區(qū)塊鏈相關(guān)技術(shù)
2.1 區(qū)塊鏈相關(guān)概念與技術(shù)概述
2.1.1 基本介紹
2.1.2 區(qū)塊鏈的分類
2.1.3 基礎(chǔ)架構(gòu)與核心技術(shù)
2.2 Hyperledger Fabric相關(guān)介紹
2.2.1 概述
2.2.2 系統(tǒng)組件及架構(gòu)
2.2.3 系統(tǒng)運(yùn)行流程
2.3 本章小結(jié)
第三章 聯(lián)盟鏈性能測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
3.1 研究背景
3.2 聯(lián)盟鏈性能測(cè)試平臺(tái)架構(gòu)設(shè)計(jì)
3.2.1 設(shè)計(jì)目標(biāo)及功能
3.2.2 平臺(tái)整體架構(gòu)
3.2.3 平臺(tái)工作流程
3.3 模塊設(shè)計(jì)與實(shí)現(xiàn)
3.3.1 平臺(tái)管理模塊
3.3.2 Fabric網(wǎng)絡(luò)管理模塊
3.3.3 交易發(fā)起模塊
3.3.4 交易延遲采集模塊
3.3.5 交易結(jié)果統(tǒng)計(jì)模塊
3.3.6 網(wǎng)絡(luò)性能監(jiān)控模塊
3.4 平臺(tái)功能驗(yàn)證
3.4.1 測(cè)試環(huán)境部署
3.4.2 聯(lián)盟鏈性能測(cè)試分析
3.5 本章小結(jié)
第四章 針對(duì)交易沖突的聯(lián)盟鏈性能優(yōu)化研究
4.1 現(xiàn)有架構(gòu)設(shè)計(jì)中存在的問(wèn)題
4.1.1 交易沖突導(dǎo)致交易無(wú)效
4.1.2 交易驗(yàn)證的滯后性
4.1.3 交易驗(yàn)證滯后對(duì)系統(tǒng)性能的影響
4.2 多階段交易沖突檢測(cè)及提前終止機(jī)制
4.2.1 檢測(cè)機(jī)制核心思想
4.2.2 運(yùn)行流程
4.3 多階段沖突檢測(cè)方案的設(shè)計(jì)與實(shí)現(xiàn)
4.3.1 背書(shū)階段沖突檢測(cè)
4.3.2 排序階段沖突檢測(cè)
4.3.3 驗(yàn)證階段沖突檢測(cè)
4.4 系統(tǒng)性能對(duì)比驗(yàn)證
4.4.1 Fabric系統(tǒng)集成交易沖突檢測(cè)機(jī)制
4.4.2 性能對(duì)比驗(yàn)證
4.5 本章小結(jié)
第五章 總結(jié)與展望
5.1 本文工作總結(jié)
5.2 未來(lái)工作展望
致謝
參考文獻(xiàn)
附錄
攻讀碩士期間取得的研究成果
本文編號(hào):3783145
本文鏈接:http://sikaile.net/kejilunwen/shengwushengchang/3783145.html
最近更新
教材專著