基于区块链的数据开发方法、系统、服务器及存储介质技术方案

技术编号:24331497 阅读:47 留言:0更新日期:2020-05-29 19:47
本发明专利技术实施例公开了一种基于区块链的数据开发方法、系统、服务器及存储介质,包括:接收数据开发请求,所述数据开发请求携带目标数据;确认是否授权开发所述目标数据;若授权,则对所述目标数据执行开发操作,并将所述开发操作的过程存储至区块链上。通过本申请实施例,通过接收数据开发请求,在确认授权开发所述目标数据时,则对所述目标数据执行开发操作,并将所述开发操作的过程存储至区块链上。采用该手段,确保了数据开发的公正、透明,同时也确保了数据的安全性,降低了数据易篡改、易丢失的风险。

Data development method, system, server and storage medium based on blockchain

【技术实现步骤摘要】
基于区块链的数据开发方法、系统、服务器及存储介质
本专利技术涉及计算机
,尤其涉及一种基于区块链的数据开发方法、系统、服务器及存储介质。
技术介绍
区块链为一种分布式账本,其通过去中心化、去信任的方式集体维护一个可靠的数据库。现有技术中企业在进行数据开发时,涉及到数据使用申请、审核以及过程归档等环节。其中,数据开发者在进行数据开发过程中,开发脚本以及执行过程均记录在传统数据库中。由于传统数据库很容易被篡改甚至删除,容易导致无法审计或者审计依据不可信等弊端。
技术实现思路
本申请实施例提供一种基于区块链的数据开发方法、系统、服务器及存储介质,能够对数据开发全过程进行全链路的监控,有效保证数据的安全性。本申请实施例的第一方面提供了一种基于区块链的数据开发方法,包括:接收数据开发请求,所述数据开发请求携带目标数据;确认是否授权开发所述目标数据;若授权,则对所述目标数据执行开发操作,并将所述开发操作的过程存储至区块链上。可选的,所述数据开发请求还携带身份信息,所述确认是否本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据开发方法,其特征在于,包括:/n接收数据开发请求,所述数据开发请求携带目标数据;/n确认是否授权开发所述目标数据;/n若授权,则对所述目标数据执行开发操作,并将所述开发操作的过程存储至区块链上。/n

【技术特征摘要】
1.一种基于区块链的数据开发方法,其特征在于,包括:
接收数据开发请求,所述数据开发请求携带目标数据;
确认是否授权开发所述目标数据;
若授权,则对所述目标数据执行开发操作,并将所述开发操作的过程存储至区块链上。


2.根据权利要求1所述的方法,其特征在于,所述数据开发请求还携带身份信息,所述确认是否授权开发所述目标数据,包括:
确认所述身份信息是否在授权名单中;
若是,则确认是否具备开发所述目标数据的权限;
若具备开发所述目标数据的权限,则确认授权开发所述目标数据;
若不具备开发所述目标数据的权限,则不授权。


3.根据权利要求2所述的方法,其特征在于,所述对所述目标数据执行开发操作之前,还包括:
根据所述身份信息和所述目标数据生成合约文件、授权码和密钥;
发送所述合约文件、授权码和密钥,以便在接收到提交的所述授权码和密钥后,对所述授权码和密钥进行校验,在校验通过后以触发所述对所述目标数据执行开发操作。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述对所述目标数据执行开发操作,包括:
对所述目标数据进行开发,以得到开发数据;
对所述开发数据进行审核;
若审核通过,则对所述开发数据进行哈希处理,以得到所述开发数据的哈希值;
将所述开发数据的哈希值存储至所述区块链上。


5.根据权利要求4所述的方法,其特征在于,还包括:
调用所述开发数据;
确认当前调用的所述开发数据的哈希值是否与存储在所述区块链...

【专利技术属性】
技术研发人员:仲景武周胜平刘桂明梁乔忠林俊杰
申请(专利权)人:阿尔法云计算深圳有限公司
类型:发明
国别省市:广东;44

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

1