专利汇可以提供一种基于区块链的文件存储系统及其文件存储方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种基于 区 块 链 的文件存储系统及其文件存储方法,文件存储方法包括如下步骤:区块链服务模块通过区块链服务 接口 接收文件和哈希值并计算文件的哈希值,判断其与接收到的哈希值是否匹配;如果匹配则将文件和哈希值存储并生成该文件的ID码;根据文件的哈希值生成数据存储交易,将该数据存储交易和文件的ID码发送给区块链服务模块;区块链服务模块将数据存储交易发给超级 节点 进行共识和打块,并将打块后的数据存储交易广播给所有节点,各节点根据文件的ID码将文件写入各自DFS系统。本发明提供的技术方案,能够解决 现有技术 中区块链存储数据时交易数量大、时间长的问题。,下面是一种基于区块链的文件存储系统及其文件存储方法专利的具体信息内容。
1.一种基于区块链的文件存储系统的文件存储方法,其特征在于,该方法包括如下步骤:
(1)区块链服务模块通过区块链服务接口接收文件和哈希值,并计算文件的哈希值,判断其与接收到的哈希值是否匹配;
(2)如果匹配,则将文件和哈希值存储并生成该文件的ID码;
(3)根据文件的哈希值生成数据存储交易,将该数据存储交易和文件的ID码发送给超级节点;
(4)超级节点将数据存储交易进行共识和打块,并将打块后的数据存储交易广播给所有节点,各节点根据文件的ID码将文件写入各自DFS系统。
2.根据权利要求1所述的基于区块链的文件存储系统的文件存储方法,其特征在于,存储账户数据的方法为:
监控管理模块接收账户名和账户公钥,根据账户名和账户公钥生成账户交易信息并发送给通讯云;
超级节点接收到账户信息后判断该账号是否能够被创建,并将判断结果发送给通讯云,当有设定数量以上的超级节点判断该账户可以被创建时判断为共识达成;
共识达成后通讯业务处理模块将账户交易打包并发送给所有节点,各节点接收到区块后将该账户保存到本地。
3.根据权利要求2所述的基于区块链的文件存储系统的文件存储方法,其特征在于,超级节点接收到账户交易信息后对其签名进行验证,当验证通过后查询账户名是否已经存在;如果不存在,则判断为该账户为可创建账户。
4.根据权利要求2所述的基于区块链的文件存储系统的文件存储方法,其特征在于,通讯业务处理模块接将该账户交易封装成区块后,随机选出一个超级节点对其进行签名,通讯云将签名后的区块发送给所有节点,各节点对接收到的区块的签名进行认证,当认证通过后再将对应的账户保存到本地。
5.根据权利要求1所述的基于区块链的文件存储系统的文件存储方法,其特征在于,各节点接收到数据存储交易和文件的ID码后,验证账户对哈希值的签名和文件的ID码进行验证,如果验证通过,则将数据存储交易进行共识和打块。
6.一种基于区块链的文件存储系统,包括基础层、业务层和服务层,其特征在于,所述基础层包括多个超级节点以及多个备选节点,所述业务层包括通讯云和业务处理模块,所述服务层包括监控管理模块和区块链服务模块;所述通讯云与各节点通讯连接;所述区块链文件存储系统的数据存储方法包括如下步骤:
(1)区块链服务模块通过区块链服务接口接收文件和哈希值,并计算文件的哈希值,判断其与接收到的哈希值是否匹配;
(2)如果匹配,则将文件和哈希值存储并生成该文件的ID码;
(3)根据文件的哈希值生成数据存储交易,将该数据存储交易和文件的ID码发送给区块链服务模块;
(4)区块链服务模块将数据存储交易发给超级节点进行共识和打块,并将打块后的数据存储交易广播给所有节点,各节点根据文件的ID码将文件写入各自DFS系统。
7.根据权利要求6所述的基于区块链的文件存储系统,其特征在于,所述区块链文件存储系统存储账户数据的方法包括如下步骤:
监控管理模块接收账户名和账户公钥,根据账户名和账户公钥生成账户交易信息并发送给通讯云;
超级节点接收到账户信息后判断该账号是否能够被创建,并将判断结果发送给通讯云,当有设定数量以上的超级节点判断该账户可以被创建时判断为共识达成;
共识达成后通讯业务处理模块将账户交易打包并发送给所有节点,各节点接收到区块后将该账户保存到本地。
8.根据权利要求7所述的基于区块链的文件存储系统,其特征在于,超级节点接收到账户交易信息后对其签名进行验证,当验证通过后查询账户名是否已经存在;如果不存在,则判断为该账户为可创建账户。
9.根据权利要求7所述的基于区块链的文件存储系统,其特征在于,通讯业务处理模块接将该账户交易封装成区块后,随机选出一个超级节点对其进行签名,通讯云将签名后的区块发送给所有节点,各节点对接收到的区块的签名进行认证,当认证通过后再将对应的账户保存到本地。
10.根据权利要求6所述的基于区块链的文件存储系统,其特征在于,各节点接收到数据存储交易和文件的ID码后,验证账户对哈希值的签名和文件的ID码进行验证,如果验证通过,则将数据存储交易进行共识和打块。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
基于区块链的交通事故数据处理方法、装置、设备及介质 | 2020-07-29 | 1 |
基于区块链的化妆品流转信息溯源方法及其装置 | 2020-08-04 | 3 |
一种基于多个区块链网络的数据存证方法及系统 | 2021-01-24 | 2 |
区块链的合约调整处理方法和系统 | 2021-09-14 | 1 |
一种闲置存储空间确认方法、装置及计算机存储介质 | 2022-05-27 | 1 |
一种区块链的扩展设计方法 | 2023-04-18 | 0 |
用于生成用户发起的联合身份的方法和系统 | 2020-11-28 | 3 |
借助于智能合约的广告点击数据上链方法及其设备 | 2020-11-30 | 2 |
数据处理的方法及相关装置 | 2020-12-09 | 3 |
一种电子产品流通追溯方法及系统 | 2022-09-21 | 0 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。