[發(fā)明專利]MPTC賬戶狀態(tài)樹(shù)以及MPTC區(qū)塊鏈快速檢索方法在審
| 申請(qǐng)?zhí)枺?/td> | 201711468783.6 | 申請(qǐng)日: | 2017-12-29 |
| 公開(kāi)(公告)號(hào): | CN108197226A | 公開(kāi)(公告)日: | 2018-06-22 |
| 發(fā)明(設(shè)計(jì))人: | 肖宗水;鄭永清;李慶忠;孔蘭菊;楊春燕 | 申請(qǐng)(專利權(quán))人: | 山大地緯軟件股份有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30;G06Q20/06 |
| 代理公司: | 北京金宏來(lái)專利代理事務(wù)所(特殊普通合伙) 11641 | 代理人: | 許振強(qiáng);杜正國(guó) |
| 地址: | 250000 山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 賬戶狀態(tài) 交易鏈 賬戶 快速檢索 歷史交易 區(qū)塊 檢索 指針 分支節(jié)點(diǎn) 數(shù)據(jù)資產(chǎn) 根節(jié)點(diǎn) 交易 串聯(lián) 引用 關(guān)聯(lián) 引入 優(yōu)化 管理 | ||
1.一種MPTC賬戶狀態(tài)樹(shù),其特征在于包括:
根節(jié)點(diǎn),用于儲(chǔ)存利用其子節(jié)點(diǎn)值的hash計(jì)算得出的Merkle Root;
分支節(jié)點(diǎn),是長(zhǎng)度為17的list;
葉子結(jié)點(diǎn),用于存儲(chǔ)指向最新交易的指針Tx-hash,利用指針Tx-hash可快速定位到賬戶的最新交易的區(qū)塊鏈地址;
擴(kuò)展節(jié)點(diǎn),為能夠存儲(chǔ)兩個(gè)字段的list,其中一個(gè)字段存儲(chǔ)葉子節(jié)點(diǎn)分裂之前所存儲(chǔ)的Tx-hash,另一個(gè)字段存儲(chǔ)能夠指向下一個(gè)分支節(jié)點(diǎn)的hash;
交易鏈,包含區(qū)塊,用于存儲(chǔ)賬戶的交易,其中,每一條交易中都包含了能快速定位到與該賬戶相關(guān)的前一條交易的hash,所述hash稱為Pre-hash。
2.根據(jù)權(quán)利要求1所述的MPTC賬戶狀態(tài)樹(shù),其特征在于所述分支節(jié)點(diǎn)的list中:
前16個(gè)元素為采用十六進(jìn)制前綴(hex-prefix,HP)編碼的key,每個(gè)元素對(duì)應(yīng)key中可能存在的十六個(gè)字符,并存儲(chǔ)指向下一個(gè)節(jié)點(diǎn)的指針,所述指針是hash值;
最后1個(gè)元素存儲(chǔ)以所述分支節(jié)點(diǎn)作為根節(jié)點(diǎn)時(shí)利用其子節(jié)點(diǎn)值的hash計(jì)算得出的Merkle Root。
3.一種MPTC區(qū)塊鏈快速檢索方法,其特征在于包括以下步驟:
步驟A01,構(gòu)建新的MPTC,更新賬戶最新交易指針Tx-hash,計(jì)算Merkle Root存儲(chǔ)于區(qū)塊頭廣播至全網(wǎng);
步驟A02,根據(jù)賬戶編碼檢索MPTC,獲取最新交易指針Tx-hash;
步驟A03,解析Tx-hash獲取該賬戶最新交易;
步驟A04,判斷是否要檢索歷史交易,是則進(jìn)入步驟A05,否則進(jìn)入步驟A06;
步驟A05,由Tx-hash解析出的交易結(jié)果中的Pre-hash沿區(qū)塊鏈向前定位獲取歷史交易;
步驟A06,查驗(yàn)檢索結(jié)果。
4.根據(jù)權(quán)利要求3所述的MPTC區(qū)塊鏈快速檢索方法,其特征在于所述步驟A06,查驗(yàn)檢索結(jié)果采用簡(jiǎn)單驗(yàn)證機(jī)制SVM(Simple Verification Mechanism),包括以下步驟:
步驟B01,獲得檢索結(jié)果后,請(qǐng)求服務(wù)節(jié)點(diǎn)發(fā)送需驗(yàn)證的交易信息;
步驟B02,其他節(jié)點(diǎn)收到消息后返回Merkle證明;
步驟B03,請(qǐng)求服務(wù)節(jié)點(diǎn)利用從多個(gè)節(jié)點(diǎn)收到的Merkle證明,比對(duì)Merkle Root以驗(yàn)證服務(wù)的正確性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山大地緯軟件股份有限公司,未經(jīng)山大地緯軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711468783.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:圖像的分類方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 下一篇:基于數(shù)據(jù)聯(lián)動(dòng)的表單管理方法、存儲(chǔ)介質(zhì)及設(shè)備
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 智能的網(wǎng)絡(luò)交流系統(tǒng)和方法
- 一種控制互聯(lián)網(wǎng)賬戶安全的方法和系統(tǒng)
- 一種賬戶狀態(tài)信息校驗(yàn)方法及裝置
- 區(qū)塊鏈狀態(tài)數(shù)據(jù)恢復(fù)方法及裝置、電子設(shè)備
- 賬戶狀態(tài)存在性證明方法及裝置和狀態(tài)查詢方法及裝置
- 在線服務(wù)的實(shí)現(xiàn)方法、裝置、系統(tǒng)、服務(wù)器和存儲(chǔ)介質(zhì)
- 賬戶狀態(tài)信息的處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 基于人工智能的賬戶管理方法、裝置、終端及存儲(chǔ)介質(zhì)
- 賬戶管理方法、系統(tǒng)、服務(wù)器及介質(zhì)
- 賬戶模型下的分布式區(qū)塊鏈數(shù)據(jù)存儲(chǔ)
- 一種基于區(qū)塊鏈的高頻交易方法及系統(tǒng)
- 基于公鏈的交易方法及區(qū)塊鏈系統(tǒng)
- 一種基于平行鏈的跨鏈交易方法、裝置及區(qū)塊鏈系統(tǒng)
- 抗抵賴的跨鏈交易方法及區(qū)塊鏈系統(tǒng)
- 基于平行鏈的交易方法及區(qū)塊鏈系統(tǒng)
- 平行鏈自共識(shí)方法、設(shè)備和存儲(chǔ)介質(zhì)
- 一種區(qū)塊鏈交易處理方法及裝置
- 跨鏈交易可信驗(yàn)證方法、裝置及計(jì)算機(jī)設(shè)備
- 區(qū)塊生成方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 交易信息保存方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 用于計(jì)算機(jī)實(shí)施的支付系統(tǒng)的資助賬戶
- 一種互聯(lián)網(wǎng)賬戶處理方法及互聯(lián)網(wǎng)賬戶處理系統(tǒng)
- 創(chuàng)建子賬戶的方法、系統(tǒng)以及主賬戶裝置和子賬戶裝置
- 基于賬戶的業(yè)務(wù)實(shí)現(xiàn)方法和裝置
- 關(guān)聯(lián)賬戶的更新方法及裝置
- 賬戶交易處理方法及系統(tǒng)
- 賬戶管理方法、裝置、終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種賬戶數(shù)據(jù)的管理方法及相關(guān)裝置
- 多層級(jí)賬戶數(shù)據(jù)處理方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 基于人工智能的賬戶管理方法、裝置、終端及存儲(chǔ)介質(zhì)





