[发明专利]一种基于区块链的物联网数据的处理方法及其处理装置在审
申请号: | 202010413005.2 | 申请日: | 2020-05-15 |
公开(公告)号: | CN111680049A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 邱炜伟;李伟;蔡亮;张珂杰;黄方蕾 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F21/64;G06Q40/04 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 联网 数据 处理 方法 及其 装置 | ||
本发明提供一种区块链的物联网数据的处理方法及其处理装置,包括:将采集到的物联网数据作为交易通过轻节点发送至全节点中,以使全节点对交易进行打包处理,以得到区块;将全节点中的区块中的同步数据同步至轻节点中;在轻节点接收对应于物联网数据的验证请求时,查找到与验证请求相对应的交易,并向全节点发起查询交易的查询请求,以使全节点根据查询请求查找到交易的证明路径,并将证明路径下发至轻节点;采用轻节点根据证明路径和同步数据对交易进行验证,以得到验证结果。本发明的有益效果在于:提高了物联网各个模块的协同能力。
技术领域
本发明属于基于物联网的区块链技术领域,尤其涉及一种区块链的物联网数据的处理方法及其处理装置。
背景技术
传统的物联网经过3G、4G、Wi-Fi、蓝牙、NB-IoT(窄带物联网,Narrow BandInternet of Things)、以太网、各种工业总线等将数据上传到中央服务器集中保存,不但缺少一定的数据保护能力,影响到了数据的隐私与安全;而且随着物联网设备的不断增多,对于中央服务器的处理性能以及内存空间都提出了极大的挑战。区块链技术为这些问题带来了解决方案,利用区块链的去中心化和不可篡改能够保护数据的安全存储和共享,即数据不再被中心服务器单一控制,并且所有传输的数据都经过了严格的加密处理。物联网的各个环节公开透明,让参与者可以随时查询交易情况,解决了信任问题,让物联网各方的协同变得更加容易。
因此通过将区块链技术应用于物联网架构用来管理设备以及设备数据可以为现有的物联网架构提供极大帮助。然而,将区块链技术引入物联网架构将会产生每个节点都要存储所有的数据,从而导致数据存储的冗余。并且传统数据的验证需要大量数据的配合,对存储的成本也有影响。因此如何在物联网结合区块链技术的情况下进行数据采集与验证并减少存储的冗余跟成本成为了当前的挑战。
发明内容
本发明针对现有技术中的缺点,提供了一种区块链的物联网数据的处理方法及其处理装置。
具体技术方案如下:
一种基于区块链的物联网数据的处理方法,其中,包括以下步骤:
将采集到的物联网数据作为交易通过轻节点发送至全节点中,以使全节点对交易进行打包处理,以得到区块;
将全节点中的区块中的同步数据同步至轻节点中;
在轻节点接收对应于物联网数据的验证请求时,查找到与验证请求相对应的交易,并向全节点发起查询交易的查询请求,以使全节点根据查询请求查找到交易的证明路径,并将证明路径下发至轻节点;
采用轻节点根据证明路径和同步数据对交易进行验证,以得到验证结果。
优选的,处理方法,其中,区块包括:
区块头,用于存储默克尔树的树根信息;
区块体,用于存储多条交易;
可验证数据元,用于存储根据默克尔树和交易生成的可验证数据。
优选的,处理方法,其中,将全节点中的区块中的同步数据同步至轻节点中,具体包括以下步骤:
轻节点向全节点发送同步连接请求,以使全节点向轻节点返回最新的区块的区块头数据;
轻节点根据最新的区块的区块头数据设置目标区块号与起始区块号,并将目标区块号与起始区块号发送到全节点中,以使全节点向轻节点返回在目标区块号与起始区块号之间的同步数据;
轻节点对同步数据进行处理。
优选的,处理方法,其中,同步数据包括区块头和可验证数据元中存储的数据。
优选的,处理方法,其中,全节点根据默克尔树对交易进行打包处理,以得到区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010413005.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组合式杀菌装置
- 下一篇:基于位图表的以太网VLAN段流分类方法及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置