专利汇可以提供一种基于区块链的数据交换方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的数据交换方法,包括文件数据上链过程以及数据交换过程,本发明中去中心化,采用信息与数据分类的方式,将数据目录,文件hash等需由各方共同管理的内容以 分布式账本 形式存放,数据内容由各方各自存储,交换过程由各方达成的合约控制,不但记录数据分享的情况,而且可以有效地验证数据内容是否正确,通过分享权限控制确保数据安全性,即本发明基于区块链完成双方可互相信任的,合约形式的,数据安全的,不可抵赖的数据交换平台。,下面是一种基于区块链的数据交换方法专利的具体信息内容。
1.一种基于区块链的数据交换方法,其特征在于,包括将文件数据上链,上链过程包括以下步骤:
S1-1、用户调用客户端发起文件交换请求;
S1-2、客户端接收用户文件,计算文件的哈希,并将文件存储并获取存储路径;
S1-3、客户端将文件的哈希以及存储路径作为交易数据向文件交换通道提交交易请求,并进行签名;
S1-4、对等节点接收到交易请求之后,各个节点验证请求签名的用户是否拥有提交交易的权限,然后寻找对应的智能合约执行;
S1-5、智能合约执行之后的结果返回客户端,客户端收集各个节点响应后的汇总数据并提交给共识服务;
S1-6、共识服务按照配置接受交易之后,将交易排序形成块并将块信息广播给所有对等节点;
S1-7、对等节点收到块信息之后,检查里面的每一笔交易的签名是否满足智能合约所约定的背书策略,如果满足并且交易请求数据版本与本地账本数据版本一致,则提交数据进入本地账本;
S1-8、当所有节点完成区块更新,客户端收到成功回调,文件交换发布成功。
2.如权利要求1所述的基于区块链的数据交换方法,其特征在于,还包括数据交换过程,具体过程包括:
S2-1、申请部门调用客户端A发起数据交换申请,参数包括数据提供方部门和所需数据文件;
S2-2、客户端A向文件交换通道提交交易请求,并通过用户私钥进行签名;
S2-3、对等节点收到交易请求,通过各节点的用户关系服务存储的用户证书验证请求签名的用户拥有提交交易的权限,然后寻找对应智能合约执行;
S2-4、智能合约执行结果返回客户端,此时返回结果为对应请求文件的提供部门地址,文件路径;
S2-5、客户端A使用私钥对请求参数进行签名,然后向上一步执行结果的部门地址,即客户端B,发送获取文件请求;
S2-6、客户端B收到获取文件请求后,通过请求参数确定发起请求部门,然后通过成员关系服务中的对应部门公钥检查签名是否正确;若正确,客户端B向文件交换通道提交交易请求,并通过用户私钥进行签名;
S2-7、对等节点收到交易请求,通过各节点的用户关系服务存储的用户证书验证请求签名的用户拥有提交交易的权限,然后寻找对应智能合约执行;
S2-8、智能合约执行结果返回客户端,客户端收集各节点响应后汇总数据提交给共识服务;
S2-9、共识服务按照配置接受交易之后,将交易排序形成块并将块信息广播给所有对等节点;
S2-10、对等节点收到块信息后,检查里面每一笔交易的签名是否满足智能合约所约定的背书策略,如果满足并且交易请求数据版本与本地账本数据版本一致,则提交数据进入本地账本;
S2-11、当所有节点完成区块更新,客户端B收到成功回调,表明此次文件分享已通过智能合约的约定,客户端B将请求里的文件路径所存储内容取出返回给客户端A。
3.如权利要求2所述的基于区块链的数据交换方法,其特征在于,所述步骤S2-2和步骤S2-6中,均通过钱包里的用户私钥进行签名。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种基于图结构的可信存证方法与系统 | 2020-05-08 | 719 |
一种基于区块链的资源公钥基础设施的证书交易告警方法 | 2020-05-11 | 806 |
区块链中的随机数生成 | 2020-05-12 | 748 |
基于分布式账本的身份验证方法 | 2020-05-13 | 552 |
基于智能物联设备数字身份的可信采集存录方法及装置 | 2020-05-14 | 245 |
基于可信执行环境的区块链隐私保护方法、系统及介质 | 2020-05-20 | 612 |
一种分布式账本数据防篡改方法及系统 | 2020-05-22 | 132 |
一种文件签名处理系统 | 2020-05-22 | 294 |
一种设备升级方法和装置 | 2020-05-25 | 522 |
支持零知识证明的区块链的互操作性 | 2020-05-14 | 716 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。