[發(fā)明專利]一種基于區(qū)塊鏈一體機(jī)的重放交易識別方法及裝置有效
| 申請?zhí)枺?/td> | 202110686642.1 | 申請日: | 2020-07-08 |
| 公開(公告)號: | CN113438219B | 公開(公告)日: | 2023-06-02 |
| 發(fā)明(設(shè)計(jì))人: | 王江;劉小麗;湛宗儒;曾超;鄧福喜;曹政 | 申請(專利權(quán))人: | 支付寶(杭州)信息技術(shù)有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/568;H04L67/1095;H04L9/32;G06Q40/04 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 申亞輝 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 區(qū)塊 一體機(jī) 重放 交易 識別 方法 裝置 | ||
1.一種基于區(qū)塊鏈一體機(jī)的重放交易識別方法,所述區(qū)塊鏈一體機(jī)包括中央處理器CPU與智能網(wǎng)卡;所述區(qū)塊鏈一體機(jī)是區(qū)塊鏈網(wǎng)絡(luò)的任一節(jié)點(diǎn),所述方法包括:
當(dāng)所述區(qū)塊鏈一體機(jī)通過所述智能網(wǎng)卡受理交易時(shí),所述智能網(wǎng)卡對當(dāng)前受理的交易進(jìn)行識別,包括:
將當(dāng)前受理的交易與網(wǎng)卡緩存中的歷史受理交易進(jìn)行比對;
若比對結(jié)果表征存在與當(dāng)前受理的交易相同的歷史受理交易,則將當(dāng)前受理的交易確定為重放交易,以使得所述重放交易不流經(jīng)所述CPU;
所述方法還包括:當(dāng)所述區(qū)塊鏈一體機(jī)通過所述智能網(wǎng)卡受理交易時(shí),所述智能網(wǎng)卡確定待轉(zhuǎn)發(fā)的其他節(jié)點(diǎn),并將受理的交易轉(zhuǎn)發(fā)給待轉(zhuǎn)發(fā)的其他節(jié)點(diǎn)。
2.如權(quán)利要求1所述的方法,所述方法還包括:
所述智能網(wǎng)卡將受理的每個(gè)交易寫入網(wǎng)卡緩存中的識別交易池,以及,從所述識別交易池中取出受理時(shí)長大于指定時(shí)長的歷史受理交易;所述受理時(shí)長為,受理時(shí)間點(diǎn)與當(dāng)前時(shí)間點(diǎn)之間的時(shí)長;
將當(dāng)前受理的交易與網(wǎng)卡緩存中的歷史受理交易進(jìn)行比對,包括:
將當(dāng)前受理的交易與所述識別交易池中的歷史受理交易進(jìn)行比對。
3.如權(quán)利要求2所述的方法,所述指定時(shí)長不小于交易的有效時(shí)長。
4.如權(quán)利要求1所述的方法,所述方法還包括:
所述智能網(wǎng)卡將所述重放交易歸入重放交易集合;所述重放交易集合不參與區(qū)塊鏈共識,或者,所述重放交易集合不發(fā)送給所述CPU。
5.一種區(qū)塊鏈一體機(jī),包括CPU與智能網(wǎng)卡;所述區(qū)塊鏈一體機(jī)是區(qū)塊鏈網(wǎng)絡(luò)的任一節(jié)點(diǎn);
所述智能網(wǎng)卡,當(dāng)所述區(qū)塊鏈一體機(jī)通過所述智能網(wǎng)卡受理交易時(shí),對當(dāng)前受理的交易進(jìn)行識別,包括:將當(dāng)前受理的交易與網(wǎng)卡緩存中的歷史受理交易進(jìn)行比對;若比對結(jié)果表征存在與當(dāng)前受理的交易相同的歷史受理交易,則將當(dāng)前受理的交易確定為重放交易,以使得所述重放交易不流經(jīng)所述CPU;受理交易時(shí),確定待轉(zhuǎn)發(fā)的其他節(jié)點(diǎn),并將受理的交易轉(zhuǎn)發(fā)給待轉(zhuǎn)發(fā)的其他節(jié)點(diǎn)。
6.如權(quán)利要求5所述的區(qū)塊鏈一體機(jī),所述智能網(wǎng)卡,將受理的每個(gè)交易寫入網(wǎng)卡緩存中的識別交易池,以及,從所述識別交易池中取出受理時(shí)長大于指定時(shí)長的歷史受理交易;其中,所述受理時(shí)長為,受理時(shí)間點(diǎn)與當(dāng)前時(shí)間點(diǎn)之間的時(shí)長;
所述智能網(wǎng)卡,將當(dāng)前受理的交易與所述識別交易池中的歷史受理交易進(jìn)行比對。
7.如權(quán)利要求6所述的區(qū)塊鏈一體機(jī),所述指定時(shí)長不小于交易的有效時(shí)長。
8.如權(quán)利要求5所述的區(qū)塊鏈一體機(jī),所述智能網(wǎng)卡,將所述重放交易歸入重放交易集合;所述重放交易集合不參與區(qū)塊鏈共識,或者,所述重放交易集合不發(fā)送所述CPU。
9.一種基于區(qū)塊鏈一體機(jī)的重放交易識別裝置,應(yīng)用于所述區(qū)塊鏈一體機(jī)的智能網(wǎng)卡;所述區(qū)塊鏈一體機(jī)還具有CPU,所述區(qū)塊鏈一體機(jī)是區(qū)塊鏈網(wǎng)絡(luò)的任一節(jié)點(diǎn),所述裝置包括:
識別模塊,當(dāng)所述區(qū)塊鏈一體機(jī)通過所述智能網(wǎng)卡受理交易時(shí),對當(dāng)前受理的交易進(jìn)行識別,包括:將當(dāng)前受理的交易與網(wǎng)卡緩存中的歷史受理交易進(jìn)行比對;若比對結(jié)果表征存在與當(dāng)前受理的交易相同的歷史受理交易,則將當(dāng)前受理的交易確定為重放交易,以使得所述重放交易不流經(jīng)所述CPU;
交易轉(zhuǎn)發(fā)模塊,當(dāng)受理交易時(shí),確定待轉(zhuǎn)發(fā)的其他節(jié)點(diǎn),并將受理的交易轉(zhuǎn)發(fā)給待轉(zhuǎn)發(fā)的其他節(jié)點(diǎn)。
10.一種區(qū)塊鏈系統(tǒng),包括區(qū)塊鏈網(wǎng)絡(luò),所述區(qū)塊鏈網(wǎng)絡(luò)的至少一個(gè)節(jié)點(diǎn)為權(quán)利要求5~8任一項(xiàng)所述的區(qū)塊鏈一體機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于支付寶(杭州)信息技術(shù)有限公司,未經(jīng)支付寶(杭州)信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110686642.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備





