[發明專利]延時交易生成方法、延時交易執行方法、設備和存儲介質有效
| 申請號: | 202011425280.2 | 申請日: | 2020-12-09 |
| 公開(公告)號: | CN112600664B | 公開(公告)日: | 2022-06-24 |
| 發明(設計)人: | 王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/30;H04L9/32 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 延時 交易 生成 方法 執行 設備 存儲 介質 | ||
1.一種延時交易生成方法,其特征在于,適用于客戶端,所述方法包括:
生成延時交易,并根據所述延時交易生成延時存證交易;其中,所述延時存證交易的payload字段包括所述延時交易,所述延時交易包括延時信息;
將所述延時存證交易發送至區塊鏈網絡,以供區塊鏈節點:
在判斷出所述延時存證交易為需要延時的第一類交易時,扣除所述延時存證交易的手續費,并將所述延時存證交易存證到區塊鏈上;以及,
將所述延時交易存儲到本地,并根據所述延時信息確定所述延時交易的起始打包時刻;以及,
在到達所述起始打包時刻,且擁有所述起始打包時刻后的最新的第一區塊的打包權時,根據所述延時交易生成所述第一區塊;以及,
將所述第一區塊廣播至其它區塊鏈節點,以供其它區塊鏈節點刪除本地的所述延時交易。
2.根據權利要求1所述的方法,其特征在于,所述在判斷出所述延時存證交易為需要延時的第一類交易時,扣除所述延時存證交易的手續費包括:
根據所述延時存證交易的執行器名稱判斷出所述延時存證交易是需要延時的第一類交易,并扣除所述延時存證交易的手續費。
3.根據權利要求1所述的方法,其特征在于,所述延時信息為所述延時交易所需延長的第一時長;所述將所述延時交易存儲到本地,并根據所述延時信息確定所述延時交易的起始打包時刻包括:
根據所述延時存證交易被打包的第一時刻、所述第一時長確定所述延時交易的起始打包時刻;
將所述延時交易存儲到本地,并存儲所述延時存證交易的第一哈希值與所述延時交易的第二哈希值的第一對應關系;
其中,所述第一對應關系用于供其它區塊鏈節點:
在執行所述延時交易時,根據所述第二哈希值找到所述延時存證交易,并根據所述延時存證交易被打包的第一時刻、所述第一時長確定所述延時交易的起始打包時刻;
判斷所述延時交易的打包時刻是否不早于所述起始打包時刻:
否,則所述延時交易執行不成功。
4.根據權利要求1所述的方法,其特征在于,所述延時交易的第一簽名信息中包括所述延時交易的延時信息。
5.根據權利要求4所述的方法,其特征在于,所述延時交易為多重簽名交易,所述第一簽名信息中包括多重簽名標識、可以對所述延時交易的交易發起方進行管理的各第一賬戶的第一公鑰、可以成功執行所述延時交易的多重簽名判斷規則、若干第二賬戶分別根據所持有的私鑰對所述延時交易的交易內容進行簽名獲得的若干第一簽名數據,所述根據所述延時交易生成所述第一區塊包括:
判斷所述第一簽名信息中的各所述第一簽名數據是否符合所述多重簽名判斷規則:
是,則根據所述延時交易生成所述第一區塊。
6.根據權利要求5所述的方法,其特征在于,還包括:
在所述第一簽名信息中的各所述第一簽名數據不符合所述多重簽名判斷規則時,在本地將所述延時交易打上打包失敗標識;
在第二時長后,在本地刪除所述存證交易。
7.一種延時交易執行方法,其特征在于,適用于區塊鏈節點,所述方法包括:
接收延時存證交易;其中,所述延時存證交易根據延時交易生成,所述延時存證交易的payload字段包括所述延時交易,所述延時交易包括延時信息;
在判斷出所述延時存證交易為需要延時的第一類交易時,扣除所述延時存證交易的手續費,并將所述延時存證交易存證到區塊鏈上;
將所述延時交易存儲到本地,并根據所述延時信息確定所述延時交易的起始打包時刻;
在到達所述起始打包時刻,且擁有所述起始打包時刻后的最新的第一區塊的打包權時,根據所述延時交易生成所述第一區塊;
將所述第一區塊廣播至其它區塊鏈節點,以供其它區塊鏈節點刪除本地的所述延時交易。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司,未經杭州復雜美科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011425280.2/1.html,轉載請聲明來源鉆瓜專利網。





