一种文件存储方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40005122 阅读:20 留言:0更新日期:2024-01-09 04:49
本申请提供一种文件存储方法、装置、电子设备及存储介质,该方法包括:通过区块链服务端的转换层接收链码参数和待处理文件;识别链码参数,在确认链码参数包括文件标识之后,由转换层与区块链服务端建立连接,并将待处理文件传输至区块链服务端;对待处理文件进行分片处理,获得文件分片;对文件分片进行摘要计算,获得每一文件分片的分片哈希值;将分片哈希值在区块链服务端中进行分布式存储。通过区块链服务端的转换层接收链码参数和待处理文件,并对链码参数进行识别,在确定传输的为文件之后,与区块链服务端建立连接,将文件传输至区块链服务端,实现将文件存储至区块链服务端,提高文件传输效率,无需依赖第三方,提高数据安全性。

【技术实现步骤摘要】

本申请涉及区块链,具体而言,涉及一种文件存储方法、装置、电子设备及存储介质


技术介绍

1、区块链作为价值传输的使能技术,具有去中心化、不可篡改、公开透明、全程追溯、安全隐私等诸多特点。按开放程度,可将区块链划分为公有链、联盟链以及私有链,公有链系统最为开放,任何人都可以参与区块链数据的维护和读取,容易部署应用程序。联盟链是是需要注册许可才能访问的区块链,从使用对象来看,联盟链仅限于联盟成员参与。私有链最为封闭,适用于个体内部使用。

2、智能合约是存储在区块链上的数字合约,在满足预先确定的条款和条件时会自动执行这些合约。现在的智能合约是无法上传文件,只能传输一定大小的字符数据,需要依靠引入第三方存储系统、bt节点或者第三方文件分发系统来解决该文件存储的问题,这种方式导致文件传输效率较低。


技术实现思路

1、本申请实施例的目的在于一种文件存储方法、装置、电子设备及存储介质,在区块链服务端添加转换层,通过转换层接收链码参数和待处理文件并对链码参数进行识别,在确定传输的为文件之后,与区块链服务端建立连接本文档来自技高网...

【技术保护点】

1.一种文件存储方法,其特征在于,应用于区块链服务端,包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述分片哈希值在所述区块链服务端中进行分布式存储,包括:

3.根据权利要求2所述的方法,其特征在于,所述非叶子节点包括根节点;在所述将所述分片哈希值通过默克尔树数据结构存储在所述区块链服务端中之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,在所述获取所述默克尔树中所述根节点存储的根节点哈希值之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述对所述待处理文件进行分片处理,获得文件分片之后,所述方...

【技术特征摘要】

1.一种文件存储方法,其特征在于,应用于区块链服务端,包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述分片哈希值在所述区块链服务端中进行分布式存储,包括:

3.根据权利要求2所述的方法,其特征在于,所述非叶子节点包括根节点;在所述将所述分片哈希值通过默克尔树数据结构存储在所述区块链服务端中之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,在所述获取所述默克尔树中所述根节点存储的根节点哈希值之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述对所述待处理文件进行分片处理,获得文件分片之后,所述方法还包括:

6.根据权利要求...

【专利技术属性】
技术研发人员:李玮刘俊涛袁宁
申请(专利权)人:罗克佳华重庆科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1