基于区块链技术的地质工作成果数据共享方法和系统技术方案

技术编号:24862843 阅读:27 留言:0更新日期:2020-07-10 19:13
本发明专利技术公开了一种基于区块链技术的地质工作成果数据共享方法和系统,其中共享方法包括:步骤1:某用户将项目成果数据上传至区块链平台;步骤2:用户进行身份认证后对项目成果数据进行首次查阅获取,记录至平台区块链中;步骤3:其他地质机构或社会个人用户进行身份认证,认证成功的用户获得项目成果数据,记录至平台区块链中;步骤4:其他地质机构或社会个人用户通过参考项目成果数据而新增成果数据,重复步骤1将新增成果数据上传至区块链平台。通过本发明专利技术的技术方案,实现了对地质项目成果数据的加密以及实时上传功能,保障了地质项目成果拥有者的所有权,改善了地质机构之间的信任关系,能公平公开的对所有用户开放。

【技术实现步骤摘要】
基于区块链技术的地质工作成果数据共享方法和系统
本专利技术涉及地质矿产信息
,尤其涉及一种基于区块链技术的地质工作成果数据共享方法和一种基于区块链技术的地质工作成果数据共享系统。
技术介绍
地质工作是经济建设和社会发展重要的先行性、基础性工作,服务于经济社会的方方面面。由于历史原因,我国地质工作管理职能分散在诸多机构,没有形成集中统一的管理体制,地质调查(包括基础地质、矿产勘查、农业地质、水工环、灾害等等)协调运行的机制不成熟。目前,各地质工作单位均有各自工作探索的领域,拥有不同区域和不同程度的地质成果数据。大部分地质工作是针对国家经济和社会发展的需求服务,所有这些成果或服务均具有公共产品(或准公共产品)或公益性服务的特征,这即为公益性地质工作,而随着地质工作渗透到社会经济生活的各个方面,商业性地质工作也在不断深入发展、社会公众对地质数据信息的需求也日渐迫切。所以需要以共享理念加大地质成果资料信息社会化服务的力度,有效发挥地质调查对政府决策、企业投资、公众需求的支撑服务作用,并且在服务自然资源管理、生态保护修复、新型城镇化建设等探索中积蓄转型升级新动能。但是由于长期以来体制、机制等原因,在推进数据共享时往往存在难度并会产生进一步的问题:首先,如果想将这些成果数据资料整合在一起进行共享,是一项十分困难的事情。一些地质数据及产品(地质图、勘查成果等)生产者、开发者或产权所有者担心自己的成果共享后权益得不到保障,不愿意将相关地质数据成果进行共享,究其原因其实是根深蒂固的体制和观念问题;其次,在这种管理体制与机制落后并且地质成果大数据共享机制不完善的情况下,极易导致后续地质调查部署重复、标准不统一等现象。这必将成为阻碍我国地质工作长足发展的关键性难题。
技术实现思路
针对上述问题中的至少之一,本专利技术提供了一种基于区块链技术的地质工作成果数据共享方法和系统,实现了对地质项目成果数据的加密以及实时上传功能,系统地将参与的地质单位的所有地质成果资料安全地集成在了区块链平台之上,为进一步共享奠定基础;其次,由于区块链技术的不可篡改性和可追溯性等特性,平台保障了地质项目成果拥有者的所有权,改善了地质机构之间的信任关系,能妥善解决各地质机构之间不愿意共享成果的历史问题,并且降低了地质单位之间地质项目成果资料的获取成本;最后,由于区块链的去中心化、安全保密性、可追溯交易透明一致性等特征,使得上传到平台中的所有地质项目成果数据能公平公开的对所有用户开放,使得全社会成员参与进来,有助于地质事业大的突破和发展,也有助于解决各地质机构以往信息不透明产生的重复布置地质工作、标准不统一等问题。为实现上述目的,本专利技术提供了一种基于区块链技术的地质工作成果数据共享方法,包括:步骤1:某用户将地质项目的项目成果数据及相应的身份认证策略和智能合约上传至区块链平台;步骤2:所述用户通过所述区块链平台进行身份认证后对所述项目成果数据进行首次查阅获取,该提取过程记录至平台区块链中;步骤3:其他地质机构或社会个人用户通过所述区块链平台进行身份认证,身份认证成功的用户获得所述项目成果数据,该提取过程记录至所述平台区块链中;步骤4:所述其他地质机构或社会个人用户通过参考所述项目成果数据而新增成果数据,重复步骤1将新增成果数据上传至所述区块链平台。在上述技术方案中,优选地,步骤1具体包括:步骤1-1:所述用户将所述项目成果数据及相应的身份认证策略和智能合约上传至区块链平台;步骤1-2:所述用户将所述项目成果数据归类为公益性地质成果或商业性地质成果,所述区块链平台按照所述用户的身份认证信息对所述项目成果数据进行初级对称加密处理,并以所述地址项目标题提供检索,对全网络进行广播;步骤1-3:若所述项目成果数据为商业性地质成果,则所述用户同时配套发布所在地质单位的钱包地址至所述区块链平台。在上述技术方案中,优选地,步骤2具体包括:步骤2-1:所述用户通过所述区块链平台依据所述身份认证策略进行身份认证,认证成功后对自己发布的所述项目成果数据进行首次查阅获取,该提取过程记录为所述平台区块链中的一个区块,并向全网络广播,所述区块自动生成相应的哈希值和时间戳;步骤2-2:所述用户所在地质单位的其他员工通过所在地质单位或所述用户可直接获取所述项目成果数据。在上述技术方案中,优选地,步骤3具体包括:步骤3-1:其他地质机构或社会个人用户通过所述区块链平台依据所述身份认证策略进行身份认证,认证成功后通过非对称加密方法获得所述项目成果数据,认证失败则无法获取所述项目成果数据,上述认证和获取数据过程记录为所述平台区块链中的一个区块,并向全网络广播;步骤3-2:若所述项目成果数据为商业性地质成果,则身份认证成功时自动履行所述智能合约,所述区块链平台自动根据所述智能合约以虚拟货币形式转入所述用户发布的所述钱包地址中,上述履行所述智能合约过程记录至所述平台区块链的区块中,并向全网络广播。在上述技术方案中,优选地,步骤4具体包括:所述其他地质机构或社会个人用户通过所述区块链平台获取所述项目成果数据,并应用于自身的地质项目中产生了新增成果数据,重复步骤1中的操作以将新增成果数据上传至所述区块链平台中,形成成果数据区块链共享良性循环;所述其他地质机构或社会个人用户通过所述区块链平台身份认证以获取所述新增成果数据的过程记录为所述平台区块链中的一个区块,并向全网络广播。在上述技术方案中,优选地,所述其他地质机构或社会个人用户通过所述区块链平台进行身份认证成功后:若所述项目成果数据为公益性地质成果,则所述区块链平台将所述项目成果数据发送至所述其他地质机构或社会个人用户,并使用所述其他地质机构或社会个人用户的公钥进行非对称重新加密,所述其他地质机构或社会个人用户在收到所述项目成果数据后,利用自身对应的私钥解密,即可查阅和下载所述项目成果数据,地质机构可在所有员工中进行分享;若所述项目成果数据为商业性地质成果,则所述其他地质机构或社会个人用户通过身份认证的同时自动触发所述智能合约,其他地质机构或社会个人用户需向所述区块链平台按照所述智能合约支付数据费用以及提供自身的钱包地址,所述智能合约自动锁定交易费用并触发所述区块链平台将所述项目成果数据发送至所述其他地质机构或社会个人用户,并使用所述其他地质机构或社会个人用户的公钥进行非对称重新加密,所述其他地质机构或社会个人用户在收到所述项目成果数据后,利用自身对应的私钥解密,即可查阅和下载所述项目成果数据,地质机构可在所述员工中进行分享。本专利技术还提出一种基于区块链技术的地质工作成果数据共享系统,包括用于执行上述任一项技术方案所述的基于区块链技术的地质工作成果数据共享方法的各个模块,具体包括区块链平台层和数据交互对象层;所述区块链平台层包括区块链、区块链网络记账节点、云端存储层和应用层,所述数据交互对象层包括数据提供方和数据下载方;所述区块链由链式的区块构成,所述区块由区块头和区块体构成,所述区块体由一定数量的交易构成,区块头中包含当前区块哈希值、父哈希值、时间戳和随机数;所述区块链网络记账节点为实现区块链分布式共识的成员,所本文档来自技高网
...

