【技术实现步骤摘要】
一种基于智能合约的遥感数据交换的确权及溯源方法
[0001]本专利技术属于遥感数据
,具体涉及一种基于智能合约的遥感数据交换的确权及溯源的方法。
技术介绍
[0002]近年来,随着遥感技术的迭代更新,有越来越多的人开始进入遥感数据领域的研究学习,随着遥感数据交换需求的增多,用户对交换的安全可靠性的需求也进一步提高,对数据所有权以及数据保护意识日益高涨,区块链技术在现行的科技网络领域,已得到较长时间的验证,它可以稳定运行于各种交换系统,为适应复杂的交易环境导致频繁需求变更,对于系统化,便捷化的智能合约开发等问题亟待解决,如何充分合理利用区块链技术为遥感数据交换平台提供安全可信的交换环境,是现在遥感数据系统亟须解决的问题。
[0003]目前,市场上对遥感数据交换进行溯源的方式有很多,但大部分溯源方式通过扫描数据信息直接从传统数据库中抽取部分数据作为溯源数据,这种方式主要存在两个缺点:一是溯源流程不规范,无法覆盖到溯源遥感数据整个生命周期;二是溯源数据存储在数据库中,因而数据溯源存在被篡改的风险。
专利技术内 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能合约的遥感数据交换的确权及溯源方法,其特征在于,包括如下步骤:1)用户交换推荐设计:系统根据用户的需求,通过对比数据类型、数据描述、数据交易权信息,对用户进行交换推荐;2)智能合约执行流程设计:将数据交换规则以程序代码的形式附加到智能合约程序中,经过编译提交并且确认后存储在特定区块中;3)数据上传与确权设计:用户需要将数据上传至指定存储中,系统进行完基本校验后对数据进行确权存证;4)数据水印设计:为用户上传到数据嵌入数字水印的数字资产,并将数字水印的数字资产发送给数据所有者;5)交换过程设计:在交换过程中需要进行脚本验证,验证通过后根据交换类型将遥感数据交换信息传输到区块链上;6)数据溯源设计:在交换过程中,若用户对数据存有争议,则通过数据溯源查询数据信息进行确认。2.根据权利要求1所述的方法,其特征在于:步骤1)所述用户在系统中发布交换需求,通过对比计算数据类型,数据交易权信息,对用户进行交换推荐。3.根据权利要求1所述的方法,其特征在于:步骤2)所述对于智能合约执行流程设计如下:2.1)生成合约:在智能合约的交换双方对数据交换规则的内容达成一致的基础上,通过系统评估确定该合同是可以通过智能合约实现的,然后由程序员利用合适的开发语言将合同内容编码成为可执行的机器语言;2.2)源代码编译:利用编译器对源代码进行编译,生成符合沙箱环境运行要求的字节码;2.3)合约提交与执行:由系统管理员发起合约文件提交后,被验证后的数据交换规则被打包进新区块,经过共识机制,节点对经验证...
【专利技术属性】
技术研发人员:王宁宁,沈正伟,尹建伟,尚永衡,叶华,钱磊,程卓,
申请(专利权)人:浙江易智信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。