[发明专利]一种区块链系统及区块链系统的架构方法有效
申请号: | 201610986465.8 | 申请日: | 2016-11-09 |
公开(公告)号: | CN106713412B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 王文欢;尚书丞;杨炯 | 申请(专利权)人: | 弗洛格(武汉)信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立;陈璐 |
地址: | 430000 湖北省武汉市东湖高新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 系统 架构 方法 | ||
1.一种区块链系统,其特征在于,包括运行组,所述运行组包括多个运行节点,其中的部分运行节点或者全部运行节点中的每个运行节点配置至少一个从属的子备份节点;
当运行节点没有子备份节点时,该运行节点中存储有至少一条完整的区块链数据;
当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储一条完整的区块链数据的一部分或全部,该运行节点与其从属的所有子备份节点所存储的区块链数据之和至少包括一条完整的区块链数据;
区块链系统中包括多个区块,每一个区块存储有一条完整的区块链数据的一部分,多个区块存储的数据之和至少组成一条完整的区块链数据;
当运行节点没有子备份节点时,该运行节点存储有至少一条完整的区块链中所有的有效区块中的数据;
当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储区块链系统中若干个有效区块中的数据,组成至少一条完整的区块链数据;
每一个所述运行节点还用于产生区块,并向其它的运行节点广播该区块,当该区块被认定为有效区块时,每一个运行节点或者运行节点从属的子备份节点存储该区块。
2.如权利要求1所述的区块链系统,其特征在于,所述区块链系统还包括备份组,所述备份组包括多个游离形式的备份节点;
每一个游离形式的所述备份节点,用于存储区块链系统认定为有效的若干个区块中的数据,多个备份节点所存储的区块数据之和至少包括一条完整的区块链数据。
3.一种区块链系统的架构方法,其特征在于,包括:
为区块链系统中运行组的部分运行节点或者全部运行节点中的每一个运行节点配置至少一个从属的子备份节点,每一个运行节点与其从属的至少一个子备份节点形成一个整体;
其中,当运行节点没有子备份节点时,该运行节点中存储有至少一条完整的区块链数据;当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储一条完整的区块链数据的一部分或全部,该运行节点与其从属的所有子备份节点所存储的区块链数据之和至少包括一条完整的区块链数据;
所述区块链系统包括多个区块,每一个区块存储有一条完整的区块链数据的一部分,多个区块存储的数据之和至少组成一条完整的区块链数据;
当运行节点没有子备份节点时,该运行节点存储有至少一条完整的区块链中所有的有效区块中的数据;
当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储区块链系统中若干个有效区块中的数据,组成至少一条完整的区块链数据;
每一个所述运行节点产生区块,并向其它的运行节点广播该区块,当该区块被认定为有效区块时,每一个运行节点或者运行节点从属的子备份节点存储该区块。
4.如权利要求3所述的区块链系统的架构方法,其特征在于,还包括:
为区块链系统配置备份组,所述备份组包括多个游离形式的备份节点,每一个游离形式的所述备份节点存储区块链系统认定为有效的若干个区块中的数据,多个备份节点所存储的区块数据之和至少包括一条完整的区块链数据。
5.如权利要求3所述的区块链系统的架构方法,其特征在于,运行节点产生的所述区块中标识有产生区块的时间戳,还包括:
当区块链系统接收到数据读取请求时,根据数据读取请求中需要查询的区块的地址和时间戳信息,从距离查询者较近的运行节点或者其从属子备份节点中查询对应的区块数据,并返回给查询者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于弗洛格(武汉)信息科技有限公司,未经弗洛格(武汉)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610986465.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纺丝用发热母粒及其制备方法
- 下一篇:一种纺丝用发热复合母粒及其制备方法