[發(fā)明專利]基于區(qū)塊鏈的交易處理方法及裝置、電子設(shè)備在審
| 申請?zhí)枺?/td> | 202010541215.X | 申請日: | 2018-10-25 |
| 公開(公告)號: | CN111782724A | 公開(公告)日: | 2020-10-16 |
| 發(fā)明(設(shè)計)人: | 王吉元;閆雪冰 | 申請(專利權(quán))人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06Q40/04 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 田雅 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 交易 處理 方法 裝置 電子設(shè)備 | ||
1.一種基于區(qū)塊鏈的交易處理方法,應(yīng)用于客戶端,所述方法包括:
響應(yīng)于用戶通過用戶賬戶發(fā)起的目標交易,從區(qū)塊鏈維護的與所述用戶賬戶對應(yīng)的Nonce列表中,為所述目標交易獲取可用Nonce記錄;其中,所述Nonce記錄包括所述Nonce列表的版本標識和Nonce值,所述Nonce列表包括多條Nonce記錄;
將獲取到的所述可用Nonce記錄添加至所述目標交易;
將所述目標交易發(fā)布至所述區(qū)塊鏈。
2.根據(jù)權(quán)利要求1所述的方法,所述區(qū)塊鏈維護了Nonce列表集合;所述Nonce列表集合包括與若干用戶賬戶對應(yīng)的Nonce列表。
3.根據(jù)權(quán)利要求1或2所述的方法,所述從區(qū)塊鏈維護的與所述用戶賬戶對應(yīng)的Nonce列表中,為所述目標交易獲取可用Nonce記錄之前,還包括:
響應(yīng)于針對所述客戶端的初始化指令,獲取所述區(qū)塊鏈中維護的與所述用戶賬戶對應(yīng)的所述Nonce列表,并將獲取到的所述Nonce列表在所述客戶端本地進行維護。
4.根據(jù)權(quán)利要求3所述的方法,所述從區(qū)塊鏈維護的與所述用戶賬戶對應(yīng)的Nonce列表中,為所述目標交易獲取可用Nonce記錄,包括:
從所述客戶端本地維護的所述Nonce列表中,為用戶通過所述用戶賬戶發(fā)起的目標交易獲取可用Nonce記錄。
5.根據(jù)權(quán)利要求4所述的方法,所述客戶端本地維護的所述Nonce列表中的Nonce記錄默認被標記為可用;
所述方法還包括:
在從所述客戶端本地維護的所述Nonce列表中為所述目標交易獲取到了可用Nonce記錄之后,在所述Nonce列表中將所述可用Nonce記錄標記為不可用。
6.根據(jù)權(quán)利要求5所述的方法,還包括:
確定是否接收到區(qū)塊鏈的節(jié)點設(shè)備返回的所述目標交易被受理的通知消息;
如果是,基于預(yù)設(shè)幅度對所述可用Nonce記錄中的Nonce值進行單調(diào)遞增,并在所述Nonce值單調(diào)遞增之后,在所述Nonce列表中將所述可用Nonce記錄重新標記為可用。
7.根據(jù)權(quán)利要求1或2所述的方法,所述客戶端為多線程客戶端;所述Nonce列表中的Nonce記錄的數(shù)量,指示所述用戶賬戶的交易并發(fā)能力。
8.根據(jù)權(quán)利要求1或2所述的方法,所述Nonce記錄還包括:所述Nonce記錄的索引標識。
9.一種基于區(qū)塊鏈的交易處理方法,應(yīng)用于區(qū)塊鏈中的節(jié)點設(shè)備,所述方法包括:
接收客戶端發(fā)送的用戶通過用戶賬戶發(fā)起的目標交易;其中,所述目標交易被添加了從所述區(qū)塊鏈中維護的與所述用戶賬戶對應(yīng)的Nonce列表中獲取到的可用Nonce記錄;其中,所述Nonce記錄包括所述Nonce列表的版本標識和Nonce值,所述Nonce列表包括多條Nonce記錄;
確定所述可用Nonce記錄中的版本標識,與所述區(qū)塊鏈中維護的與所述用戶賬戶對應(yīng)的Nonce列表的版本標識是否匹配;
如果所述可用Nonce記錄中的版本標識,與所述區(qū)塊鏈中維護的與所述用戶賬戶對應(yīng)的Nonce列表的版本標識匹配,進一步將所述可用Nonce記錄與所述Nonce列表中的Nonce記錄進行匹配以對所述目標交易進行重放攻擊檢測,并在所述目標交易通過重放攻擊檢測時,受理所述目標交易。
10.根據(jù)權(quán)利要求9所述的方法,所述區(qū)塊鏈維護了Nonce列表集合;所述Nonce列表集合包括與若干用戶賬戶對應(yīng)的Nonce列表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010541215.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎ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è)備





