[發明專利]一種基于區塊鏈智能合約的流程調度方法有效
| 申請號: | 201711281817.0 | 申請日: | 2017-12-07 |
| 公開(公告)號: | CN108062672B | 公開(公告)日: | 2022-03-18 |
| 發明(設計)人: | 譚宜勇;鄭邦東 | 申請(專利權)人: | 北京泛融科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q10/06 |
| 代理公司: | 北京鵬帆慧博知識產權代理有限公司 11903 | 代理人: | 劉琳 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 智能 合約 流程 調度 方法 | ||
1.一種基于區塊鏈智能合約的流程調度方法,其特征在于,包括以下步驟:
步驟一,通過哈希運算生成交易區塊根哈希,并且通過智能合約狀態推演模塊進行智能合約的調度,以產生交易信息;
步驟二,利用智能合約狀態推演模塊中的監聽觸發單元對交易信息進行監聽,將交易數據作為數據節點,對應相應的哈希數值;
步驟三,合并新增的交易節點和相鄰的交易節點的哈希數值,生成字符串,并對該字符串進行哈希運算;逐層向上進行哈希運算,生成根哈希,并將根哈希作為當前交易區塊的可信匹配哈希;
步驟四,通過監聽觸發單元觸發交易信息,根據隊列的優先級進行交易信息的關聯性排序,并通過實現交易流程的狀態推演,以信息映射的方式存儲;在步驟四中,智能合約狀態推演模塊根據預存儲的交易流模板生成流程實例,將流程實例歸類排序,根據狀態的不同存儲在具有不同優先級的任務隊列中,根據觸發的交易事件的分發服務,對智能合約進行調度;在生成流程實例時,利用交易信息監聽單元獲取交易事件的相關信息,根據觸發的交易信息,調用預存儲的交易流模板生成流程實例,將生成的流程實例以及關聯的交易信息封裝為流程實例組件,交易信息監聽單元監聽觸發并及時獲取交易數據;在分發服務中,通過對交易節點進行歸類排序,將不同狀態的交易節點保存在具有不同優先級的隊列中,根據交易信息的分發服務將優先級信息以映射的方式存儲,在后續的智能合約調度過程中,通過關聯交易信息的狀態推演過程實現按時、按狀態、按優先級進行調度;
步驟五,根據交易區塊的可信匹配哈希,利用智能合約狀態推演向下一交易區塊傳遞,根據交易流程的狀態推演過程實現智能合約的分發調度。
2.根據權利要求1所述的基于區塊鏈智能合約的流程調度方法,其特征在于,交易事件的相關信息包括密鑰、隨機數、哈希值,智能合約狀態推演模塊具有映射的存儲信息,保存交易節點的狀態、隊列信息。
3.根據權利要求1所述的基于區塊鏈智能合約的流程調度方法,其特征在于,交易區塊鏈的各個節點中包括本交易區塊的可信匹配哈希,前一交易區塊的可信匹配哈希、時間戳、隨機數以及根據監聽觸發交易流程所生成的智能合約記錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京泛融科技有限公司,未經北京泛融科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711281817.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無線發射電池及其工作方法
- 下一篇:燃氣輪機的后火焰燃料噴射裝置





