【技术实现步骤摘要】
一种基于区块链的分布式存储方法
[0001]本专利技术涉及数据存储
,具体为一种基于区块链的分布式存储方法。
技术介绍
[0002]区块链是一个信息
的术语,从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征,基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景,从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点,这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础,而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的分布式存储方法,包括区块链节点、数据库节点和历史数据库节点,所述区块链节点均与多个数据库节点连接,所述数据库节点包括存储数据库节点、第一备用数据库节点和第二备用数据库节点,每个第一备用数据库节点和第二备用数据库节点均与相对应的存储数据库节点连接,所述历史数据库节点包括第一历史数据库节点、第二历史数据库节点和第三历史数据库节点,其特征在于,包括以下步骤:S1、接收区块链节点上传的数据;S2、对数据进行分析并生成相对应的数据密匙;S3、对数据进行分段处理;S4、将分段后的数据与第一历史数据库节点内的数据进行对比;S5、若相似度大于等于百分之95,则直接删除数据并将第一历史数据库节点内相对应的数据存储至存储数据库节点;S6、若相似度小于百分之95,则将数据进行二次分段处理;S7、将二次分段处理后的数据与第二历史数据库节点内的数据进行对比;S8、若相似度大于等于百分之95,则直接删除数据并将第二历史数据库节点内相对应的数据存储至存储数据库节点;S9、若相似度小于百分之95,则将数据进行三次分段处理;S10、将三次分段处理后的数据与第三历史数据库节点内的数据进行对比;S11、若相似度大于等于百分之95,则直接删除数据并将第三历史数据库节点内相对应的数据存储至存储数据库节点;S12、若相似度小于百分之95,则通过哈希算法计算数据的特征信息,并根据特征信息对数据进行分类标记;S13、将分类标记好的数据存储至相对应的存储数据节点;S14、存储完成后自动备份数据至第一备用数据库节点;S15、当存储数据节点内的数据发...
【专利技术属性】
技术研发人员:孙楠楠,
申请(专利权)人:云徕上海互联网技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。