【技术实现步骤摘要】
一种基于文件链分块的区块链存储方法、存储系统及存储介质
本专利技术涉及一种基于文件链分块的区块链存储方法、存储系统及存储介质,属于区块链
技术介绍
当今区块链的发展主要基于两个方面的背景,一是当今区块链的广泛前景;二是区块链在存储领域中新型发展。区块链技术也称为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。目前,区块链被应用于金融财务行业,在提供不可篡改和建立信任机制中发挥重要作用。随着技术的发展,一些区块链应用被开发出来,极大的刺激的区块链行业的发展。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于文件链分块的区块链存储方法、存储系统及存储介质,用于解决现有技术中现有的区块链技术,例如以太坊,每个节点都存储了全量的交易信息,导致每个节点体积过于庞大;在整个链上,同样的数据几乎被每个 ...
【技术保护点】
1.一种基于文件链分块的区块链存储方法,其特征在于,所述基于文件链分块的区块链存储方法包括以下步骤:/n上传文件;/n将文件切分为多个文件块;并对每一个文件块进行哈希加密,得到其对应的哈希指纹;/n将文件块分散到对应存储节点;/n建立文件块的索引文件;/n将索引文件插入到文件链中。/n
【技术特征摘要】
1.一种基于文件链分块的区块链存储方法,其特征在于,所述基于文件链分块的区块链存储方法包括以下步骤:
上传文件;
将文件切分为多个文件块;并对每一个文件块进行哈希加密,得到其对应的哈希指纹;
将文件块分散到对应存储节点;
建立文件块的索引文件;
将索引文件插入到文件链中。
2.根据权利要求1所述的基于文件链分块的区块链存储方法,其特征在于:所述文件是按照文件大小切分为多个文件块。
3.根据权利要求1所述的基于文件链的区块链存储方法,其特征在于:所述文件大小为1024个字节。
4.根据权利要求1所述的基于文件链分块的区块链存储方法,其特征在于:所述的将文件块分散到对应存储节点的步骤包括:对于每一个文件块,计算文件块与多个存储节点间的距离,选择距离最小的存储节点进行存储。
5.根据权利要求1所述的基于文件链分块的区块链存储方法,其特征在于:所述的建立文件的索引文件的方法为:根据切分后的文件块以及其对应的存储节点,生成文件描述内容,建立文件块的索引文件。
6.一种基于文件链分块的区块链存储系统,其特征在于,所述的基于文件链分块的区块链存储系统包...
【专利技术属性】
技术研发人员:陆中秋,肖宇恒,
申请(专利权)人:苏州中宇云网数字科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。