[發(fā)明專利]交易組執(zhí)行方法、計算機設備和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110627022.0 | 申請日: | 2021-06-04 |
| 公開(公告)號: | CN115439239A | 公開(公告)日: | 2022-12-06 |
| 發(fā)明(設計)人: | 王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F16/27;G06F16/23 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 交易 執(zhí)行 方法 計算機 設備 存儲 介質(zhì) | ||
1.一種交易組執(zhí)行方法,其特征在于,區(qū)塊鏈上有若干協(xié)議接口,所述協(xié)議接口包括協(xié)議接口名和方法體列表,各所述協(xié)議接口在區(qū)塊鏈上分別配置有協(xié)議約束,所述協(xié)議約束包括相應的方法體列表中的各方法體的若干第一約束關系,所述第一約束關系配置有prev約束和next約束,各合約配置有聲明協(xié)議列表,所述聲明協(xié)議列表中存儲有所聲明的協(xié)議接口,所述方法適用于區(qū)塊鏈節(jié)點,所述方法包括:
接收第一交易組,按序?qū)λ龅谝唤灰捉M中的各第一交易執(zhí)行如下操作:
在所述第一交易調(diào)用的第一合約的第一聲明協(xié)議列表的第一方法體列表中存在與所述第一合約的第一方法體匹配的第二方法體時,通過所述第一協(xié)議接口找到所述第二方法體的若干第二約束關系;
對各所述第二約束關系分別執(zhí)行如下操作:
判斷所述第一交易的上一筆交易所調(diào)用的第二合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的上一筆交易是否調(diào)用了所述第二合約中與所述第二約束關系的prev約束對應的方法,以及,判斷所述第一交易的下一筆交易所調(diào)用的第三合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的下一筆交易是否調(diào)用了所述第三合約中與所述第二約束關系的next約束對應的方法;
在上述判斷均為是時,所述第一交易驗證通過;
在各所述第一交易驗證通過時,執(zhí)行所述第一交易組。
2.根據(jù)權利要求1所述的方法,其特征在于,所述判斷所述第一交易的上一筆交易所調(diào)用的第二合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的上一筆交易是否調(diào)用了所述第二合約中與所述第二約束關系的prev約束對應的方法包括:
在所述第二約束關系的prev約束為空時,break;
在所述第二約束關系的prev約束不為空時,判斷所述第一交易的上一筆交易所調(diào)用的第二合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的上一筆交易是否調(diào)用了所述第二合約中與所述第二約束關系的prev約束對應的方法;
所述判斷所述第一交易的下一筆交易所調(diào)用的第三合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的下一筆交易是否調(diào)用了所述第三合約中與所述第二約束關系的next約束對應的方法包括:
在所述第二約束關系的next約束為空時,break;
在所述第二約束關系的next約束不為空時,判斷所述第一交易的下一筆交易所調(diào)用的第三合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的下一筆交易是否調(diào)用了所述第三合約中與所述第二約束關系的next約束對應的方法。
3.根據(jù)權利要求1所述的方法,其特征在于,所述第一約束關系還配置有group約束,所述判斷所述第一交易的上一筆交易所調(diào)用的第二合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的上一筆交易是否調(diào)用了所述第二合約中與所述第二約束關系的prev約束對應的方法,以及,判斷所述第一交易的下一筆交易所調(diào)用的第三合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的下一筆交易是否調(diào)用了所述第三合約中與所述第二約束關系的next約束對應的方法包括:
在所述第二約束關系的group約束為true時,判斷所述第一交易的上一筆交易所調(diào)用的第二合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的上一筆交易是否調(diào)用了所述第二合約中與所述第二約束關系的prev約束對應的方法,以及,判斷所述第一交易的下一筆交易所調(diào)用的第三合約是否聲明了所述第二約束關系對應的第二協(xié)議接口,判斷所述第一交易的下一筆交易是否調(diào)用了所述第三合約中與所述第二約束關系的next約束對應的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司,未經(jīng)杭州復雜美科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110627022.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險;稅務策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險,例如,風險分析或養(yǎng)老金
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設備和由該處理執(zhí)行設備執(zhí)行的方法
- 有序任務的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





