[发明专利]区块链交易管理器在审
申请号: | 202080013380.6 | 申请日: | 2020-12-09 |
公开(公告)号: | CN113424171A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 尼拉伊·斯里瓦斯塔瓦 | 申请(专利权)人: | DLT全球公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/23;G06F16/27;G06F21/64 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;杨华 |
地址: | 加拿大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 管理器 | ||
区块链交易管理器通过以下步骤来实施管理区块链交易向区块链网络中的节点的提交的方法:验证所接收到的区块链交易,并且将经验证的所接收到的区块链交易排入交易队列中;准备所接收到的区块链交易的至少一个交易属性,并且将所接收到的区块链交易放置在持久性队列中;对所接收到的区块链交易进行数字签名或认证;尝试向节点提交经数字签名的或经认证的区块链交易;以及轮询所提交的区块链交易的区块链状态。提供了用于自动地重新计算区块链交易属性中的区块链交易处理费用的过程。还提供了用于当区块链交易已被拒绝时修复交易属性并且向节点提交经修复的区块链交易的过程。此外,为所接收到的区块链交易自动地分配随机数,并且当相关联的区块链交易已被拒绝时重新分配随机数。
对相关申请的交叉引用
本专利申请要求Neeraj Srivastava于2019年12月13日提交的题为“BlockchainTransaction Manager”的美国临时专利申请第62/948,060号的权益,该美国临时专利申请的全部内容通过引用并入本文。
技术领域
本申请涉及位于正在运行的计算机应用与区块链网络之间并且协助正在运行的应用提交、监视和接受区块链交易的中间系统。
背景技术
区块链交易管道面临许多挑战。在区块链平台上,一些挑战是共同的,诸如交易提交与交易提交被接受至共享分类账中之间的延迟。其他挑战是高度特定于平台的,例如,以太坊(Ethereum)中由于交易“随机数(nonce)”编号问题而发生的拒绝。期望的是对这些问题提供解决方案,并且将该解决方案结合到可以解决共同的挑战以及特定于平台的挑战的单个界面中。
发明内容
本文描述的系统和方法通过使应用可以以其将交易提交至区块链网络例如以太坊的速率最大化以及在使人为干预最小化的同时使成功和最终完成的交易的比例最大化来解决本领域的需求。本文描述了一种接口,该接口可以插入在用户的应用与区块链网络之间,以获得强大的交易管道、状态报告和错误管理的益处。本文描述的区块链交易管理器通过以下的组合来解决上述挑战:队列、用于准备交易的算法;以及响应于区块链网络状况而迭代地调整所述交易的属性;以及轮询网络以了解交易状态。这些功能使能能够进行并发和错误之后的自动地重新发送。
在第一方面,提供了一种区块链交易管理器,其接收旨在用于区块链网络中的节点的区块链交易并且管理区块链交易向区块链网络中的节点的提交。区块链交易管理器包括向生成区块链交易的用户应用提供界面的交易管理应用。交易管理应用:接收关于区块链网络和提交交易的身份的必要信息;以及验证所接收到的区块链交易;以及将所接收到的区块链交易排入交易队列中。交易处理器:存储区块链网络和身份信息;以及准备所接收到的区块链交易的至少一个交易属性;使用由用户应用先前提供的身份凭证对所接收到的区块链交易进行数字签名,或者将所接收到的区块链交易认证为适用于区块链网络;以及尝试向区块链网络中的节点提交所接收到的区块链交易。区块链轮询器观察并报告所提交的区块链交易的区块链状态。
在示例实施方式中,交易管理应用在接收时为了跟踪目的而向区块链交易分配通用唯一标识符。交易处理器还将向区块链网络中的节点提交所接收到的交易的尝试排入跟踪队列以用于跟踪,并且存储成功提交至区块链网络中的节点的区块链交易的状态信息。
在其他实施方式中,管理活动调度器接收已被区块链网络中的节点拒绝的交易并且重试被拒绝的交易。此外,当区块链轮询器对所提交的区块链交易的初始轮询已超过可配置的最大尝试数目时,管理活动调度器可以调度区块链轮询器以降低的速率对区块链状态的进一步轮询以继续跟踪所提交的区块链交易的状态。
在另外的实施方式中,交易管理控制台提供人类用户经由交互界面对交易管理应用的访问。交易管理控制台经由用户的交互界面向用户提供区块链交易及其状态的列表。交易管理控制台还管理供区块链交易使用的身份或交易认证凭证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于DLT全球公司,未经DLT全球公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080013380.6/2.html,转载请声明来源钻瓜专利网。