[发明专利]树形区块链的生成方法及系统在审
申请号: | 201611246180.7 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106886560A | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 谭智勇;钟锋;张勇 | 申请(专利权)人: | 北京瑞卓喜投科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q40/00 |
代理公司: | 北京市惠诚律师事务所11353 | 代理人: | 逯博 |
地址: | 100026 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 树形 区块 生成 方法 系统 | ||
1.一种树形区块链的生成方法,其特征在于,包括:
收集来自信息源的信息并打包形成新区块的第一区块体数据;
在当前已形成的区块链上,选取一个区块作为所述新区块的父区块;
将已确定的所述父区块中的区块体数据和区块头数据经不可逆算法生成固定长度的字符串,添加到所述新区块的区块头中;
循环执行以上操作以形成如下形态的区块链:所述区块链整体上呈树形结构,每个区块只有一个父区块,并且存在一区块具有两个以上的子区块。
2.根据权利要求1所述的生成方法,其特征在于,所述在当前已形成的区块链上,选取一个区块作为所述新区块的父区块包括:
将所述第一区块体数据与当前已形成的区块链中各区块的第二区块体数据的内容进行比对,并根据内容相关度从所述区块链中选取一个区块作为所述新区块的父区块。
3.根据权利要求2所述的生成方法,其特征在于,所述根据内容相关度从所述区块链中选取一个区块作为所述新区块的父区块包括:
确定是否存在与所述第一区块体数据为同类别的所述第二区块体数据;
若存在所述同类别的所述第二区块体数据,则将该同类别的一个所述第二区块体数据对应的区块确定为所述新区块的父区块。
4.根据权利要求3所述的生成方法,其特征在于,所述将该同类别的一个所述第二区块体数据对应的区块确定为所述新区块的父区块包括:
将该同类别的所述第二区块体数据对应的区块中的一个末端区块确定为所述新区块的父区块。
5.根据权利要求3所述的生成方法,其特征在于,所述方法还包括:
若不存在所述同类别的所述第二区块体数据,则查找能够作为所述第一区块体数据的上位数据的所述第二区块体数据;
将该上位数据中与所述第一区块体数据在内容上相关度最大的上位数据对应的区块确定为所述新区块的父区块。
6.根据权利要求5所述的生成方法,其特征在于,所述方法还包括:
将所述区块链中的创世区块中的区块体数据作为所述新区块的一个默认的上位数据。
7.根据权利要求2-6中任一项所述的生成方法,其特征在于,在各所述区块的区块头数据中还包括:根据当前区块的区块体数据的内容所形成的类别信息;
所述将所述第一区块体数据与当前已形成的区块链中各区块的第二区块体数据的内容进行比对包括:
将根据所述第一区块体数据的内容所形成的所述类别信息,与根据所述第二区块体数据的内容所形成的所述类别信息进行比对。
8.根据权利要求1所述的生成方法,其特征在于,所述不可逆算法为哈希算法。
9.根据权利要求8所述的生成方法,其特征在于,所述固定长度的字符串为哈希值。
10.根据权利要求1所述的生成方法,其特征在于,
在所述区块链中具有至少一个如下形态的区块单元:每个区块单元由至少两个子区块和一个父区块构成,所述区块单元中的每个子区块记为一个子创世区块,
所述在当前已形成的区块链上,选取一个区块作为所述新区块的父区块包括:
将所述第一区块体数据与当前已形成的区块链中各所述子创世区块的第三区块体数据的内容进行比对,并根据内容相关度从所述区块链中选取一个区块作为所述新区块的父区块。
11.根据权利要求10所述的生成方法,其特征在于,所述将所述第一区块体数据与当前已形成的区块链中各所述子创世区块的第三区块体数据的内容进行比对,并根据内容相关度从所述区块链中选取一个区块作为所述新区块的父区块包括:
将所述第一区块体数据与当前已形成的区块链中位于末端的各所述子创世区块的所述第三区块体数据的内容进行比对,确定是否存在与所述第一区块体数据为同类别的所述第三区块体数据;
若存在所述同类别的所述第三区块体数据,则将该同类别的一个所述第三区块体数据对应的子创世区块所在的子区块链中的末端区块确定为所述新区块的父区块,该子创世区块为所述子区块链的头区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瑞卓喜投科技发展有限公司,未经北京瑞卓喜投科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611246180.7/1.html,转载请声明来源钻瓜专利网。