用于基于以太坊区块链的信息共享系统的用户数据调用的方法和装置制造方法及图纸

技术编号:24683590 阅读:30 留言:0更新日期:2020-06-27 08:01
本发明专利技术涉及一种用于基于以太坊区块链的信息共享系统的用户数据调用的方法和装置,所述基于以太坊区块链的信息共享系统部署在多个节点中,所述多个节点各自具有自有信息系统,所述方法包括:获取用户的授权信息;响应于所述授权信息,生成申看合约,所述申看合约包括所要调用数据的节点标识以及所要调用数据的描述信息;根据所要调用数据的节点标识以及所要调用数据的描述信息,从所述标识指示的节点的自有信息系统中调用所述描述信息指向的所述用户的相关数据,根据所述用户的相关数据生成调用结果合约;以及推送所述调用结果合约。根据本发明专利技术的方法和装置,能够达到数据共享过程中安全性和便捷性统一。

Method and device for user data call of information sharing system based on Ethereum blockchain

【技术实现步骤摘要】
用于基于以太坊区块链的信息共享系统的用户数据调用的方法和装置
本专利技术属于区块链
,特别是涉及用于基于以太坊区块链的信息共享系统的用户数据调用的方法和装置。
技术介绍
以太坊(Ethereum)系统是一个开源的有智能合约功能的公共区块链平台,和普通的区块链系统相比,普通的区块链注重的是单纯信息的记录,以太坊本质上是一种运行在区块链上的编程语言,它帮助开发人员构建和发布所需的分布式应用程序。系统所涉及的智能合约就是运行在区块链系统上的分布式应用程序,合约完成既执行程序。以太坊的区块链不只是像比特币的区块链那样管理和跟踪交易,但是它也可以通过存储和执行新编码的编程逻辑来编程。在现有技术中,各个不同的机构或单位存储着本机构或单位的收集和编辑的信息,一方面,为了便于各个机构或单位的数据共享,将所存储信息向外网公开,即与外面的公网没有进行物理隔离,然而这样做虽然便于信息共享,但是存在信息被随意访问和篡改的安全问题;另一方面,为了防止被网络攻击等安全问题,各个机构或单位可能将这些信息存放在与外面的公网物理隔离的自有网络中。然而,虽然本文档来自技高网...

【技术保护点】
1.一种用于基于以太坊区块链的信息共享系统的用户数据调用的方法,所述基于以太坊区块链的信息共享系统部署在多个节点中,所述多个节点各自具有自有信息系统,所述方法包括:/n获取用户的授权信息;/n响应于所述授权信息,生成申看合约,所述申看合约包括所要调用数据的节点标识以及所要调用数据的描述信息;/n根据所要调用数据的节点标识以及所要调用数据的描述信息,从所述标识指示的节点的自有信息系统中调用所述描述信息指向的所述用户的相关数据,根据所述用户的相关数据生成调用结果合约;以及/n推送所述调用结果合约。/n

【技术特征摘要】
1.一种用于基于以太坊区块链的信息共享系统的用户数据调用的方法,所述基于以太坊区块链的信息共享系统部署在多个节点中,所述多个节点各自具有自有信息系统,所述方法包括:
获取用户的授权信息;
响应于所述授权信息,生成申看合约,所述申看合约包括所要调用数据的节点标识以及所要调用数据的描述信息;
根据所要调用数据的节点标识以及所要调用数据的描述信息,从所述标识指示的节点的自有信息系统中调用所述描述信息指向的所述用户的相关数据,根据所述用户的相关数据生成调用结果合约;以及
推送所述调用结果合约。


2.如权利要求1所述的方法,还包括:
对所述申看合约进行记账形成与该申看合约相关的记账信息;以及
销毁所述申看合约。


3.如权利要求1所述的方法,还包括:
对所述调用结果合约进行记账形成与所述调用结果合约相关的记账信息;以及
销毁所述调用结果合约。


4.如权利要求1至3中任一者所述的方法,其中,所述申看合约还包括所述用户的身份信息、所述用户的授权信息、发起调用的节点标识和发起调用的时间中的至少一者。


5.如权利要求1至3中任一者所述的方法,其中,调用结果合约包括所要调用数据的描述信息指向的所述用户的相关数据和所述调用结果合约的推送目标节点标识。


6.一种用于基于以太坊区块链的信息共享系统的用户数据调用的装...

【专利技术属性】
技术研发人员:荣承壮
申请(专利权)人:叮当快药科技集团有限公司
类型:发明
国别省市:北京;11

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

1