[发明专利]一种区块链上多路递归寻块的方法在审
申请号: | 201811273253.0 | 申请日: | 2018-10-18 |
公开(公告)号: | CN109446383A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 尚维斯 | 申请(专利权)人: | 尚维斯 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903;G06Q20/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200050 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 递归 多路 验证 数据存储领域 存储数据 存储资源 区块结构 世界状态 块头 哈希 删除 存储 节约 账户 保留 应用 | ||
本发明涉及一种区块链上多路递归寻块的方法,涉及区块链技术在数据存储领域的应用,包含区块结构体,账户模型,区块头存储多条区块哈希。该方法可以拥有很多条路径对最新世界状态进行验证,只要保留一条可验证路径,一些不需要的区块就处于可以删除的状态,有效的解决了区块连数据无限增长的难题,使区块链可以有选择性的存储数据,节约存储资源。
技术领域
本发明涉及区块链技术在数据存储领域的应用,涉及一种区块链上多路递归寻块的方法。
背景技术
区块链是一种由多方维护,以块链结构储存数据,使用密码保证传输和访问安全,能够实现数据的一致存储、无法篡改、无法删除的技术体系,因此已经成为当今金融科技(Fin-Tech) 的主要技术表现形态,大量新兴的基于区块链技术的项目开始基于区块链进行信息传导。
区块链分布式账本的特性,导致所有上链数据都要在每个节点进行存储,存储成本变得极其的高昂。而现实领域中,只有距离当前时间点比较近的数据才有频繁操作的需求,而距离当前时间点较长的数据只具有了备份的作用。区块链特性导致从创世纪区块开始的数据都必须存储才能链式查询得到最终的验证,严重阻碍了商业落地应用和造成了存储资源的严重浪费。
发明内容
有鉴于此,本发明提供一种有效解决上述问题的一种区块链上多路递归寻块的方法。
为达到上述技术方案的效果,本发明的技术方案为:一种区块链上多路递归寻块的方法,包含以下内容:区块结构体,账户模型,区块头存储多条区块哈希。
区块链上多路递归寻块的方法包括:
步骤1:区块分为区块头和区块体,区块头记录了基本信息,区块体记录了交易信息。区块头里的信息包括区块体所有交易的哈希,则对应同样的区块头交易哈希,区块体里拥有同样的交易,每次出块都会对应固定的世界状态,在该状态下所有账户都会更新为最新的状态;
步骤2:区块头里同时记录了上一区块头的哈希,则通过该哈希值可以寻找到该区块所连接的上一区块,递归寻找可以最终追溯到创世区块,形成一条链条,称之为区块链,此时该区块链从最新区块开始必须遍历所有区块才能够最终达到创世区块,所以每个区块都是不可或缺的;
步骤3:区块头里同时再记录前面出现过的某一个块的区块头哈希,则通过该哈希可以寻找到与步骤2中所描述的不同的区块,最终可以追溯到创世区块,则该条路径也可以追溯到创世区块,对世界状态做完整性验证,该路径为第二条路径;
步骤4:区块头里再记录其他区块头哈希,则会是一条新的路径,有几个哈希就可以有几条追溯创世区块的方法,对整个世界状态进行验证;
本发明的有益成果为:本发明提供了一种区块链上多路递归寻块的方法,包含区块结构体,账户模型,区块头存储多条区块哈希。该方法可以拥有很多条路径对最新世界状态进行验证,只要保留一条可验证路径,一些不需要的区块就处于可以删除的状态,有效的解决了区块连数据无限增长的难题,使区块链可以有选择性的存储数据,节约存储资源。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,能实现同样功能的产品属于等同替换和改进,均包含在本发明的保护范围之内。具体方法如下:
实施例:本实施例具体说明了一种区块链上多路递归寻块的方法,如下:
步骤1:区块分为区块头和区块体,区块头记录了基本信息,区块体记录了交易信息。区块头里的信息包括区块体所有交易的哈希,则对应同样的区块头交易哈希,区块体里拥有同样的交易,每次出块都会对应固定的世界状态,在该状态下所有账户都会更新为最新的状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于尚维斯,未经尚维斯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811273253.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资源管理方法及系统
- 下一篇:用于生成人员组织架构信息的方法和系统