【技术保护点】
1.一种基于区块链技术的地质工作成果数据共享方法,其特征在于,包括:/n步骤1:某用户将地质项目的项目成果数据及相应的身份认证策略和智能合约上传至区块链平台;/n步骤2:所述用户通过所述区块链平台进行身份认证后对所述项目成果数据进行首次查阅获取,该提取过程记录至平台区块链中;/n步骤3:其他地质机构或社会个人用户通过所述区块链平台进行身份认证,身份认证成功的用户获得所述项目成果数据,该提取过程记录至所述平台区块链中;/n步骤4:所述其他地质机构或社会个人用户通过参考所述项目成果数据而新增成果数据,重复步骤1将新增成果数据上传至所述区块链平台。/n

【技术特征摘要】
1.一种基于区块链技术的地质工作成果数据共享方法,其特征在于,包括:
步骤1:某用户将地质项目的项目成果数据及相应的身份认证策略和智能合约上传至区块链平台;
步骤2:所述用户通过所述区块链平台进行身份认证后对所述项目成果数据进行首次查阅获取,该提取过程记录至平台区块链中;
步骤3:其他地质机构或社会个人用户通过所述区块链平台进行身份认证,身份认证成功的用户获得所述项目成果数据,该提取过程记录至所述平台区块链中;
步骤4:所述其他地质机构或社会个人用户通过参考所述项目成果数据而新增成果数据,重复步骤1将新增成果数据上传至所述区块链平台。


