[发明专利]区块链交易管理器在审
申请号: | 202080013380.6 | 申请日: | 2020-12-09 |
公开(公告)号: | CN113424171A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 尼拉伊·斯里瓦斯塔瓦 | 申请(专利权)人: | DLT全球公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/23;G06F16/27;G06F21/64 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;杨华 |
地址: | 加拿大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 管理器 | ||
1.一种区块链交易管理器,所述区块链交易管理器接收旨在用于区块链网络中的节点的区块链交易并且管理所述区块链交易向所述区块链网络中的节点的提交,所述区块链交易管理器包括:
交易管理应用,所述交易管理应用向生成区块链交易的用户应用提供界面,所述交易管理应用:接收关于所述区块链网络和提交交易的身份的必要信息;验证所接收到的区块链交易;以及将所接收到的区块链交易排入交易队列中;
交易处理器,所述交易处理器:存储所述区块链网络和身份信息;准备所接收到的区块链交易的至少一个交易属性;使用由所述用户应用提供的身份凭证对所接收到的区块链交易进行数字签名,或者将所接收到的区块链交易认证为适用于所述区块链网络;以及尝试向所述区块链网络中的节点提交所接收到的区块链交易;以及
区块链轮询器,所述区块链轮询器观察并报告所提交的区块链交易的区块链状态。
2.根据权利要求1所述的区块链交易管理器,其中,所述交易管理应用在接收时为了跟踪目的而向所述区块链交易分配通用唯一标识符。
3.根据权利要求1所述的区块链交易管理器,其中,所述交易处理器还将向所述区块链网络中的节点提交所接收到的交易的所述尝试排入跟踪队列以用于跟踪,并且存储成功提交至所述区块链网络中的节点的区块链交易的状态信息。
4.根据权利要求1所述的区块链交易管理器,还包括:管理活动调度器,所述管理活动调度器接收已被所述区块链网络中的节点拒绝的交易并且重试被拒绝的交易。
5.根据权利要求4所述的区块链交易管理器,其中,当所述区块链轮询器对所提交的区块链交易的初始轮询已超过可配置的最大尝试数目时,所述管理活动调度器调度所述区块链轮询器以降低的速率对所述区块链状态的进一步轮询以继续跟踪所提交的区块链交易的状态。
6.根据权利要求1所述的区块链交易管理器,还包括:交易管理控制台,所述交易管理控制台提供人类用户经由交互界面对所述交易管理应用的访问,所述交易管理控制台经由所述用户的交互界面向所述用户提供区块链交易及其状态的列表。
7.根据权利要求6所述的区块链交易管理器,其中,所述交易管理控制台还管理供区块链交易使用的身份或交易认证凭证。
8.根据权利要求1所述的区块链交易管理器,还包括:数据库,所述数据库存储尚未被成功写入所述区块链网络中的节点的所提交的区块链交易,并且存储所述提交未成功的原因以及所提交的区块链交易的状态。
9.一种管理区块链交易向区块链网络中的节点的提交的方法,所述方法包括:
验证所接收到的区块链交易,并且将经验证的所接收到的区块链交易排入交易队列中;
准备所接收到的区块链交易的至少一个交易属性,并且将所接收到的区块链交易放置在持久性队列中;
对所接收到的区块链交易进行数字签名,或者将所接收到的区块链交易认证为适合于所述区块链网络;
尝试向所述区块链网络中的节点提交经数字签名的或经认证的区块链交易;以及
轮询所提交的区块链交易的区块链状态。
10.根据权利要求9所述的方法,其中,轮询所述区块链状态包括:轮询所述区块链网络中的节点以获取关于所提交的区块链交易朝向所述区块链网络中的接受的进展的信息;以及重试所述轮询直到期望的进展信息被接收到为止。
11.根据权利要求10所述的方法,其中,在轮询尝试的最大数目或时间段到期之后,所述轮询的频率降低。
12.根据权利要求9所述的方法,还包括:接收响应,所述响应指示:根据适合于所述区块链网络的准则,所提交的区块链交易向所述区块链网络中的节点的提交是否导致所述交易被所述区块链网络接受。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于DLT全球公司,未经DLT全球公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080013380.6/1.html,转载请声明来源钻瓜专利网。