[发明专利]基于树形区块链网络的数据汇总方法、装置、设备及介质在审
申请号: | 201811486455.3 | 申请日: | 2018-12-06 |
公开(公告)号: | CN109635165A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 杨圣坤;李大学;陈毅 | 申请(专利权)人: | 北京磁云数字科技有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;H04L12/24;H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100072 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 节点属性 目标区块 数据汇总 层级结构 单链结构 非根节点 数据发送 信息孤岛 应用场景 不兼容 多业务 可扩展 树节点 触发 分层 匹配 存储 瓶颈 检测 支撑 部署 | ||
1.一种基于树形区块链网络的数据汇总方法,其特征在于,包括:
区块生成节点在检测到预先部署的汇总合约被触发时,获取与所在的目标区块链网络对应的树节点在树形层级结构中的节点属性;
其中,所述树形区块链网络中的各区块链网络与所述树形层级结构中的各树节点关联,所述树形区块链网络中与父子节点对应的父子区块链网络间预先建立有跨链通信连接;
所述区块生成节点根据与所述节点属性匹配的数据汇总策略对当前维护的目标区块链中的数据进行处理,形成目标汇总数据;
所述区块生成节点如果确定所述节点属性为非根节点,则通过跨链协议将所述目标汇总数据作为下级汇总数据发送至所述目标区块链网络的父区块链网络中。
2.根据权利要求1所述的方法,其特征在于,所述区块生成节点根据与所述节点属性匹配的数据汇总策略对当前维护的目标区块链中的数据进行处理,形成目标汇总数据,包括:
所述区块生成节点如果确定所述节点属性为叶子节点,则以账户为单位,在所述目标区块链的各个区块中,对与所述汇总合约匹配的账户数据进行数据合并汇总,形成所述目标汇总数据。
3.根据权利要求1所述的方法,其特征在于,所述区块生成节点根据与所述节点属性匹配的数据汇总策略对当前维护的目标区块链中的数据进行处理,形成目标汇总数据,包括:
所述区块生成节点如果确定所述节点属性为非叶子节点,则在所述目标区块链的各个区块中,查找与所述汇总合约匹配的,所述目标区块链网络的子区块链网络发送的下级汇总数据;
所述区块生成节点如果确定所述目标区块链中存储有所述目标区块链网络的全部子区块链网络发送的下级汇总数据,则对全部所述下级汇总数据进行数据合并汇总,形成所述目标汇总数据。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述区块生成节点通过跨链协议将所述目标汇总数据作为下级汇总数据发送至所述目标区块链网络的父区块链网络中,包括:
所述区块生成节点通过跨链协议将所述目标汇总数据作为下级汇总数据发送至中继管理区块链网络中,以使所述中继管理区块链网络将所述下级汇总数据通过跨链协议发送至所述目标区块链网络的父区块链网络中;
其中,所述中继管理区块链网络预先通过跨链通信机制,分别建立与父子节点关联的每个区块链之间的跨链通信连接。
5.根据权利要求1所述的方法,其特征在于:
所述区块生成节点形成的目标汇总数据中包括所述区块生成节点的身份识别标识;所述身份识别标识由所述目标区块链网络的链编号以及所述区块生成节点在所述目标区块链网络中的节点编号生成。
6.一种基于树形区块链网络的数据汇总方法,其特征在于,包括:
区块验证节点通过跨链通信机制,接收目标区块链网络中至少一个区块生成节点发送的下级汇总数据,所述区块验证节点属于中继管理区块链网络,所述目标区块链网络属于树形区块链网络;
其中,中继管理区块链网络中维护的管理区块链中维护有与所述树形区块链网络对应的树形层级结构,所述树形区块链网络中的各区块链网络与所述树形层级结构中的各树节点关联;
所述区块验证节点如果确定所述下级汇总数据通过所述中继管理区块链网络中的数据共识,则根据所述管理区块链中记录的所述树形层级结构,确定与所述目标区块链网络的父区块链网络;
所述区块验证节点通过所述跨链通信机制,将所述下级汇总数据发送至所述父区块链网络中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京磁云数字科技有限公司,未经北京磁云数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811486455.3/1.html,转载请声明来源钻瓜专利网。