一种基于区块链的多系统配合使用的方法技术方案

技术编号:23315315 阅读:35 留言:0更新日期:2020-02-11 17:52
本发明专利技术公开了一种基于区块链的多系统配合使用的方法,本方案主要用于让各系统间业务解耦,免除用户的隐私问题,又能达到各个系统间的配合使用。第一系统通过将自己的用户信息加密后上传到区块链上,第二系统可以直接从区块链上获取第一系统的用户清单,并根据每个用户对应的hash值为对应的用户创建账号和记录日志。解决了现有方案会涉及到用户的隐私泄露,还有可能因为权限控制不到位,出现窜数据的情况的问题。

A method of multi system cooperation based on blockchain

【技术实现步骤摘要】
一种基于区块链的多系统配合使用的方法
本专利技术涉及区块链领域,特别涉及一种基于区块链的多系统配合使用的方法。
技术介绍
大数据的分析在各行各业越来越重要,尤其是一些高质量的经过预处理的数据有着非常大的价值,随着人工智能应用的增长,获得结构化的大数据越来越重要。例如在医学数据方面,医生和科研人员需要花费大量的人力物力对医院的原始数据进行标注和清洗。但是这些数据往往在论文发表后不能发挥其应有的价值,并且医院也对于数据的共享出台了许多限制政策。区块链的发展带给了当今数字经济时代一个新的变革,它让不同的机构、不同的人、不同的身份得以在区块链中相互信任,从根本上解决价值交易中的欺诈问题。区块链的系统可以分为这样几层:数据层、网络层、共识层、激励层、合约层和应用层。区块链的底层通过数据区块和加密算法等,形成了区块链底层的数据存储机制。在现有的数据交互方案中,系统1如果想让自己的所有用户都能使用系统2的数据,并对自己用户的使用记录进行查询,一般需要统一为自己的用户在系统2中注册账号,有时候就不得不使用到部分用户的信息,但是在很多时候,系统1本文档来自技高网...

【技术保护点】
1.一种基于区块链的多系统配合使用的方法,其特征在于:包括以下步骤:/nS1、建立包括第一系统和第二系统的区块链系统;/nS2、第一系统将第一系统所有的用户信息加密后上传到区块链上,每个用户对应一个hash值;/nS3、第一系统的用户通过第一系统向第二系统请求资源时,第一系统将用户的请求和用户对应的hash值发送给第二系统;/nS4、第二系统对步骤S3中第一系统发送的请求进行解析得到对应资源的URL,第二系统将步骤S3中用户对应的hash值加入对应资源的URL中生成新的用户URL;/nS5、第二系统将步骤S4生成的用户URL通过第一系统反馈给用户。/n

【技术特征摘要】
1.一种基于区块链的多系统配合使用的方法,其特征在于:包括以下步骤:
S1、建立包括第一系统和第二系统的区块链系统;
S2、第一系统将第一系统所有的用户信息加密后上传到区块链上,每个用户对应一个hash值;
S3、第一系统的用户通过第一系统向第二系统请求资源时,第一系统将用户的请求和用户对应的hash值发送给第二系统;
S4、第二系统对步骤S3中第一系统发送的请求进行解析得到对应资源的URL,第二系统将步骤S3中用户对应的hash值加入对应资源的URL中生成新的用户URL;
S5、第二系统将步骤S4生成的用户URL通过第一系统反馈给用户。


2.根据权利要求1所述的一种基于区块链的多系统配合使用的方法,其特征在于:还包括用户通过用户URL访问对应的第二系统的资源时,第二系统对用户的操作进行记录生成与用户hash值对应的操作日志。


3.根据权利要求2所述的一种基于区块链的多系统配合使用的方法,其特征在于:第二系统将记录的操作日志上传到区块链上。


4.根据权利要求3所述的一种基于区块链的多系统配合使用的方法,其特征在于:步骤S1中建立包括第一系统和第二系统的区块链系统的方法包括以下步骤:
S101、搭建一套联盟链系统;
S102、将第一系统和第二系统分别设置为联盟链系统中独立的机构;

【专利技术属性】
技术研发人员:查文宇张艳清张新龙李骥东王波李业晨葛兵张皖娜
申请(专利权)人:成都四方伟业软件股份有限公司
类型:发明
国别省市:四川;51

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

1