[发明专利]树形区块链的生成方法及系统在审
申请号: | 201611246180.7 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106886560A | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 谭智勇;钟锋;张勇 | 申请(专利权)人: | 北京瑞卓喜投科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q40/00 |
代理公司: | 北京市惠诚律师事务所11353 | 代理人: | 逯博 |
地址: | 100026 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 树形 区块 生成 方法 系统 | ||
技术领域
本发明实施例属于区块链技术领域,尤其涉及一种树形区块链的生成方法及系统。
背景技术
随着互联网的不断发展,区块链技术应运而生,它是一种互联网数据库技术,具有去中心化、公开透明的特点。具体地,区块链技术的本质是去中心化且寓于分布式结构的数据存储、传输和证明的方法,用数据区块取代目前互联网对中心服务器的依赖,使得所有数据的变更或者交易项目都被记录在一个云系统之上。由于没有中央控制点的分布式对等网络,并且使用分布式集体运作的方法,可以说,区块链是网络上的“公开大账本”。它存在许多节点,每个节点都可以观察到整个账本,并且共同参与维护,其收益则是获得记账的权利,并且可以复制一份完整的数据库,单个节点无法修改数据库,从而保证了账本数据的安全可靠。
当下,采用区块链技术进行数据的组织和管理已经被广泛的应用到了各种商业领域。
发明人在实现本发明的过程中,发现现有技术存在如下缺陷:
由于各商业领域所要组织和管理的数据的多样性,例如数据内容庞大,数据分类复杂,数据之间逻辑关系复杂等,而传统的区块链技术是以链式的方式来组织数据的,这种方式的区块链的容量过小、区块链的增量数据容量过小、数据之间的逻辑表达过于简单,因此现有区块链不能满足对上述多样性的数据进行组织和管理的需求。
发明内容
本发明实施例提供一种树形区块链的生成方法及系统,旨在现有区块链的基础上,根据数据的组织需要,在至少一区块的后端衍生出至少两个子区块,以满足数据的分叉组织需求。
为达到上述目的,本发明实施例提供了一种树形区块链的生成方法,包括:收集来自信息源的信息并打包形成新区块的第一区块体数据;在当前已形成的区块链上,选取一个区块作为所述新区块的父区块;将已确定的所述父区块中的区块体数据和区块头数据经不可逆算法生成固定长度的字符串,添加到所述新区块的区块头中;循环执行以上操作以形成如下形态的区块链:所述区块链整体上呈树形结构,每个区块只有一个父区块,并且存在一区块具有两个以上的子区块。
本发明实施例提供了一种树形区块链的生成系统,包括:第一数据生成模块,用于收集来自信息源的信息并打包形成新区块的第一区块体数据;区块选取模块,用于在当前已形成的区块链上,选取一个区块作为所述新区块的父区块;第二数据生成模块,用于将已确定的所述父区块中的区块体数据和区块头数据经不可逆算法生成固定长度的字符串,添加到所述新区块的区块头中;所述生成系统循环执行以上操作以形成如下形态的区块链:所述区块链整体上呈树形结构,每个区块只有一个父区块,并且存在一区块具有两个以上的子区块。
本发明实施例的树形区块链的生成方法及系统,在当前已形成的区块链上,选取一个区块作为新区块的父区块,生成具有如下形态的区块链:区块链整体上呈树形结构,每个区块只有一个父区块,并且存在一区块具有两个以上的子区块,从而形成“一父多子”的分叉链结构,以满足需要通过分叉链的形式组织数据的需求。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
图1a为本发明实施例提供的区块单元的形态图一;
图1b为本发明实施例提供的区块单元的形态图二;
图2a为本发明实施例提供的区块链的形态图一;
图2b为本发明实施例提供的区块链的形态图二;
图2c为本发明实施例提供的区块链的形态图三;
图3为本发明实施例提供的树形区块链的生成方法流程图一;
图4为本发明实施例提供的区块链的形态图四;
图5为本发明实施例提供的树形区块链的生成方法流程图二;
图6为本发明实施例提供的区块链的形态图五;
图7为本发明实施例提供的选取父区块的方法流程图一;
图8为本发明实施例提供的区块链的形态图六;
图9为本发明实施例提供的区块链的形态图七;
图10为本发明实施例提供的区块链的形态图八;
图11为本发明实施例提供的选取父区块的方法流程图二;
图12为本发明实施例提供的树形区块链的生成系统的结构示意图;
图13为本发明实施例提供的区块选取模块的结构示意图一;
图14为本发明实施例提供的区块选取模块的结构示意图二。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瑞卓喜投科技发展有限公司,未经北京瑞卓喜投科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611246180.7/2.html,转载请声明来源钻瓜专利网。