[發(fā)明專(zhuān)利]一種區(qū)塊鏈交易處理的方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202011124587.9 | 申請(qǐng)日: | 2020-10-20 |
| 公開(kāi)(公告)號(hào): | CN112348673A | 公開(kāi)(公告)日: | 2021-02-09 |
| 發(fā)明(設(shè)計(jì))人: | 吳昊;李輝忠;張開(kāi)翔;范瑞彬 | 申請(qǐng)(專(zhuān)利權(quán))人: | 深圳前海微眾銀行股份有限公司 |
| 主分類(lèi)號(hào): | G06Q40/04 | 分類(lèi)號(hào): | G06Q40/04;G06Q20/38;G06Q20/40 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 宋正偉 |
| 地址: | 518027 廣東省深圳市*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 區(qū)塊 交易 處理 方法 裝置 | ||
本發(fā)明公開(kāi)了一種區(qū)塊鏈交易處理的方法及裝置,包括:交易發(fā)起方確定當(dāng)前交易的第一輔助信息和當(dāng)前交易的第二輔助信息,其中,第一輔助信息用于鏈接前一筆交易從而構(gòu)成交易簇的交易鏈,第二輔助信息用于指示交易簇中最后一筆交易,且所述第二輔助信息是通過(guò)對(duì)交易簇中最后一筆交易進(jìn)行簽名得到的簽名信息,然后構(gòu)造當(dāng)前交易的交易報(bào)文并發(fā)送至交易驗(yàn)證方,其中,交易報(bào)文包括交易內(nèi)容、第一輔助信息和第二輔助信息。交易發(fā)起方根據(jù)當(dāng)前交易的第一輔助信息鏈接前一筆交易,防止前一筆交易被篡改,在交易發(fā)起方生成交易簇中最后一筆交易時(shí),只對(duì)交易簇中最后一筆交易進(jìn)行簽名,減少了交易發(fā)起方生成簽名的工作量,減少了交易簽名的數(shù)據(jù)量。
技術(shù)領(lǐng)域
本發(fā)明涉及金融科技(Fintech)領(lǐng)域,尤其涉及一種區(qū)塊鏈交易處理的方法及裝置。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的發(fā)展,越來(lái)越多的技術(shù)(例如:區(qū)塊鏈、云計(jì)算或大數(shù)據(jù))應(yīng)用在金融領(lǐng)域,傳統(tǒng)金融業(yè)正在逐步向金融科技轉(zhuǎn)變,大數(shù)據(jù)技術(shù)也不例外,但由于金融、支付行業(yè)的安全性、實(shí)時(shí)性要求,也對(duì)大數(shù)據(jù)技術(shù)提出的更高的要求。
區(qū)塊鏈網(wǎng)絡(luò)中的交易處理方法為:交易發(fā)起方產(chǎn)生交易并對(duì)每筆交易進(jìn)行簽名,然后將簽名好的交易廣播至區(qū)塊鏈網(wǎng)絡(luò)中。交易驗(yàn)證方在收到新產(chǎn)生的交易后,會(huì)對(duì)交易的簽名及交易內(nèi)容(如:交易賬戶的合法性)進(jìn)行驗(yàn)證。若交易驗(yàn)證成功,則將交易放入交易驗(yàn)證方的本地交易池中,然后從交易池中按順序?qū)⒔灰状虬M(jìn)區(qū)塊,打包好的區(qū)塊由共識(shí)節(jié)點(diǎn)驗(yàn)證并共識(shí)上鏈。
根據(jù)上述交易處理方法可以看出,每筆交易都需要進(jìn)行簽名,一方面增加了交易發(fā)起方的生成簽名的工作量,另一方面,交易驗(yàn)證方需要對(duì)每筆交易的簽名都進(jìn)行驗(yàn)證,也增加了交易驗(yàn)證方的簽名驗(yàn)證工作量。因此,需要提供一種新的交易構(gòu)造方案及交易驗(yàn)證方案來(lái)減輕交易發(fā)起方和交易驗(yàn)證方的工作量。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種區(qū)塊鏈交易處理的方法及裝置,用于減少交易簽名的數(shù)據(jù)量,提升交易驗(yàn)證的效率。
第一方面,本發(fā)明實(shí)施例提供一種區(qū)塊鏈交易處理的方法,包括:
交易發(fā)起方確定當(dāng)前交易的第一輔助信息和當(dāng)前交易的第二輔助信息;其中,第一輔助信息用于鏈接前一筆交易從而構(gòu)成交易簇的交易鏈;第二輔助信息用于指示交易簇中最后一筆交易,且所述第二輔助信息是通過(guò)對(duì)交易簇中最后一筆交易進(jìn)行簽名得到的簽名信息;
所述交易發(fā)起方構(gòu)造所述當(dāng)前交易的交易報(bào)文并發(fā)送至交易驗(yàn)證方;其中,交易報(bào)文包括交易內(nèi)容、第一輔助信息和第二輔助信息。
上述技術(shù)方案中,交易發(fā)起方根據(jù)當(dāng)前交易的第一輔助信息鏈接前一筆交易,防止前一筆交易被篡改,從而可以實(shí)現(xiàn)交易發(fā)起方將生成的交易發(fā)送至交易驗(yàn)證方,根據(jù)第一輔助信息連接交易,從而構(gòu)成交易簇的交易鏈,由當(dāng)前交易驗(yàn)證前一個(gè)交易,避免發(fā)送出去的交易被篡改,在交易發(fā)起方生成交易簇中最后一筆交易時(shí),只需對(duì)最后一筆交易的內(nèi)容進(jìn)行簽名,得到簽名信息,并不是對(duì)所有交易的內(nèi)容進(jìn)行簽名,減少了交易發(fā)起方生成對(duì)交易的簽名信息,且通過(guò)最后一個(gè)簽名驗(yàn)證了該交易簇中所有交易的真實(shí)性,減少了交易簽名的數(shù)據(jù)量,提升了交易發(fā)起方發(fā)起交易的效率。
可選的,交易發(fā)起方確定當(dāng)前交易的第一輔助信息,包括:
所述交易發(fā)起方根據(jù)所述當(dāng)前交易的交易標(biāo)號(hào),獲取所述當(dāng)前交易的前一筆交易的交易報(bào)文;
所述交易發(fā)起方對(duì)所述前一筆交易的交易報(bào)文進(jìn)行哈希,得到所述當(dāng)前交易的第一輔助信息。
上述技術(shù)方案中,根據(jù)交易標(biāo)號(hào),確定出交易簇中當(dāng)前交易的前一筆交易的交易報(bào)文,進(jìn)而得到當(dāng)前交易的第一輔助信息,根據(jù)第一輔助信息將當(dāng)前交易與前一筆交易鏈接,構(gòu)成交易鏈,防止前一筆交易被篡改,從而可以實(shí)現(xiàn)交易發(fā)起方將生成的交易并行(生成即發(fā)送)的發(fā)送至交易驗(yàn)證方,不需要批量積攢統(tǒng)一方法,避免了交易發(fā)起方在發(fā)送交易的過(guò)程中網(wǎng)絡(luò)擁堵,且避免了發(fā)送出去的交易被篡改。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于深圳前海微眾銀行股份有限公司,未經(jīng)深圳前海微眾銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011124587.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06Q 專(zhuān)門(mén)適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類(lèi)目不包含的專(zhuān)門(mén)適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險(xiǎn);稅務(wù)策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計(jì)算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險(xiǎn),例如,風(fēng)險(xiǎn)分析或養(yǎng)老金
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來(lái)托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





