摘要:本文主要介绍了一种利用区块链技术,结合大数据隐私保护和可拓展性方案,依托数据共享,提出一个集用户系统、数据接口服务系统、区块链网络服务系统为一体的气象数据协作共享方案。通过平台对数据交换进行记录,确保数据可溯源,防止数据篡改、伪造,同时建立贡献激励机制,增加气象数据共享的积极性,可以为气象决策服务、气象防灾减灾、科研学习提供准确气象数据和科学依据。
加入收藏
我国是一个自然灾害多发的国家,其中气象灾害约占70%,各种气象灾害每年都给社会经济带来巨大损失。随着气象信息化建设和服务水平日益提高,气象信息已经成为国民生产生活中不可或缺的一部分,公众对气象数据的需求也逐渐增加,但是目前气象数据一直面临协作共享难、数据安全与隐私保护难、数据确权难以及数据收益分权难等问题,数据垄断、数据孤岛等现象非常突出。随着区块链技术的发展,目前已进入到可编程社会的阶段,并且区块链具有数据透明、真实的特点,可以解决信任问题,从而有效促进数据协作共享[1,2]。鉴于气象部门自身及相关行业对气象数据的使用需求,本文利用区块链与大数据结合,提出气象数据共享方案,研究解决气象数据的保护问题和可拓展性问题,以期为相关工作的开展提供准确的气象数据。
1、目的及意义
气象数据的共享是气象工作现代化的必然要求,越来越多的用户在工作中都离不开气象科学数据的支持。基于区块链技术的气象数据共享方案利用区块链的可拓展性和隐私保护的技术特点及优势,通过气象数据交换平台,建立气象数据共享激励机制,解决数据资源流通难题,推动气象数据资源整合,提高气象数据利用率,使气象资料的服务能力获得实质性提高;通过建立数据造假失信机制,所有数据在交换过程均通过平台智能合约记录传输上链,不仅能保障数据的安全可靠,还能提高气象数据的利用效率,提供更加可靠的决策分析依据[3,4]。同时,该方案也可为气象公共服务、气象决策服务、气象科技服务、气象防灾减灾、气象学科试验等方面提供准确及时的气象数据信息,是经济建设和社会保障的需要[5]。
2、解决方案
本方案采用层次化设计思路,由用户系统、数据接口服务系统、区块链网络服务系统组成,采用结构化模块设计,具有可扩展性,方便以后添加新的模块。在本方案中通过区块链控制气象数据共享,同时记录系统所有操作信息,保障数据交换安全真实;通过贡献证明协议进行奖励分配,保证贡献与奖励成正比,增加数据分享积极性;通过加入智能合约进行智能控制,防止违规使用,为政府和有关部门提供准确、及时、可靠的信息。系统提供多种查询方式(图1),如图形查询、点击查询、区域查询、属性查询等,用户可以通过客户端叠加相关的气象数据,进行分析、决策、指导,使之更加个性化,更有针对性,从而达到共享目的,实现数据可视化。
图1气象数据共享解决方案
2.1用户系统
本系统由参与数据共享的各个用户构成。用户利用系统提供的同态加密算法对需要传输的数据进行加密,然后通过业务适配器将共享数据传递到数据共享接口服务模块。本系统主要有3个功能:一是用户通过传输个人数据库内共享的气象数据至分布式账本内的存储数据资源子模块内,获得系统发放的虚拟货币奖励,奖励标准由智能合约模块内的贡献证明协议子模块根据数据质量进行计算;二是用户通过区块链网络服务系统内数据资源目录服务子模块进行数据查询、匹配,然后通过支付虚拟货币从分布式账本内的存储数据资源子模块获取需要的气象数据;三是各个用户之间通过分布式账本内的用户信息子项目进行虚拟货币交易。
2.2数据接口服务系统
本系统由数据共享接口服务模块构成。根据本系统功能分析将数据共享接口服务模块划分为数据采集、数据传输、数据分析、数据共享、数据转换、任务调度等6个子模块。本系统主要有2个功能:一是负责用户系统、区块链网络服务系统的数据传输工作,本系统对需要交换的加密气象数据进行格式转换,然后利用安全多方计算技术对转换后的加密气象数据进行协作计算,得出计算结果后将结果返回给数据需求方;二是根据确定的模式自动调度不同的数据,完成计划的目标与任务。
2.3区块链网络服务系统
本系统由数据目录模块、智能合约模块、分布式账本、系统管理模块等4个部分组成,实现气象数据综合管理查询功能,提供空间数据库和空间数据管理通道。
2.3.1数据目录模块。
本模块主要由数据检索、数据匹配、数据索引3个子模块组成,利用分布式运行模式,实现了气象数据的实时性,提高了自动化效率,简化了数据处理流程。主要功能是为区块链网络服务系统提供方便快捷的数据组织与管理方式。用户通过数据目录服务,可以对区块链网络服务系统中的数据进行查询、匹配与检索服务。
2.3.2智能合约模块。
本模块主要由存量数据、数据同步、数据清洗、贡献证明协议等4个子模块组成。本模块主要具有2个功能:一是负责把用户在区块链网络服务系统中的数据资源同步至分布式账本中存储及数据清洗工作;二是对用户共享的数据进行奖励,并将奖励结果发送至分布式账本内的用户虚拟财产账户中储存。智能合约可追踪且不可逆转,保障数据不会被篡改,增强区块链性能和隐私保护。
2.3.3分布式账本。
本模块主要由存储数据资源、权限控制、存储分析任务、虚拟财产账户等4个子模块组成,满足多个用户使用同一服务器的需要,达到分散部署、集中执行的目的。本模块主要有2个功能:一是为用户提供区块链网络服务系统中的数据共享、复制和同步的数据库功能及数据交换功能;二是记录系统内用户虚拟财产交易数据信息。
2.3.4系统管理模块。
本模块主要由用户认证、系统配置、系统维护、系统帮助、系统拓展等5个子模块组成。本模块主要有5个功能:一是用于区块链用户认证;二是针对不同用户设置不同权限;三是设置系统管理员维护系统;四是提供系统介绍功能及演示功能;五是预留接口以备系统后续开发升级。
3、实施步骤
3.1数据准备
参与气象数据共享的用户选择个人数据库中需要共享的历史或实时数据,利用同态加密算法加密后,通过业务适配器传输至数据共享接口模块,由于气象数据的特殊性,有些数据无法直接读取,可以通过业务适配器转化为可读取的数据格式(图2)。
图2数据准备过程
3.2数据传输
在各个用户的共享数据全部到达共享接口模块后,数据接口服务系统通过单项传输通道将这些数据传递至一个安全的计算容器中,数据到达容器后自动解密,并准备进行协作运算。整个数据传输过程均通过智能合约记录在区块链上,确保记录无法篡改(图3)。
图3数据传输过程
3.3数据协作运行
在各个用户的共享数据到达安全的计算容器后,数据接口服务系统利用安全多方计算对数据进行处理,可以通过设置输入、输出参数进行封装,得到计算结果,数据处理将变得更加简单,效率也会得到提升;利用贡献证明协议来确保数据共享者的收益权,提高用户参与度;同时整个数据协作运行过程均保存在区块链上,确保数据协作过程公开透明,每个参与者都能公平、公正的获得计算结果(图4)。
图4数据协作运行过程
3.4数据输送
安全计算容器得到协作运行数据结果后,数据同步及数据存储模块把结果传输到区块链网络服务系统中的分布式账本中储存。在运行数据到达分布式账本后,安全计算容器内用于协作的原始数据自动消除,不会留下备份,同时此次过程和结果也是记录在区块链上,数据的使用成本降低,减少了大量的数据库建设,用户使用更加方便,使专业应用面向更高层次(图5)。
图5数据输送过程
4、方案特点
建立基于区块链技术的气象数据共享平台,可以解决气象数据资源流通问题,实现无需数据归集就能完成协作共享,同时确保数据共享用户的安全隐私。此外,通过建立信用贡献证明机制及数据造假惩罚机制,可以提高数据真实性,同时提升用户数据分享积极性。推动商业化的气象服务行业发展,实现气象资料商品开发利用,满足大众对气象资料的需求,实现气象数据在商业竞争、规划战略、决策指导中的实用价值。
4.1安全监管信息
平台通过审查申请人资质来决定是否允许其服务器加入网络和加入网络节点的类型,针对不同的用户角色设置不同的访问权限,只能在权限内调用数据;使用区块链对用户节点进行分级链接,在平台监管下实现部分去中心化。
4.2数据交易信息
平台通过使用虚拟货币对用户分享行为进行奖励,共享多、价值高的数据可以获得较多虚拟货币,同时用户可以通过支付虚拟货币来购买平台内的气象数据,提升用户数据分享积极性,使用户的共享数据产生财富增值。
4.3区块链合约信息
将目前气象行业标准及规则对应到电子合同模板中,选择合同模板会产生对应的智能合约,自动地、无需信任地、公正地强制执行合约内容,对数据使用过程进行智能控制,去除对第三方的依赖。同时,可以定制各类数据间互操作协议、自定义数据格式,以保证不同数据相互衔接的通畅性。
4.4区块链数据信息
记录区块链数据链上的数据基本信息、数据大小、数据流通信息、数据使用场景、数据秘钥信息等;通过平台对数据共享过程进行记录,保证数据交换记录真实可靠且不可篡改,在保证数据共享同时,也保证了数据服务的安全。
4.5区块链账户信息
采用混合认证方式,通过使用虹膜、指纹、密码等多种认证方式对使用主体进行认证,将账户和行为主体绑定,加入智能合约,解决区块链数据共享各方的身份认证问题,防止违规使用;同时,可将身份信息进行强度安全保护后,置于身份链上,以满足不同用户的需求。
5、结语
本文利用区块链的技术特点和优势,将区块链技术与气象数据相结合,提出一种气象数据共享解决方案,从而实现气象数据的自动传输、备份、读取、更新等任务,保证数据有序流动和充分发挥作用。通过建立协作共享机制、信用贡献机制、数据造假机制等,可以降低数据交换和交易的成本,提升数据流通共享以及数据生产汇集的积极性;通过平台进行数据交换,为用户提供了更加便捷的气象数据获取方式,实现气象数据管理与共享服务一体化;通过分布式账本及智能合约,将整个数据共享过程记录在区块链上,保障数据隐私及安全。
参考文献:
[1]焦迪,梁智.基于区块链的政务信息资源共享交换安全防护研究[J].网络安全技术与应用,2019(6):111-112.
[2]金泳,徐雪松,王刚,等.基于区块链的电子政务大数据安全共享研究[J].信息安全研究,2018,4(11):1029-1033.
[3]徐宏伟.区块链在我国公共服务平台应用研究综述[J].科技创新与应用,2019(23):62-64.
[4]唐琳.区块链的前世今生[J].科学新闻,2018(2):17-20.
[5]孙建钢.区块链技术发展前瞻[J].中国金融,2016(8):23-24.
杨浩,周念珠,夏航.基于区块链技术的气象数据共享方案研究[J].现代农业科技,2020(11):205-207.
基金:重庆市气象部门青年基金项目(QNJJ-201912).
分享:
由于潮汐的海洋观测易受仪器、天气、地形和经济的制约,难以得到长期的大面站观测资料,而通过星载雷达高度计可以对海平面高度、有效波高和后向散射进行全天候检测,故自1970年代海洋卫星测高技术兴起,潮汐的研究就开始趋于依赖高度计测高技术。特别是1992年发射升空的TOPEX/Poseidon(以下简称T/P)及其后续卫星,数据质量有明显提高,为物理海洋学研究提供了重要资料,在潮汐的研究方面取得了丰硕成果。
2020-12-04雅鲁藏布江流域(图1)位于青藏高原东南部,流域面积约24×104km2,其海拔为世界之最,平均海拔大于4100m。雅鲁藏布江流域水资源丰富,是我国藏区及下游国家淡水的主要来源之一[1],但流域内降水时空差异性较大,水资源利用率极低,不能满足藏区社会发展需求。揭示雅鲁藏布江流域降水时空变化规律,是了解高原地区特有的水文模拟预报、水循环过程等问题的重要基础[2]。
2020-11-13贵州省地处云贵高原东部,整体上呈西高东低的趋势,从中部向东、南、北三个方向倾斜,是典型的亚热带季风性湿润气候,降水丰富且主要集中于夏季,强度不一。因此,发生极端降水事件的概率较高,造成的灾害性也更大,故研究该地区极端降水事件对贵州省防灾减灾具有重要意义。
2020-11-13本文利用分布式架构、云计算、大数据等新兴技术,进行重庆气象数据网的设计,提高气象信息化基础业务能力和构建智慧气象的发展要求,推进气象大数据的创新应用[1]。实现气象大数据平台对气象数据、行业数据、互联网数据、物联网数据等资源进行快速汇聚和综合展示,生成丰富的统计类产品。
2020-10-24地面气象观测业务工作自动化改革试运行以来,按《广西国家级地面气象观测站自动气象站维护规定》自动气象站维护分为特殊天气过程巡视维护和定期维护,定期维护的时间为每周固定一日、每月下旬固定一日、每年12月下旬固定一日,取消日巡视。值班员进站维护仪器的次数大大减少,每月只进站维护几次,为能及时发现站内的问题,减少业务事故的发生。
2020-10-21在我国社会经济和科技力量持续发展的当下,气象服务信息技术也在蓬勃发展中,气象服务已经成为社会生产规划和人们生活中不可缺少的一部分。获取的气象信息虽然不能达到百分之百精准,但也可以较为准确地对气象条件进行预测。当前气象工作者较为关注的问题是如何在保证气象信息准确性的同时,使气象信息能够快速有效地传播,为人们的生产和生活出行带来预警。
2020-10-20“五位一体”总体布局对有中国特色的社会主义文明体系提出了新的建设战略和布局要求。气象文化,反映着人与自然的关系,是中华文化的重要组成部分,也是气象现代化的重要支撑,在生态文明建设中处于前沿哨口的突出战略地位。气象文化建设如何与生态文明建设进行深度融合,如何在建设美丽中国部署中发挥时代性作用,应当成为当前的重要课题。
2020-10-19我国是受台风影响最严重的国家之一,平均每年约有7个台风,登陆地点主要集中在华南及华东南部沿海地区。据辽宁省气象台统计,平均每1.4年就有1次北上台风直接影响辽宁。据葫芦岛市气象台统计,有气象记录以来,直接影响辽西葫芦岛的台风有7次。台风的影响不仅限于大风,更重要的是其所带来的强降水。
2020-09-22葫芦岛市地处辽宁省西部沿海,属大陆性季风气候,灾害性天气有暴雨、大风、冰雹、大雾等,其中暴雨是主要的气象灾害之一。为此类型天气过程的预报积累经验以及农业生产提出指导意见,应用地面观测资料、NCEP再分析资料等,对本次暴雨过程的天气尺度形势演变,影响系统,动力、水汽以及能量条件进行分析。
2020-09-22本文中基于西宁曹家堡机场的激光测风雷达资料研究了2017-11-30T19:00~2017-12-01T06:00的低空急流垂直结构和发展演变特征,通过激光雷达数据反演了温度平流和湍流耗散率并分析了它们的特征。本文中的研究旨在利用高分辨率激光测风雷达揭示低空急流的结构和变化,为飞机飞行安全保障和低空急流的研究提供重要基础。
2020-09-15我要评论
期刊名称:气象科学
期刊人气:1601
主管单位:江苏省气象局
主办单位:江苏省气象学会
出版地方:江苏
专业分类:科学
国际刊号:1009-0827
国内刊号:32-1243/P
创刊时间:1980年
发行周期:双月刊
期刊开本:16开
见刊时间:1年以上
影响因子:0.253
影响因子:0.682
影响因子:0.160
影响因子:0.421
影响因子:0.081
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!