【技术实现步骤摘要】
用于监控区块链节点状态的方法、设备和系统
本公开的实施例总体上涉及信息
,并且具体地,涉及用于监控区块链节点状态的方法、设备和系统。
技术介绍
区块链是一种源自比特币的去中心化分布式记账技术,其通过将加密区块数据按照时间顺序叠加而生成持久的不可修改的记录,并且将记录存储在区块链网络的各个节点中,使得参与到区块链中的各个节点共同维护一个可靠数据库。由此,区块链具有去中心化、不可篡改、过程透明可追踪等技术优势,其被认为在金融、征信、物联网、经济贸易结算、资产管理等众多领域都拥有广泛的应用前景。根据区块链参与方的不同,区块链通常被分为公有链、联盟链和私有链三种类型。公有链对外开放,用户无需任何授权就可以访问区块链网络和区块数据,发起各种交易。联盟链限制了只有联盟中的成员才能参与,区块链上的操作权限根据联盟定制的相关规则来确定。私有链一般在私有组织内部使用,区块链上的操作权限根据私有组织的自行规定执行。在诸多应用场景中,尤其是企业级的区块链(诸如联盟链和私有链)使用场景中,区块链的企业用户及时掌握其区块链各个节点的服务状态将是非常有利的。有鉴于此,期望的是提供一种公开透明、安全可靠的区块链节点状态监控的解决方案。
技术实现思路
总体上,本公开的实施例提出了用于监控区块链节点的状态的方法、设备和系统。在本公开的第一方面,提供一种用于监控区块链节点的节点状态的方法。该方法包括:在区块链节点处,安装状态监控智能合约,状态监控智能合约被配置为与状态采集接口相关联,状态采集接口在区块链节点处的智能合约引擎模块中;响应于状态查询请求,执行状态监控智能合约以调用状态采集接口; ...
【技术保护点】
一种用于监控区块链节点的节点状态的方法,包括:在区块链节点处,安装状态监控智能合约,所述状态监控智能合约被配置为与状态采集接口相关联,所述状态采集接口在所述区块链节点处的智能合约引擎模块中;响应于状态查询请求,执行所述状态监控智能合约以调用所述状态采集接口;利用所述状态采集接口,获取所述区块链节点的所述节点状态;以及向区块链应用平台发送所述节点状态。
【技术特征摘要】
1.一种用于监控区块链节点的节点状态的方法,包括:在区块链节点处,安装状态监控智能合约,所述状态监控智能合约被配置为与状态采集接口相关联,所述状态采集接口在所述区块链节点处的智能合约引擎模块中;响应于状态查询请求,执行所述状态监控智能合约以调用所述状态采集接口;利用所述状态采集接口,获取所述区块链节点的所述节点状态;以及向区块链应用平台发送所述节点状态。2.根据权利要求1所述的方法,其中所述状态采集接口是经标准化的状态采集接口,并且其中获取所述节点状态包括:所述状态监控智能合约调用所述经标准化的所述状态采集接口;由所述智能合约引擎模块通过所述经标准化的所述状态采集接口来读取所述节点状态;以及由所述智能合约引擎模块向所述状态监控智能合约返回所述节点状态。3.根据权利要求1所述的方法,还包括:由所述状态监控智能合约将所述节点状态写入包括所述区块链节点的区块链中。4.根据权利要求1所述的方法,还包括:接收更新所述状态监控智能合约的请求,所述请求包括由与所述区块链节点相关联的用户所重新签名的所述状态监控智能合约;以及响应于所述请求,安装更新的所述状态监控智能合约。5.根据权利要求1所述的方法,其中所述区块链应用平台包括基于云的区块链即服务(BaaS)平台,并且其中所述区块链节点包括所述云上所创建的虚拟机实例。6.根据权利要求1所述的方法,其中所述节点状态包括以下中的至少一项:所述区块链节点的服务状态、所述区块链节点的计算资源的负荷状态。7.一种用于管理监控区块链节点的节点状态的方法,包括:在状态监控服务器处,接收状态监控智能合约,所述状态监控智能合约被配置用于监控至少一个区块链节点的节点状态并且与所述至少一个区块链节点处的智能合约引擎模块中的状态采集接口相关联;向所述至少一个区块链节点部署所述状态监控智能合约;以及响应于接收到来自所述至少一个区块链节点的节点状态,基于报告策略发送状态报告。8.根据权利要求7所述的方法,其中基于报告策略发送状态报告包括:分析接收到的所述节点状态;以及响应于所述节点状态指示异常,向所述至少一个区块链节点的用户发送警告。9.根据权利要求8所述的方法,其中向所述用户发送警告包括:响应于所述节点状态指示所述至少一个区块链节点的服务状态错误、或者响应于所述节点状态指示所述至少一个区块链节点的计算资源的负荷大于预定阈值,向所述用户发送所述警告。10.一种用于监控区块链节点的节点状态的设备,包括:处理器;以及存储器,耦合至所述处理器并且存储有指令,所述指令在由所述处理器执行时使所述设备执行包括以下的动作:在区块链节点中安装状态监控智能合约,所述状态监控智能合约被配置为与状态采集接口相关联,所述状态采集接口在所述区块链节点处的智能合约引擎模块中;响应于状态查询请求,...
【专利技术属性】
技术研发人员:肖诗源,
申请(专利权)人:上海点融信息科技有限责任公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。