【技术实现步骤摘要】
基于区块链的数据开发方法、系统、服务器及存储介质
本专利技术涉及计算机
,尤其涉及一种基于区块链的数据开发方法、系统、服务器及存储介质。
技术介绍
区块链为一种分布式账本,其通过去中心化、去信任的方式集体维护一个可靠的数据库。现有技术中企业在进行数据开发时,涉及到数据使用申请、审核以及过程归档等环节。其中,数据开发者在进行数据开发过程中,开发脚本以及执行过程均记录在传统数据库中。由于传统数据库很容易被篡改甚至删除,容易导致无法审计或者审计依据不可信等弊端。
技术实现思路
本申请实施例提供一种基于区块链的数据开发方法、系统、服务器及存储介质,能够对数据开发全过程进行全链路的监控,有效保证数据的安全性。本申请实施例的第一方面提供了一种基于区块链的数据开发方法,包括:接收数据开发请求,所述数据开发请求携带目标数据;确认是否授权开发所述目标数据;若授权,则对所述目标数据执行开发操作,并将所述开发操作的过程存储至区块链上。可选的,所述数据开发请求还携带身 ...
【技术保护点】
1.一种基于区块链的数据开发方法,其特征在于,包括:/n接收数据开发请求,所述数据开发请求携带目标数据;/n确认是否授权开发所述目标数据;/n若授权,则对所述目标数据执行开发操作,并将所述开发操作的过程存储至区块链上。/n
【技术特征摘要】
1.一种基于区块链的数据开发方法,其特征在于,包括:
接收数据开发请求,所述数据开发请求携带目标数据;
确认是否授权开发所述目标数据;
若授权,则对所述目标数据执行开发操作,并将所述开发操作的过程存储至区块链上。
2.根据权利要求1所述的方法,其特征在于,所述数据开发请求还携带身份信息,所述确认是否授权开发所述目标数据,包括:
确认所述身份信息是否在授权名单中;
若是,则确认是否具备开发所述目标数据的权限;
若具备开发所述目标数据的权限,则确认授权开发所述目标数据;
若不具备开发所述目标数据的权限,则不授权。
3.根据权利要求2所述的方法,其特征在于,所述对所述目标数据执行开发操作之前,还包括:
根据所述身份信息和所述目标数据生成合约文件、授权码和密钥;
发送所述合约文件、授权码和密钥,以便在接收到提交的所述授权码和密钥后,对所述授权码和密钥进行校验,在校验通过后以触发所述对所述目标数据执行开发操作。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述对所述目标数据执行开发操作,包括:
对所述目标数据进行开发,以得到开发数据;
对所述开发数据进行审核;
若审核通过,则对所述开发数据进行哈希处理,以得到所述开发数据的哈希值;
将所述开发数据的哈希值存储至所述区块链上。
5.根据权利要求4所述的方法,其特征在于,还包括:
调用所述开发数据;
确认当前调用的所述开发数据的哈希值是否与存储在所述区块链...
【专利技术属性】
技术研发人员:仲景武,周胜平,刘桂明,梁乔忠,林俊杰,
申请(专利权)人:阿尔法云计算深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。