区块链系统、信息共享方法及相关设备技术方案

技术编号:24219089 阅读:17 留言:0更新日期:2020-05-20 20:40
一种区块链系统、信息共享方法及相关设备,其中区块链系统包括:N个局域链以及M个主节点,所述N为大于或等于2的整数,所述M为大于或等于1的整数;第一局域链包括至少一个子节点和第一主节点,所述至少一个子节点之间以及所述至少一个子节点和所述一个主节点之间均建立连接,所述第一局域链为所述N个局域链中的任意一个,所述第一主节点为所述M个主节点中的其中一个;所述第一局域链的内部共享信息在所述至少一个子节点之间共享,所述第一局域链的外部共享信息通过所述第一主节点以及所述M个主节点中的其他主节点与所述N个局域链中的其他局域链共享,可保证信息的可靠交流,并有助于减轻后期管理以及维护的负担。

Blockchain system, information sharing method and related equipment

【技术实现步骤摘要】
【国外来华专利技术】区块链系统、信息共享方法及相关设备
本专利技术涉及互联网
,尤其涉及一种区块链系统、信息共享方法及相关设备。
技术介绍
区块链是一种分布式数据存储、点对点传输、共识机制等计算机技术的新型应用模式,所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。现如今区块链技术被广泛应用于金融,保险、电子商务以及物联网等领域中,大都基于各行业需求以及每个行业不同的业务需求建立不同的区块链网络,从而实现区块链网络内部数据的可靠交流,但是,当需要实现不同区块链网络的数据可靠交流时,常采用构建新的区块链等方式,加大了企业成本,而且处于不同区块链网络的数据需要更新时,必须对各个区块链网络的数据逐个更新,使得后期管理和维护的负担加重。
技术实现思路
本专利技术实施例提供了一种区块链系统、信息共享方法及相关设备,可保证信息的可靠交流,并有助于减轻后期管理以及维护的负担。第一方面,本专利技术实施例提供了一种区块链系统,包括:N个局域链以及M个主节点,所述N为大于或等于2的整数,所述M为大于或等于1的整数;第一局域链包括至少一个子节点和第一主节点,所述至少一个子节点之间以及所述至少一个子节点和所述一个主节点之间均建立连接,所述第一局域链为所述N个局域链中的任意一个,所述第一主节点为所述M个主节点中的其中一个;所述第一局域链的内部共享信息在所述至少一个子节点之间共享,所述第一局域链的外部共享信息通过所述第一主节点以及所述M个主节点中的其他主节点与所述N个局域链中的其他局域链共享。在一个实施例中,所述M=1,所述N个局域链之间共用所述第一主节点,所述第一局域链的外部共享信息通过所述第一主节点与所述N个局域链中的其他局域链共享。在一个实施例中,当所述第一局域链加入了新的子节点时,将所述新的子节点与所述至少一个子节点、所述第一主节点均建立连接。在一个实施例中,当所述M大于或等于2时,所述M等于所述N,所述N个局域链中的每一个局域链均包括有一个主节点,且所述每一个局域链包括的主节点之间不同,所述第一局域链的外部共享信息通过所述第一主节点以及第二局域链包括的第二主节点与所述第二局域链之间进行共享;其中,所述第二局域链为所述N个局域链中除所述第一局域链之外的任意一个局域链,所述第二主节点为所述M个主节点中除所述第一主节点之外的主节点中的其中一个。在一个实施例中,在布局第N+1个局域链时,从所述区块链系统未被划分到所述N个局域链中的节点中选取至少两个节点作为所述第N+1个局域链的子节点;当M=1时,所述第N+1个局域链与所述N个局域链之间共用所述第一主节点;当所述M大于或等于2时,所述M等于所述N,从所述至少两个节点中选取一个节点作为所述第N+1个局域链的主节点。第二方面,本专利技术实施例提供了一种信息共享方法,应用于区块链系统,所述区块链系统包括:N个局域链以及M个主节点,所述N为大于或等于2的整数,所述M为大于或等于1的整数,第一局域链包括至少一个子节点和第一主节点,所述至少一个子节点之间以及所述至少一个子节点和所述一个主节点之间均建立连接,所述第一局域链为所述N个局域链中的任意一个,所述第一主节点为所述M个主节点中的其中一个,所述方法包括:所述第一主节点确定所述第一局域链的共享信息,所述共享信息包括内部共享信息和外部共享信息;所述第一主节点从所述共享信息中筛选出所述外部共享信息;所述第一主节点将所述外部共享信息同步至所述M个主节点中除所述第一主节点之外的主节点,以便将所述外部共享信息分别共享至所述N个局域链中除所述M个主节点中的所述第一主节点之外的主节点所在的局域链。在一个实施例中,所述第一主节点从所述共享信息中筛选出所述外部共享信息,包括:所述第一主节点从所述共享信息中查找携带有外部共享标签的信息;所述第一主节点将所述携带有所述外部共享标签的信息作为外部共享信息。在一个实施例中,当所述M大于或等于2时,所述M等于所述N,所述N个局域链中的每一个局域链均包括有一个主节点,且所述每一个局域链包括的主节点之间不同;其中,所述第一主节点通过所述M个主节点中的其他主节点将所述外部共享信息发送给所述N个局域链中的其他局域链,包括:所述第一主节点通过第二局域链包括的第二主节点将所述外部共享信息发送给所述第二局域链;其中,所述第二局域链为所述N个局域链中除所述第一局域链之外的局域链中的任意一个,所述第二主节点为所述M个主节点中除所述第一主节点之外的主节点中的其中一个。第三方面,本专利技术实施例提供了一种信息共享装置,应用于区块链系统,所述区块链系统包括:N个局域链以及M个主节点,所述N为大于或等于2的整数,所述M为大于或等于1的整数,第一局域链包括至少一个子节点和第一主节点,所述至少一个子节点之间以及所述至少一个子节点和所述一个主节点之间均建立连接,所述第一局域链为所述N个局域链中的任意一个,所述第一主节点为所述M个主节点中的其中一个,所述装置包括:确定单元,用于确定所述第一局域链的共享信息,所述共享信息包括内部共享信息和外部共享信息;筛选单元,用于从所述共享信息中筛选出所述外部共享信息;同步单元,用于将所述外部共享信息同步至所述M个主节点中的除所述第一主节点之外的主节点,以便将所述外部共享信息分别共享至所述N个局域链中除所述M个主节点中的所述第一主节点之外的主节点所在的局域链。在一个实施例中,所述筛选单元具体用于:从所述共享信息中查找携带有外部共享标签的信息;将所述携带有所述外部共享标签的信息作为外部共享信息。第四方面,本专利技术实施例一种服务器,包括处理器和存储设备,所述处理器和所述存储设备相互连接,其中,所述存储设备用于存储计算机程序指令,所述处理器被配置用于执行所述程序指令实现如第二方面所述的方法。第五方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时用于实现第二方面所述的信息共享方法。在本专利技术实施例中,包括N个局域链以及M个主节点的区块链系统,可从该N各局域链中选取任一局域链作为第一局域链,其中,该第一局域链包括至少一个子节点和第一主节点,该至少一个子节点之间以及该至少一个子节点与该一个主节点之间均建立连接,因此,该第一局域链的内部共享信息在该至少一个子节点之间共享,该第一局域链的外部共享信息通过该第一主节点以及该M个主节点中的其他主节点与该N个局域链中的其他局域链共享,可保证共享信息的可靠传递,由于该共享信息(包括内部共享信息以及外部共享信息)均是由该区块链系统直接转发实现的交流,因此,有助于减轻后期管理以及维护的负担。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的本文档来自技高网...

