數(shù)字貨幣分布式總賬共識(shí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-06-30 12:20
本文關(guān)鍵詞:數(shù)字貨幣分布式總賬共識(shí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:移動(dòng)互聯(lián)網(wǎng)的迅速發(fā)展,催生出互聯(lián)網(wǎng)金融的藍(lán)海走勢(shì),促使數(shù)字貨幣與傳統(tǒng)貨幣相結(jié)合的產(chǎn)業(yè)鏈形成。但是,新興的數(shù)字貨幣體系依然存在很多不足點(diǎn),比如,數(shù)據(jù)冗余大、驗(yàn)證機(jī)制延時(shí)高以及網(wǎng)絡(luò)安全策略不夠嚴(yán)謹(jǐn)?shù)葐栴}。本文研究的核心主要圍繞數(shù)字貨幣Bitcoin的區(qū)塊鏈與共識(shí)驗(yàn)證技術(shù)的不足點(diǎn),比如,區(qū)塊鏈中每獲取一次余額信息需要遍歷所有交易信息;PoW驗(yàn)證機(jī)制下的交易時(shí)延大約1小時(shí);與其他數(shù)字資產(chǎn)兼容性差。為了解決以上所提的不足點(diǎn),將Bitcoin區(qū)塊鏈結(jié)構(gòu)按功能分解為Mini-Chain和Ledger,其中Mini-Chain是輕型區(qū)塊鏈只存儲(chǔ)散列數(shù)據(jù);總賬Ledger是由交易功能模塊TxMerkleTree、賬戶狀態(tài)模塊AccountStateTree和共識(shí)驗(yàn)證策略ConsensusValue組成,重組后的Ledger減少冗余數(shù)據(jù)并能實(shí)現(xiàn)快速獲取賬戶余額信息,賬戶生成采用高效的ED25519加密算法。對(duì)資產(chǎn)進(jìn)行分類與訂單處理提高不同數(shù)字資產(chǎn)的兼容性,并且引入供應(yīng)鏈Production記錄不同資產(chǎn)的來源與去向。為了縮短交易時(shí)延,摒棄Bitcoin的PoW驗(yàn)證機(jī)制,結(jié)合分布式處理效率較快的Paxos一致性算法,設(shè)計(jì)出新型分布式共識(shí)驗(yàn)證DBA方案。在論文最后階段,給出了本系統(tǒng)的原型與API接口測(cè)試實(shí)例。針對(duì)分布式總賬共識(shí)系統(tǒng)LCDN的主要功能模塊API接口、RadixMerkleTree索引存儲(chǔ)、數(shù)據(jù)序列化與反序列化、系統(tǒng)原型效率驗(yàn)證、賬戶操作、轉(zhuǎn)賬交易與訂單處理等功能進(jìn)行測(cè)試與實(shí)現(xiàn)。
【關(guān)鍵詞】:分布式總賬 共識(shí)驗(yàn)證 RadixMerkle樹 訂單 轉(zhuǎn)賬 賬戶生成
【學(xué)位授予單位】:內(nèi)蒙古大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.52
【目錄】:
- 摘要4-5
- ABSTRACT5-13
- 第一章 緒論13-17
- 1.1 研究背景及意義13-14
- 1.2 國(guó)內(nèi)外相關(guān)研究14-15
- 1.3 本文主要內(nèi)容15-16
- 1.4 論文結(jié)構(gòu)安排16-17
- 第二章 數(shù)字貨幣中區(qū)塊鏈與驗(yàn)證技術(shù)研究現(xiàn)狀分析17-28
- 2.1 Bitcoin系統(tǒng)概述17-20
- 2.2 區(qū)塊鏈技術(shù)分析20-23
- 2.3 數(shù)字貨幣系統(tǒng)中安全維護(hù)策略23-27
- 2.3.1 PoW驗(yàn)證分析23-25
- 2.3.2 PoS驗(yàn)證分析25-26
- 2.3.3 DPoW驗(yàn)證分析26-27
- 2.4 本章小結(jié)27-28
- 第三章 分布式總賬研究與設(shè)計(jì)28-49
- 3.1 系統(tǒng)整體業(yè)務(wù)邏輯概述28-33
- 3.1.1 充值業(yè)務(wù)邏輯設(shè)計(jì)28-29
- 3.1.2 轉(zhuǎn)賬業(yè)務(wù)邏輯設(shè)計(jì)29-30
- 3.1.3 支付業(yè)務(wù)邏輯設(shè)計(jì)30-31
- 3.1.4 結(jié)算清算業(yè)務(wù)邏輯設(shè)計(jì)31-33
- 3.1.5 共識(shí)驗(yàn)證方案研究33
- 3.2 分布式總賬塊鏈設(shè)計(jì)33-35
- 3.3 Ledger模塊設(shè)計(jì)35-39
- 3.3.1 Ledger模塊結(jié)構(gòu)設(shè)計(jì)36-37
- 3.3.2 Ledger模塊中資產(chǎn)設(shè)計(jì)37-39
- 3.4 AccountStateTree賬戶狀態(tài)模塊設(shè)計(jì)39-44
- 3.4.1 賬戶狀態(tài)樹AccountStateTree結(jié)構(gòu)設(shè)計(jì)39-42
- 3.4.2 賬戶生成設(shè)計(jì)42-44
- 3.5 TxMerkleTree交易模塊設(shè)計(jì)44-48
- 3.5.1 交易組成原理44-45
- 3.5.2 交易中供應(yīng)鏈Production設(shè)計(jì)45-46
- 3.5.3 交易操作設(shè)計(jì)46-48
- 3.6 本章小結(jié)48-49
- 第四章 共識(shí)驗(yàn)證研究與設(shè)計(jì)49-60
- 4.1 共識(shí)驗(yàn)證中Quorum設(shè)計(jì)49-54
- 4.2 共識(shí)驗(yàn)證中Ballot設(shè)計(jì)54-59
- 4.3 本章小結(jié)59-60
- 第五章 LCDN系統(tǒng)主要功能模塊測(cè)試與實(shí)現(xiàn)60-76
- 5.1 RadixMerkleTree索引存儲(chǔ)測(cè)試與實(shí)現(xiàn)60-62
- 5.2 數(shù)據(jù)序列化測(cè)試與實(shí)現(xiàn)62-64
- 5.3 LCDN系統(tǒng)部分接口功能測(cè)試與實(shí)現(xiàn)64-69
- 5.3.1 獲取accessToken接口測(cè)試與實(shí)現(xiàn)65
- 5.3.2 賬戶操作接口測(cè)試與實(shí)現(xiàn)65-67
- 5.3.3 交易操作接口測(cè)試與實(shí)現(xiàn)67-69
- 5.4 LCDN系統(tǒng)原型測(cè)試69-72
- 5.4.1 LCDN系統(tǒng)單節(jié)點(diǎn)驗(yàn)證測(cè)試69-70
- 5.4.2 LCDN系統(tǒng)多節(jié)點(diǎn)驗(yàn)證測(cè)試70-72
- 5.5 LCDN系統(tǒng)中核心模塊單元測(cè)試72-75
- 5.5.1 創(chuàng)建賬戶單元測(cè)試72-73
- 5.5.2 轉(zhuǎn)賬交易單元測(cè)試73-74
- 5.5.3 訂單處理單元測(cè)試74-75
- 5.6 本章小結(jié)75-76
- 第六章 總結(jié)與展望76-78
- 6.1 總結(jié)76-77
- 6.2 展望77-78
- 參考文獻(xiàn)78-81
- 附錄81-83
- 致謝83-84
- 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄84
【相似文獻(xiàn)】
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前1條
1 李為線;數(shù)字貨幣分布式總賬共識(shí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];內(nèi)蒙古大學(xué);2016年
本文關(guān)鍵詞:數(shù)字貨幣分布式總賬共識(shí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
本文編號(hào):501925
本文鏈接:http://sikaile.net/guanlilunwen/gongyinglianguanli/501925.html
最近更新
教材專著