当前位置: 首页 > 专利查询>陈小虎专利>正文

一种区块链分层控制方案制造技术

技术编号:28848474 阅读:35 留言:0更新日期:2021-06-11 23:49
本发明专利技术提出了一个通用的区块链分层结构方案,下层的区块链可以通过一个去中心化的管理系统管理多个上层区块链共用的节点池,再通过一个去中心化的控制模块,实现对上层区块链的生命周期的控制,包括上层区块链的初始化、增加删除节点、跨链通讯等。

【技术实现步骤摘要】
一种区块链分层控制方案
本专利技术涉及去中心化的系统包括区块链和其他分布式系统,具体来说是一种去中心化的分层区块链方案。
技术介绍
区块链由于有不可篡改的特性,可以广泛用于溯源、存证等应用。但是单个区块链由于性能、可扩展性等问题,能够支持的应用有限。针对实际商业用途的区块链系统,必须能够支持大量的用户以及应用。因此,一个有效的多区块链系统,必须能够支持多个区块链之间的互相交互以及相互通讯。
技术实现思路
本专利技术由以下几部分组成:一种区块链分层控制方案,其特征是:区块链系统包括2层或多层区块链;下层区块链通过去中心化的控制逻辑实现对上层区块链的初始化过程,包括:下层区块链维护一个去中心化的待选共识节点管理系统,管理支持上层区块链的多个待选共识节点;所述多个待选共识节点可以采用相同的共识模块参与上层区块链的共识;所述多个待选共识节点通过网络与下层区块链的共识网络链接;下层区块链维护一个去中心化的控制逻辑,在设定的条件下,从所述共识节点管理系统中,选择部分或者全部待选共识节点,作为上层区块链的共识成员;所述去中心化的控制逻辑,通过设定的网络通讯模块,通知被选中的待选共识节点;所述选中的共识节点实现上层区块链的初始化,维护上层区块链的运行。一种区块链分层控制方案,其特征是:区块链系统包括2层或多层区块链;下层区块链通过去中心化的控制逻辑实现对上层区块链的共识节点的更新,包括:下层区块链维护一个去中心化的待选共识节点管理系统,管理支持上层区块链的多个待选共识节点;所述多个待选共识节点可以采用相同的共识模块参与上层区块链的共识;所述多个待选共识节点通过网络与下层区块链的共识网络链接;下层区块链维护一个去中心化的控制逻辑,在设定的条件下,从现有的上层区块链的共识节点列表中,选择删除部分共识节点,作为上层区块链的共识成员;下层区块链维护一个去中心化的控制逻辑,在设定的条件下,从所述共识节点管理系统中,选择部分待选共识节点,作为上层区块链的新增共识成员;所述去中心化的控制逻辑,通过设定的网络通讯模块,通知被选中的待选共识节点,以及被选中的待删除节点;所述被通知删除的共识节点,退出上层区块链的运行;所述被通知选中的待选共识节点,加入上层区块链的运行;一种区块链分层信息传递方案,其特征是:区块链系统包括2层或多层区块链;通过下层区块链的去中心化的控制逻辑,实现上层区块链的区块信息在下层区块链上的记录,包括:上层区块链的共识节点,在设定的条件下,调用下层区块链的去中心化的控制逻辑,将上层区块链的区块信息,封装于设定的通讯协议中,发送至下层区块链;下层区块链维护一个去中心化的控制逻辑,在设定的条件下,接受上层区块链的共识节点发送的信息,记入在下层区块链的信息存储中。上述去中心化的控制逻辑,其特征是:去中心化的控制逻辑以智能合约的方式实现。上述去中心化的待选共识节点管理系统,其特征是:以智能合约的方式实现对待选共识节点进行管理,包括但不限于节点的加入、删除、评价、惩罚。上述上层区块链的共识节点链接方案,其特征是:上层区块链的点对点网络的链接方式是以下两者之一:1.上层区块链的共识节点通过链接至下层区块链的节点上,间接形成点对点通讯网络;2.上层区块链的共识节点之间直接形成一个点对点通讯网络。上述分层控制方案,其特征是:一个下层区块链可以控制多个上层区块链。上述分层控制方案,其特征是:一个下层区块链可以控制其直接上层区块链,所述直接上层区块链可以控制其再上一层的区块链。上述分层控制方案,其特征是:一个上层区块链可以由多个下层区块链控制,每个下层区块链实现不重叠的控制功能。上述的方案的装置,其特征是:共识节点模块:包括网络接口;存储器;和耦合网络接口和存储器的处理器;处理器配置为:通过网络接口接收数据的存储、查询、更新请求,验证有效性后更新所述存储器;下层区块链共识节点维护一个去中心化的待选共识节点管理系统,管理支持上层区块链的多个待选共识节点;上层区块链的共识节点通过网络与下层区块链的共识网络链接;下层区块链的共识节点维护一个去中心化的控制逻辑模块,控制上层区块链的初始化、运行、节点更新以及信息传递。附图说明附图1是两层区块链相互之间的逻辑架构图具体实施形式本专利技术定义了一个通用的区块链分层结构,下层的区块链可以通过一个去中心化的管理系统管理多个上层区块链共用的节点池,再通过一个去中心化的控制模块,实现对上层区块链的生命周期的控制,包括初始化、增加删除节点、跨链通讯等。具体来讲,如图1所示,下层区块链101维护一个去中心化的待选共识节点管理系统104,管理支持上层区块链102的多个待选共识节点;所述多个待选共识节点106可以采用相同的共识模块;这些待选共识节点构成一个或多个节点池105,可以参与多个上层区块链102的共识;所述多个待选共识节点106通过网络与下层区块链的共识网络链接;下层区块链101维护一个去中心化的控制逻辑103,在设定的条件下,从所述共识节点池105中,选择部分或者全部待选共识节点,作为上层区块链102的共识成员;所述去中心化的控制逻辑103,通过设定的网络通讯模块,通知被选中的待选共识节点106;所述选中的共识节点实现上层区块链102的初始化,维护上层区块链的运行。同样地,下层区块链101维护的控制逻辑103,在设定的条件下,可以从现有的上层区块链的共识节点列表中,选择删除部分共识节点;在设定的条件下,从所述共识节点池105中,选择部分待选共识节点,作为上层区块链102的新增共识成员;所述去中心化的控制逻辑103,通过设定的网络通讯模块,通知被选中的待选共识节点,以及被选中的待删除节点;所述被通知删除的共识节点,退出上层区块链的运行;所述被通知选中的待选共识节点,加入上层区块链的运行;从而实现对上层区块链102的共识节点的更新。同时,本专利技术提出了一种区块链分层信息传递方案,实现上层区块链的区块信息在下层区块链上的记录,具体过程是:上层区块链的共识节点,在设定的条件下,调用下层区块链的去中心化的控制逻辑,将上层区块链的区块信息,封装于设定的通讯协议中,发送至下层区块链;下层区块链维护一个去中心化的控制逻辑,在设定的条件下,接受上层区块链的共识节点发送的信息,记入在下层区块链的信息存储中。上述去中心化的控制逻辑,可以以智能合约的方式实现。上述去中心化的待选共识节点管理系统,可以以智能合约的方式实现对待选共识节点进行管理,包括但不限于节点的加入、删除、评价、惩罚。上层区块链的共识节点链接方案,其特征是:上层区块链的本文档来自技高网...