【技术保护点】
一种区块链系统,其特征在于,包括:N个局域链以及M个主节点,所述N为大于或等于2的整数,所述M为大于或等于1的整数;/n第一局域链包括至少一个子节点和第一主节点,所述至少一个子节点之间以及所述至少一个子节点和所述一个主节点之间均建立连接,所述第一局域链为所述N个局域链中的任意一个,所述第一主节点为所述M个主节点中的其中一个;/n所述第一局域链的内部共享信息在所述至少一个子节点之间共享,所述第一局域链的外部共享信息通过所述第一主节点以及所述M个主节点中的其他主节点与所述N个局域链中的其他局域链共享。/n

【技术特征摘要】
【国外来华专利技术】一种区块链系统,其特征在于,包括:N个局域链以及M个主节点,所述N为大于或等于2的整数,所述M为大于或等于1的整数;
第一局域链包括至少一个子节点和第一主节点,所述至少一个子节点之间以及所述至少一个子节点和所述一个主节点之间均建立连接,所述第一局域链为所述N个局域链中的任意一个,所述第一主节点为所述M个主节点中的其中一个;
所述第一局域链的内部共享信息在所述至少一个子节点之间共享,所述第一局域链的外部共享信息通过所述第一主节点以及所述M个主节点中的其他主节点与所述N个局域链中的其他局域链共享。


根据权利要求1所述的系统,其特征在于,所述M=1,所述N个局域链之间共用所述第一主节点,所述第一局域链的外部共享信息通过所述第一主节点与所述N个局域链中的其他局域链共享。


根据权利要求2所述的系统,其特征在于,当所述第一局域链加入了新的子节点时,将所述新的子节点与所述至少一个子节点、所述第一主节点均建立连接。


根据权利要求1所述的系统,其特征在于,当所述M大于或等于2时,所述M等于所述N,所述N个局域链中的每一个局域链均包括有一个主节点,且所述每一个局域链包括的主节点之间不同,所述第一局域链的外部共享信息通过所述第一主节点以及第二局域链包括的第二主节点与所述第二局域链之间进行共享;
其中,所述第二局域链为所述N个局域链中除所述第一局域链之外的任意一个局域链,所述第二主节点为所述M个主节点中除所述第一主节点之外的主节点中的其中一个。


根据权利要求1所述的系统,其特征在于,
在布局第N+1个局域链时,从所述区块链系统未被划分到所述N个局域链中的节点中选取至少两个节点作为所述第N+1个局域链的子节点;
当M=1时,所述第N+1个局域链与所述N个局域链之间共用所述第一主节点;
当所述M大于或等于2时,所述M等于所述N,从所述至少两个节点中选取一个节点作为所述第N+1个局域链的主节点。


一种信息共享方法,应用于区块链系统,所述区块链系统包括:N个局域链以及M个主节点,所述N为大于或等于2的整数,所述M为大于或等于1的整数,第一局域链包括至少一个子节点和第一主节...

【专利技术属性】
技术研发人员:王凯宁
申请(专利权)人:重庆小雨点小额贷款有限公司
类型:发明
国别省市:重庆;50

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

1