The invention relates to a block height piecewise data storage method based on block chain, which includes a block height automatic re-creation block process, a block Doha storage process and a world state initialization process. Using the basic knowledge of block chains to form block chains, the creation blocks are re-created at the height of a particular block. The creation blocks contain two blocks, one is the previous block hash and the other is the previous block hash. The new world state can be verified by the new creation blocks, and the blocks before the new creation blocks can be selective. Delete, save storage resources. It solves the problem of explosive growth of block chain data and waste of storage resources.
【技术实现步骤摘要】
一种基于区块链的区块高度分片式数据存储方法
本专利技术涉及区块链技术在数据存储领域的应用,涉及一种基于区块链的区块高度分片式数据存储方法。
技术介绍
区块链是一种由多方维护,以块链结构储存数据,使用密码保证传输和访问安全,能够实现数据的一致存储、无法篡改、无法删除的技术体系,因此已经成为当今金融科技(Fin-Tech)的主要技术表现形态,大量新兴的基于区块链技术的项目开始基于区块链进行信息传导。区块链分布式账本的特性,导致所有上链数据都要在每个节点进行存储,存储成本变得极其的高昂。而现实领域中,只有距离当前时间点比较近的数据才有频繁操作的需求,而距离当前时间点较长的数据只具有了备份的作用。区块链特性导致从创世纪区块开始的数据都必须存储才能链式查询得到最终的验证,严重阻碍了商业落地应用和造成了存储资源的严重浪费。
技术实现思路
有鉴于此,本专利技术提供一种有效解决上述问题的基于区块链的区块高度分片式数据存储方法。为达到上述技术方案的效果,本专利技术的技术方案为:基于区块链的区块高度分片式数据存储过程,包含以下过程:一定块高自动重新出创世块过程、区块头多哈希储存过程、世界 ...
【技术保护点】
1.一种基于区块链的区块高度分片式数据存储方法,其特征在于,包括:一定块高自动重新出创世块过程、区块头多哈希储存过程、世界状态初始化过程。所述区块链包含两种块类型,普通区块和创世纪区块;所述普通区块记录交易信息;所述创世区块记录下一创世区块出现的高度以及当前最新的世界状态;所述创世区块的第一创世区块为基础块,没有其他区块头哈希,没有指向;所述创世区块的其他创世区块都记录两个区块头哈希,一个为上一区块,一个为上一创世区块,可以有两条路追溯到第一创世区块;所述区块链快高度达到既定块高度时,下一块会自动出新创世区块;所述最新创世区块出现时会将最新世界状态初始化作为新世界的初始状态 ...
【技术特征摘要】
1.一种基于区块链的区块高度分片式数据存储方法,其特征在于,包括:一定块高自动重新出创世块过程、区块头多哈希储存过程、世界状态初始化过程。所述区块链包含两种块类型,普通区块和创世纪区块;所述普通区块记录交易信息;所述创世区块记录下一创世区块出现的高度以及当前最新的世界状态;所述创世区块的第一创世区块为基础块,没有其他区块头哈希,没...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。