【技术保护点】
1.一种区块链分层控制方案,其特征是:/n区块链系统包括2层或多层区块链;/n下层区块链通过去中心化的控制逻辑实现对上层区块链的初始化过程,包括:/n下层区块链维护一个去中心化的待选共识节点管理系统,管理支持上层区块链的多个待选共识节点;/n所述多个待选共识节点可以采用相同的共识模块参与上层区块链的共识;/n所述多个待选共识节点通过网络与下层区块链的共识网络链接;/n下层区块链维护一个去中心化的控制逻辑,在设定的条件下,从所述共识节点管理系统中,选择部分或者全部待选共识节点,作为上层区块链的共识成员;/n所述去中心化的控制逻辑,通过设定的网络通讯模块,通知被选中的待选共识节点;/n所述选中的共识节点实现上层区块链的初始化,维护上层区块链的运行。/n

【技术特征摘要】
1.一种区块链分层控制方案,其特征是:
区块链系统包括2层或多层区块链;
下层区块链通过去中心化的控制逻辑实现对上层区块链的初始化过程,包括:
下层区块链维护一个去中心化的待选共识节点管理系统,管理支持上层区块链的多个待选共识节点;
所述多个待选共识节点可以采用相同的共识模块参与上层区块链的共识;
所述多个待选共识节点通过网络与下层区块链的共识网络链接;
下层区块链维护一个去中心化的控制逻辑,在设定的条件下,从所述共识节点管理系统中,选择部分或者全部待选共识节点,作为上层区块链的共识成员;
所述去中心化的控制逻辑,通过设定的网络通讯模块,通知被选中的待选共识节点;
所述选中的共识节点实现上层区块链的初始化,维护上层区块链的运行。


2.一种区块链分层控制方案,其特征是:
区块链系统包括2层或多层区块链;
下层区块链通过去中心化的控制逻辑实现对上层区块链的共识节点的更新,包括:
下层区块链维护一个去中心化的待选共识节点管理系统,管理支持上层区块链的多个待选共识节点;
所述多个待选共识节点可以采用相同的共识模块参与上层区块链的共识;
所述多个待选共识节点通过网络与下层区块链的共识网络链接;
下层区块链维护一个去中心化的控制逻辑,在设定的条件下,从现有的上层区块链的共识节点列表中,选择删除部分共识节点,作为上层区块链的共识成员;
下层区块链维护一个去中心化的控制逻辑,在设定的条件下,从所述共识节点管理系统中,选择部分待选共识节点,作为上层区块链的新增共识成员;
所述去中心化的控制逻辑,通过设定的网络通讯模块,通知被选中的待选共识节点,以及被选中的待删除节点;
所述被通知删除的共识节点,退出上层区块链的运行;
所述被通知选中的待选共识节点,加入上层区块链的运行。


3.一种区块链分层信息传递方案,其特征是:
区块链系统包括2层或多层区块链;
通过下层区块链的去中心化的控制逻辑,实现上层区块链的区块信息在下层区块链上的记录,包括:
上层区块链的...

【专利技术属性】
技术研发人员:陈小虎
申请(专利权)人:陈小虎
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1