[发明专利]区块链网络基础结构的服务管理在审
申请号: | 201980013930.1 | 申请日: | 2019-01-31 |
公开(公告)号: | CN111742295A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 曾赛;段俊;A.卡夫;N.阿斯塔纳;V.斯里达尔;N.琼-路易斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F21/57 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 基础 结构 服务 管理 | ||
1.一种计算机实现的方法,包括:
由可操作地耦合至处理器并且在区块链网络内的系统将第一节点类型的第一组节点分配到第一组操作时隙,并且将不同于第一节点类型的第二节点类型的第二组节点分配到第二组操作时隙;
由所述系统聚合分配到第二组操作时隙的第二组节点与第一组操作时隙内的第一组节点,其中,第一组操作时隙的一个或多个包括对应于所述第一组节点和所述第二组节点两者的多个分配的节点;和
由所述系统基于聚合在第一组操作时隙内聚合的第一组节点和第二组节点来执行服务管理操作,并且其中在执行服务管理操作期间满足共识算法。
2.根据权利要求1所述的计算机实现的方法,其中,分配第一组节点是独立于分配第一组节点而执行的。
3.根据权利要求1所述的计算机实现的方法,其中,在区块链网络内,第一组节点是对等节点并且第二组节点是排序者节点。
4.根据权利要求1所述的计算机实现的方法,其中,第一节点类型是存在于区块链网络中的第一功能,并且第二节点类型是存在于区块链网络中的第二功能,第一功能不同于第二功能。
5.根据权利要求1所述的计算机实现的方法,进一步包括:
由所述系统在区块链网络内基于与第一组节点相关联的背书策略和与第二组节点相关联的共识算法来执行服务管理操作。
6.根据权利要求5所述的计算机实现的方法,进一步包括:
由所述系统确定基于对交易应用数字签名来背书交易所需的第二组节点的最小数量。
7.根据权利要求1所述的计算机实现的方法,其中,共有算法通过维持服务中的第一组节点和第二组节点的最小数目来为区块链的每个块内的一组交易提供正确排序和验证两者。
8.根据权利要求1所述的计算机实现的方法,其中,第二组节点是背书实体,并且其中,所述计算机实现的方法进一步包括:
由所述系统接收向区块链网络提交的交易;
由所述系统确定第二组节点的两个或更多个节点背书了所述交易;和
由所述系统在执行服务管理操作期间完成所述交易。
9.根据权利要求1所述的计算机实现的方法,其中,聚合第二组节点包括由所述系统最小化在执行服务管理操作期间更新第一组节点和第二组节点所执行的步骤的数量。
10.一种系统,包括被适配成用于执行根据以上任一方法权利要求所述的方法的所有步骤的装置。
11.一种包括指令的计算机程序,当所述计算机程序在计算机系统上执行时,所述指令用于执行根据以上任一项权利要求所述的方法的所有步骤。
12.一种区块链网络,包括:
执行区块链网络中的第一功能的第一组节点;
执行区块链网络中的第二功能的第二组节点,其中,第一功能不同于第二功能;和
服务管理引擎,包括存储计算机可执行组件的存储器和执行存储器中存储的计算机可执行组件的处理器,其中,计算机可执行组件包括:
分类组件,其确定第一组节点执行第一功能以及第二组节点执行第二功能;
规则组件,其确定用于对第一组节点执行服务管理操作所要执行的第一数量的步骤和用于对第二组节点执行服务管理操作所要执行的第二数量的步骤;和
实现组件,其基于所述第一数量的步骤和所述第二数量的步骤的聚合来执行服务管理操作,其中,所述聚合定义用于执行服务管理操作的最小数量的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980013930.1/1.html,转载请声明来源钻瓜专利网。