【技术实现步骤摘要】
物联网的天气数据在区块链上的上链方法及系统
本专利技术涉及物联网与区块链信息技术交叉领域,更具体地,涉及物联网的天气数据在区块链上的上链方法及系统。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链是比特币的底层技术,像一个数据库账本,记载所有的交易记录。该系统的特点是有很多个分处与世界各地的节点,每个节点都会维护一套相同的数据库。这就导致了恶意篡改数据及其困难,数据丢失极为罕见,从而实现了一个公平透明,解决信任危机的平台。在物联网随着互联网等信息化技术发展的时代,传感器、用户以及物体等通过新的方式联在一起,实现信息化、远程监控管理的和智能化网络。物联网的天气数据监控越来越方便人们的生活,用户可通过查询各种天气检测机构公布的天气数据安排着装和行程。由于区块链是未来技术的发展方向,如何将区块链技术与物联网结合,以及将区块链技术与物联网结合之后如何将天气数据上链,进而提升用户体验,成为一个技术挑战 ...
【技术保护点】
1.一种物联网的天气数据在区块链上的上链方法,其特征在于,包括以下步骤:/n区块链节点接收天气服务器发送的天气数据,所述天气数据由气象检测器所采集,通过物联网发送给天气服务器,天气数据包括:地理位置、温度、风向、风力、湿度以及空气质量;/n区块链节点对所述天气服务器进行身份校验,若所述身份校验通过,则所述区块链节点对所述天气数据进行共识后上链。/n
【技术特征摘要】
1.一种物联网的天气数据在区块链上的上链方法,其特征在于,包括以下步骤:
区块链节点接收天气服务器发送的天气数据,所述天气数据由气象检测器所采集,通过物联网发送给天气服务器,天气数据包括:地理位置、温度、风向、风力、湿度以及空气质量;
区块链节点对所述天气服务器进行身份校验,若所述身份校验通过,则所述区块链节点对所述天气数据进行共识后上链。
2.根据权利要求1所述的方法,其特征在于,所述区块链节点对所述天气数据进行上链,具体包括如下步骤:
若所述天气数据的数据量大于一个区块的存储阈值,则区块链节点将所述天气数据分成多个小于所述存储阈值的分片数据;
所述区块链节点将多个分片数据分别存储到该区块链节点的多个区块中。
3.根据权利要求1所述的方法,其特征在于,所述区块链节点对所述天气数据进行上链,具体包括如下步骤:
若所述天气数据的数据量大于一个区块的存储阈值,则区块链节点将所述天气数据分成多个小于所述存储阈值的分片数据;
所述区块链节点将多个分片数据中的第一个分片数据存储到当前区块链节点;
所述区块链节点通过可验证随机函数VRF的方式随机选择当前区块链节点之外的其他区块链节点,由其他区块链节点存储所述多个分片数据中除第一个分片数据以外的数据。
4.根据权利要求1所述的方法,其特征在于,所述天气数据为结构化数据,将所述天气数据的各个属性均上链,所述天气数据的属性包括:采集数据时间。
5.根据权利要求1所述的方法,其特征在于,还包括如下步骤:
区块链节点接收天气服务器抵押的数字货币,为所述天气服务器分配相应的资源,所述资源用于所述天气服务器发送的天气数据上链所用;所述资源包括...
【专利技术属性】
技术研发人员:吉建勋,杨慧,
申请(专利权)人:北京艾摩瑞策科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。