[發(fā)明專利]基于區(qū)塊鏈的交易緩沖/加速方法及區(qū)塊鏈交易處理系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810356520.4 | 申請日: | 2018-04-19 |
| 公開(公告)號: | CN108805702B | 公開(公告)日: | 2022-04-01 |
| 發(fā)明(設(shè)計)人: | 朱秀軍 | 申請(專利權(quán))人: | 深圳市迅雷網(wǎng)絡(luò)技術(shù)有限公司;深圳市網(wǎng)心科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06Q20/38;G06Q20/40 |
| 代理公司: | 深圳市沃德知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44347 | 代理人: | 高杰;郭夢霞 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵海街道高新區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 交易 緩沖 加速 方法 處理 系統(tǒng) | ||
本發(fā)明公開一種基于區(qū)塊鏈的交易緩沖/加速方法及區(qū)塊鏈交易處理系統(tǒng)。本發(fā)明通過在區(qū)塊鏈網(wǎng)絡(luò)層,為各個區(qū)塊鏈節(jié)點配置交易緩沖/加速子系統(tǒng),大幅提高了區(qū)塊鏈TPS,并且對需入鏈存儲的交易數(shù)據(jù)實現(xiàn)異步入鏈作業(yè),大幅提高了交易數(shù)據(jù)入鏈操作的平穩(wěn)性,有效支撐了高區(qū)塊鏈TPS。
技術(shù)領(lǐng)域
本發(fā)明涉及,特別涉及一種基于區(qū)塊鏈的交易緩沖/加速方法及區(qū)塊鏈交易處理系統(tǒng)。
背景技術(shù)
區(qū)塊鏈技術(shù)具備去中心化、信息不可篡改性等特點,運用區(qū)塊鏈技術(shù)可實現(xiàn)多方參與的交易事件(例如,轉(zhuǎn)賬交易、支付交易等),例如,銀行A與銀行B在區(qū)塊鏈上進行交易,那么該區(qū)塊鏈上所有其他節(jié)點都會知曉這筆交易,其他參與方可以一起參與確認交易準確性,防止信息的篡改。進一步地,區(qū)塊鏈本質(zhì)上是一個基于智能合約的分布式的數(shù)據(jù)庫,區(qū)塊鏈上面的信息就會被P2P(Peer-to-peer,對等)網(wǎng)絡(luò)分享到所有節(jié)點上去。
然而,現(xiàn)有的區(qū)塊鏈數(shù)據(jù)交易系統(tǒng)架構(gòu)中,交易操作共識的形成、交易數(shù)據(jù)在各個節(jié)點的讀操作及/或?qū)懖僮骶^份依賴于智能合約的參與,區(qū)塊鏈TPS(Transaction PerSecond,每秒執(zhí)行的事務(wù)或者交易的數(shù)量)過低從而嚴重限制了整體區(qū)塊鏈的交易處理速度。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于解決現(xiàn)有區(qū)塊鏈TPS過低,嚴重限制整體區(qū)塊鏈的交易處理速度的問題。
為實現(xiàn)上述目的,本發(fā)明提出的一種基于區(qū)塊鏈的交易緩沖/加速方法,該方法包括以下步驟:
當用戶通過區(qū)塊鏈網(wǎng)絡(luò)層一個區(qū)塊鏈節(jié)點在應(yīng)用層發(fā)起一個帶有交易參數(shù)的交易請求時,所述區(qū)塊鏈上的智能合約對該交易請求的交易參數(shù)進行參數(shù)合法性校驗;
當通過參數(shù)合法性校驗,則該智能合約將該交易請求發(fā)送給交易緩沖/加速子系統(tǒng)進行交易處理,所述交易緩沖/加速子系統(tǒng)將交易處理結(jié)果通過異步方式寫入?yún)^(qū)塊鏈存儲層中的存儲區(qū)塊。
優(yōu)選地所述交易緩沖/加速子系統(tǒng)將交易處理結(jié)果通過異步方式寫入?yún)^(qū)塊鏈存儲層中的存儲區(qū)塊的步驟包括:
定時將所有待入鏈存儲的所述交易處理結(jié)果按照生成時間的先后順序進行排序;
當所有待入鏈存儲的所述交易處理結(jié)果的數(shù)量小于或者等于第一閾值數(shù)量時,按照排序順序,將待入鏈存儲的所述交易處理結(jié)果寫入所述區(qū)塊鏈存儲層中的存儲區(qū)塊;
當所有待入鏈存儲的所述交易處理結(jié)果的數(shù)量大于第一閾值數(shù)量時,將排序在前的第一閾值數(shù)量的待入鏈存儲的所述交易處理結(jié)果,按照排序順序?qū)懭胨鰠^(qū)塊鏈存儲層中的存儲區(qū)塊,對剩余的待入鏈存儲的所述交易處理結(jié)果進行緩存。
優(yōu)選地,所述交易緩沖/加速子系統(tǒng)將交易處理結(jié)果通過異步方式寫入?yún)^(qū)塊鏈存儲層中的存儲區(qū)塊的步驟包括:
當所述交易緩沖/加速子系統(tǒng)生成一個交易處理結(jié)果,則將該交易處理結(jié)果加入一個預(yù)先生成的入鏈存儲結(jié)果隊列,該入鏈存儲結(jié)果隊列用于緩存所有待入鏈存儲的所述交易處理結(jié)果,該入鏈存儲結(jié)果隊列中的所有待入鏈存儲的所述交易處理結(jié)果按照生成時間的先后順序進行排序;
定時對該入鏈存儲結(jié)果隊列中的待入鏈存儲的所述交易處理結(jié)果啟動入鏈存儲操作,并在啟動所述入鏈存儲操作后,判斷該入鏈存儲結(jié)果隊列中的所有待入鏈存儲的所述交易處理結(jié)果的數(shù)量是否小于第一閾值數(shù)量;
當所有待入鏈存儲的所述交易處理結(jié)果的數(shù)量小于或者等于第一閾值數(shù)量時,按照排序順序,將待入鏈存儲的所述交易處理結(jié)果寫入所述區(qū)塊鏈存儲層中的存儲區(qū)塊;
當所有待入鏈存儲的所述交易處理結(jié)果的數(shù)量大于第一閾值數(shù)量時,將排序在前的第一閾值數(shù)量的待入鏈存儲的所述交易處理結(jié)果,按照排序順序?qū)懭胨鰠^(qū)塊鏈存儲層中的存儲區(qū)塊,對剩余的待入鏈存儲的所述交易處理結(jié)果繼續(xù)進行緩存。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市迅雷網(wǎng)絡(luò)技術(shù)有限公司;深圳市網(wǎng)心科技有限公司,未經(jīng)深圳市迅雷網(wǎng)絡(luò)技術(shù)有限公司;深圳市網(wǎng)心科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810356520.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險;稅務(wù)策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險,例如,風險分析或養(yǎng)老金
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備