2.根据权利要求1所述的基于区块链技术的地质工作成果数据共享方法,其特征在于,步骤1具体包括:
步骤1-1:所述用户将所述项目成果数据及相应的身份认证策略和智能合约上传至区块链平台;
步骤1-2:所述用户将所述项目成果数据归类为公益性地质成果或商业性地质成果,所述区块链平台按照所述用户的身份认证信息对所述项目成果数据进行初级对称加密处理,并以所述地址项目标题提供检索,对全网络进行广播;
步骤1-3:若所述项目成果数据为商业性地质成果,则所述用户同时配套发布所在地质单位的钱包地址至所述区块链平台。


3.根据权利要求1所述的基于区块链技术的地质工作成果数据共享方法,其特征在于,步骤2具体包括:
步骤2-1:所述用户通过所述区块链平台依据所述身份认证策略进行身份认证,认证成功后对自己发布的所述项目成果数据进行首次查阅获取,该提取过程记录为所述平台区块链中的一个区块,并向全网络广播,所述区块自动生成相应的哈希值和时间戳;
步骤2-2:所述用户所在地质单位的其他员工通过所在地质单位或所述用户可直接获取所述项目成果数据。


4.根据权利要求2所述的基于区块链技术的地质工作成果数据共享方法,其特征在于,步骤3具体包括:
步骤3-1:其他地质机构或社会个人用户通过所述区块链平台依据所述身份认证策略进行身份认证,认证成功后通过非对称加密方法获得所述项目成果数据,认证失败则无法获取所述项目成果数据,上述认证和获取数据过程记录为所述平台区块链中的一个区块,并向全网络广播;
步骤3-2:若所述项目成果数据为商业性地质成果,则身份认证成功时自动履行所述智能合约,所述区块链平台自动根据所述智能合约以虚拟货币形式转入所述用户发布的所述钱包地址中,上述履行所述智能合约过程记录至所述平台区块链的区块中,并向全网络广播。


5.根据权利要求1所述的基于区块链技术的地质工作成果数据共享方法,其特征在于,步骤4具体包括:
所述其他地质机构或社会个人用户通过所述区块链平台获取所述项目成果数据,并应用于自身的地质项目中产生了新增成果数据,重复步骤1中的操作以将新增成果数据上传至所述区块链平台中,形成成果数据区块链共享良性循环;<...

【专利技术属性】
技术研发人员:杨文博魏丽徐涛薛宇泽张玉贵
申请(专利权)人:陕西省地质调查规划研究中心陕西省地质勘查基金中心
类型:发明
国别省市:陕西;61

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

1