本发明专利技术公开了一种基于区块链技术的可信标识关联关系查询方法及相应存储介质与电子装置,区块链系统通过一区块链平台为标识平台、数据发布平台和关联关系发布平台提供区块链读写、合约管理及访问控制类接口;标识平台赋予所述数据发布平台一标识前缀并注册所述数据发布平台的数据集标识;关联关系发布平台建立数据集标识之间的关联关系并发布到区块链上;通过区块链平台提供的标识关联检索接口输入待查询的数据集标识作为智能合约参数,查询关联该数据集的标识信息。本发明专利技术通过调用智能合约提供的API接口,完成业务系统过程和结果数据上链,前缀、标识及关联信息在链上存储,唯一并且防止篡改,从而达到标识的可信性及数据关联的准确性。
A query method of trusted identity association relationship based on blockchain technology and corresponding storage medium and electronic device
【技术实现步骤摘要】
一种基于区块链技术的可信标识关联关系查询方法及相应存储介质与电子装置
本专利技术涉及信息
,尤其涉及一种基于区块链技术的可信标识关联关系查询方法及相应存储介质与电子装置。
技术介绍
科学数据是国家科技创新和经济社会发展的重要基础性战略资源,国家战略层面大力推进数据开放共享。2018年2月,科技部、财政部联合印发《国家科技资源共享服务平台管理办法》,以推动科技资源向社会开放共享。2018年3月,国务院办公厅正式印发《科学数据管理办法》,旨在加强和规范科学数据管理,保障科学数据安全,提高开放共享水平,更好支撑国家科技创新、经济社会发展和国家安全。数据的开放共享成为必然,而数据标识则是数据开放共享的重要抓手。在科学数据需求日益旺盛、科学数据共享蓬勃发展的今天,利用标识技术对科学数据进行标识具有重大的意义。科学数据标识技术将为科学数据提供互联网环境下访问的便利途径,可以更加方便地对科学研究数据进行认可、引用、验证和重新利用。然而目前数据标识体系众多,标识对象按照表现形式可分为物理实体(商品、图书、设备等)和虚拟实体(图片、声音、文件、数据、软件等)。标识体系之间由于应用领域的不同,具有异构性,如编码数据格式、载体方式、应用领域、范围、普及程度、标识颗粒度、共享方式、系统、接口、平台等均不相同。这些标识体系特点不同,独立在本应用领域发展,但目前科学数据共享开放大趋势下,数据之间需要兼容互通,跨行业、跨平台获取科学数据存在数据互通的技术壁垒。中国专利申请CN108563784A公布了一种数字资源引用关系记录方法及系统,其步骤包括:在服务器端的数据库中建立引用关系表;所述引用关系表包括若干记录链,每条记录链包括数据资源标识符、被引用资源标识符、引用关系、引用差异度、上条记录链哈希值;当客户端生成新的资源并上传到服务器时,服务器存储新生成的资源并分配资源标识符,并生成新的记录链,存入引用关系表中,并将新的记录链返回到客户端。但该方法无法防止篡改,从而不能达到标识的可信性及数据引用的准确性。在面向数据共享中的核心问题,突破数据共享过程中不同领域数据互通、数据安全、数据引用、数据关联等难题,融合标识平台、数据发布平台、关联关系发布平台等多方实体参与,通过构建逻辑链,将融合标识平台、数据发布平台、关联关系发布平台通过一个逻辑链实现标识前缀、数据标识、数据关联关系等信息的可信查询。
技术实现思路
为克服现有技术的不足,本专利技术公开了一种基于区块链技术的可信标识关联关系查询方法及相应存储介质与电子装置,旨在提供一个基于区块链技术的可信标识关联关系查询方法,解决标识关联关系可信查询问题。一种基于区块链技术的可信标识关联关系查询方法,适用于一标识平台、一数据发布平台和一关联关系发布平台组成的一区块链系统:所述区块链系统通过一区块链平台为所述标识平台、数据发布平台和关联关系发布平台提供区块链读写、合约管理及访问控制类接口;所述标识平台赋予所述数据发布平台一标识前缀并注册所述数据发布平台的数据集标识;所述关联关系发布平台建立数据集标识之间的关联关系并发布到区块链上;通过区块链平台提供的标识关联检索接口输入待查询的数据集标识作为智能合约参数,查询关联该数据集的标识信息。进一步地,所述标识平台根据所述数据发布平台的请求与数据发布平台信息赋予所述标识前缀,并将标识前缀信息作为参数调用智能合约进行账本写入,使所述标识前缀信息发布到区块链上。进一步地,所述标识前缀信息包括所述标识前缀、所述数据发布平台名称。进一步地,在标识前缀信息写入账本前,智能合约将验证所述标识平台的身份及权限信息。进一步地,所述数据发布平台获取所述数据集标识,并将数据集标识信息作为参数调用智能合约进行账本写入,使所述数据集标识信息发布到区块链上。进一步地,在标识信息写入账本前,智能合约将验证数据发布平台的身份及权限信息、数据集标识是否是注册成功、标识与URL关联关系是否一致以及数据发布平台前缀身份。进一步地,所述关联关系发布平台通过将所述关联关系作为参数调用智能合约进行账本写入,使所述关联关系发布到区块链上。进一步地,在所述标识关联关系写入账本前,智能合约将验证关联关系发布平台的身份及权限信息。一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行以上所述方法。一种电子装置,包括存储器和处理器,其中存储器存储执行以上所述方法的程序。与现有方法相比,本专利技术具有以下优势:本专利技术在区块链网络中两个或多个特定成员建立的子链,用于保护子链成员之间数据交易的机密性,限制相关交易的传播范围。标识平台、数据发布平台和关联关系发布平台通过调用智能合约提供的API接口,完成业务系统过程和结果数据上链,前缀、标识及关联信息在链上存储,唯一并且防止篡改,从而达到标识的可信性及数据关联的准确性。附图说明图1为基于区块链技术的可信标识关联关系查询方法系统图。图2为各平台与区块链对接方式示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,结合说明书附图,对本专利技术作进一步详细说明。本技术方案采用Fabric联盟链和标识技术相结合的方法,如图1所示,包括:标识平台、数据发布平台,关联关系发布平台和区块链平台。各部分功能如下:1.标识平台标识平台提供标识注册、标识解析、元数据检索、统计、引用等服务。2.数据发布平台数据发布平台通过向标识平台注册标识公开发布数据集,实现对数据集的定位与寻址,用户可以在标识平台上查询标识,获取公开的数据集。3.关联关系发布平台关联关系发布平台通过建立标识之间的关联关系,提供数据集的关联信息服务,如引用,所属,包含等。4.区块链平台区块链平台提供区块链读写、合约管理及访问控制类API。通过API可以对接上层标识平台、数据发布平台及关联关系发布平台等应用系统接口进行标识的读写及关联。一种基于区块链技术的可信标识关联关系查询方法,具体步骤如下:1物理链创建首先需要定义数据物理链相关信息,物理链即为区块链网络中的成员建立的一个区块链网络联盟,联盟中各个成员会启动各自的物理节点包括CA及peer节点,同时会共用order节点来进行共识。CA节点的功能是为Fabric网络中的成员提供基于数字证书的身份信息。Peer节点是各个联盟成员实际实现账本存储的节点,每个组织可以包含一个或多个peer节点。Order节点主要负责保证同一个链上的节点为接收到相同的消息,并且有相同的逻辑顺序。标识平台、数据发布平台以及关联关系发布平台将分别启动各自的CA及Peer节点并加入物理链中,等待逻辑链的创建及合约的安装。2逻辑链创建标识平台、数据发布平台及关联关系发布平台存在着存证标识及数据集关联信息的访问需求,所以,在三者之间共建一条逻辑链。逻辑链创建需要先约定好逻辑链名称本文档来自技高网...
【技术保护点】
1.一种基于区块链技术的可信标识关联关系查询方法,适用于一标识平台、一数据发布平台和一关联关系发布平台组成的一区块链系统:/n所述区块链系统通过一区块链平台为所述标识平台、数据发布平台和关联关系发布平台提供区块链读写、合约管理及访问控制类接口;/n所述标识平台赋予所述数据发布平台一标识前缀并注册所述数据发布平台的数据集标识;/n所述关联关系发布平台建立数据集标识之间的关联关系并发布到区块链上;/n通过区块链平台提供的标识关联检索接口输入待查询的数据集标识作为智能合约参数,查询关联该数据集的标识信息。/n
【技术特征摘要】
1.一种基于区块链技术的可信标识关联关系查询方法,适用于一标识平台、一数据发布平台和一关联关系发布平台组成的一区块链系统:
所述区块链系统通过一区块链平台为所述标识平台、数据发布平台和关联关系发布平台提供区块链读写、合约管理及访问控制类接口;
所述标识平台赋予所述数据发布平台一标识前缀并注册所述数据发布平台的数据集标识;
所述关联关系发布平台建立数据集标识之间的关联关系并发布到区块链上;
通过区块链平台提供的标识关联检索接口输入待查询的数据集标识作为智能合约参数,查询关联该数据集的标识信息。
2.如权利要求1所述的方法,其特征在于,所述标识平台根据所述数据发布平台的请求与数据发布平台信息赋予所述标识前缀,并将标识前缀信息作为参数调用智能合约进行账本写入,使所述标识前缀信息发布到区块链上。
3.如权利要求2所述的方法,其特征在于,所述标识前缀信息包括所述标识前缀、所述数据发布平台名称;在标识前缀信息写入账本前,智能合约将验证所述标识平台的身份及权限信息。
4.如权利要求1所述的方法,其特征在于,所述数据发布平台获取所述数据集标识,并将数据集...
【专利技术属性】
技术研发人员:王姝,刘佳,郭志斌,周园春,
申请(专利权)人:中国科学院计算机网络信息中心,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。