[發(fā)明專利]平行鏈交易組執(zhí)行方法、設(shè)備和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010748222.7 | 申請日: | 2020-07-30 |
| 公開(公告)號: | CN111858772A | 公開(公告)日: | 2020-10-30 |
| 發(fā)明(設(shè)計)人: | 馬登極;王志文;吳思進 | 申請(專利權(quán))人: | 杭州復(fù)雜美科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06Q40/04;G08B21/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 平行 交易 執(zhí)行 方法 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明提供一種平行鏈交易組執(zhí)行方法、設(shè)備和存儲介質(zhì),該方法包括:在執(zhí)行第一交易組時,判斷第一交易組中是否同時包括主鏈?平行鏈的跨鏈交易和非主鏈?平行鏈的普通交易:是,則將第一交易組打上執(zhí)行失敗的標(biāo)識,以供第一平行鏈的各平行鏈節(jié)點在同步到打上標(biāo)識的第一交易組時,第一交易組執(zhí)行失敗。本申請保證成功執(zhí)行跨鏈交易。
技術(shù)領(lǐng)域
本申請涉及區(qū)塊鏈技術(shù)領(lǐng)域,具體涉及一種平行鏈交易組執(zhí)行方法、設(shè)備和存儲介質(zhì)。
背景技術(shù)
在現(xiàn)有技術(shù)中,用戶甲在主鏈上開設(shè)有賬戶A,在第一平行鏈上開設(shè)有賬戶a,用戶乙在第一平行鏈上開設(shè)有賬戶b,用戶丙在第一平行鏈上開設(shè)有賬戶c;用戶甲想要將主鏈上的10coin轉(zhuǎn)賬至用戶乙,會生成兩筆交易,tx1(將A中的10coin轉(zhuǎn)賬至a),tx2(將a中的10coin轉(zhuǎn)賬至b),用戶甲還想將第一平行鏈的上的10coin轉(zhuǎn)賬至用戶丙,會生成交易tx3(將a中的10coin轉(zhuǎn)賬至c);用戶甲想要將3筆交易放入一個交易組中執(zhí)行,生成交易組txgroup1{tx1、tx2、tx3};在現(xiàn)有的主鏈-平行鏈機制中,主鏈節(jié)點執(zhí)行txgroup1{tx1、tx2、tx3}中的tx1,如果tx1在主鏈執(zhí)行成功,則主鏈上A凍結(jié)10coin;平行鏈節(jié)點同步txgroup1后,執(zhí)行tx2和tx3;tx2執(zhí)行成功,假設(shè)tx3因余額不足或其它原因執(zhí)行不成功,則由于交易組的原子性,txgroup1執(zhí)行失敗(即tx2也會執(zhí)行失敗);但主鏈上已經(jīng)凍結(jié)賬戶A的10coin,無法通過平行鏈轉(zhuǎn)移回來釋放,,也就是說,賬戶A的10coin無法取回。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)中的上述缺陷或不足,期望提供一種成功執(zhí)行跨鏈交易的平行鏈交易組執(zhí)行方法、設(shè)備和存儲介質(zhì)。
第一方面,本發(fā)明提供一種適用于主鏈節(jié)點的平行鏈交易組執(zhí)行方法,上述方法包括:
在執(zhí)行第一交易組時,判斷第一交易組中是否同時包括主鏈-第一平行鏈的跨鏈交易和非主鏈-平行鏈的普通交易:
是,則將第一交易組打上執(zhí)行失敗的標(biāo)識,以供第一平行鏈的各平行鏈節(jié)點在同步到打上標(biāo)識的第一交易組時,第一交易組執(zhí)行失敗。
第二方面,本發(fā)明提供一種適用于平行鏈節(jié)點的平行鏈交易組執(zhí)行方法,上述方法包括:
從主鏈同步第一交易組;
在執(zhí)行第一交易組時,若第一交易組被打上執(zhí)行失敗的標(biāo)識,則第一交易組執(zhí)行失敗;
其中,標(biāo)識由主鏈節(jié)點執(zhí)行第一交易時,識別出第一交易組中同時包括主鏈-當(dāng)前平行鏈的跨鏈交易和普通交易時為第一交易組打上。
第三方面,本發(fā)明還提供一種設(shè)備,包括一個或多個處理器和存儲器,其中存儲器包含可由該一個或多個處理器執(zhí)行的指令以使得該一個或多個處理器執(zhí)行根據(jù)本發(fā)明各實施例提供的平行鏈交易組執(zhí)行方法。
第四方面,本發(fā)明還提供一種存儲有計算機程序的存儲介質(zhì),該計算機程序使計算機執(zhí)行根據(jù)本發(fā)明各實施例提供的平行鏈交易組執(zhí)行方法。
本發(fā)明諸多實施例提供的平行鏈交易組執(zhí)行方法、設(shè)備和存儲介質(zhì)通過在執(zhí)行第一交易組時,判斷第一交易組中是否同時包括主鏈-平行鏈的跨鏈交易和非主鏈-平行鏈的普通交易:是,則將第一交易組打上執(zhí)行失敗的標(biāo)識,以供第一平行鏈的各平行鏈節(jié)點在同步到打上標(biāo)識的第一交易組時,第一交易組執(zhí)行失敗的方法,保證主鏈-平行鏈跨鏈交易成功執(zhí)行。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
圖1為本發(fā)明一實施例提供的一種平行鏈交易組執(zhí)行方法的流程圖。
圖2為本發(fā)明一實施例提供的另一種平行鏈交易組執(zhí)行方法的流程圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州復(fù)雜美科技有限公司,未經(jīng)杭州復(fù)雜美科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010748222.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





