收藏 分享(赏)

基于区块链高速共识方法的物联网源端数据存储技术研究_陈晓瑾.pdf

上传人:哎呦****中 文档编号:2254067 上传时间:2023-05-04 格式:PDF 页数:6 大小:1.95MB
下载 相关 举报
基于区块链高速共识方法的物联网源端数据存储技术研究_陈晓瑾.pdf_第1页
第1页 / 共6页
基于区块链高速共识方法的物联网源端数据存储技术研究_陈晓瑾.pdf_第2页
第2页 / 共6页
基于区块链高速共识方法的物联网源端数据存储技术研究_陈晓瑾.pdf_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、42新技术新业务行业应用DOI:10.3969/j.issn.1006-6403.2023.01.009基于区块链高速共识方法的物联网源端数据存储技术研究陈晓瑾张彦彬曾嘉炜李文锋李鹏飞针对物联网源端数据在传输过程中易被篡改、可信度低等痛点,结合区块链技术分布式存储、数据可溯源、不可篡改等特性,在传统的物联网数据传输方式的基础上,研究了基于区块链高速共识方法的物联网源端数据存储方式。将区块链共识节点部署在采集侧的区块链物联网关,并使用区块链对采集传感器设备进行身份认证,保证数据只能由经过区块链认证的设备上链,确保数据从源头可信。同时将区块链共识节点部署于服务器机房和物联网采集侧,保证了当采集侧区

2、块链共识节点由于故障断开连接时,区块链网络仍能稳定运行。同时,研究并优化了区块链主节点选举方法和共识方法,以达到提高联盟链稳定性和数据传输安全性的目的,实现物联网采集数据从源头到存储全程可信、可控、可溯源。陈晓瑾工程师,现任职于广东省电信规划设计院有限公司,主要从事区块链技术研究工作。张彦彬研究生,现任职于广东省电信规划设计院有限公司,主要从事信息化咨询及区块链、物联网技术研究工作。曾嘉炜研究生,现任职于广东省电信规划设计院有限公司,主要从事区块链、大数据研究工作。李文锋工程师,现任职于广东省电信规划设计院有限公司,主要从事区块链技术研究工作。李鹏飞博士生,现任职于广东省通信产业服务有限公司,

3、主要从事信息化管理及区块链、能源领域研究工作。关键词:物联网 区块链 共识算法 数据安全摘要1 引言近年来,物联网作为通信行业的核心领域迅速发展,推动着社会更快地步入万物智联时代。伴随着区块链、大数据、云计算、人工智能等领域新兴技术与物联网技术的43基于区块链高速共识方法的物联网源端数据存储技术研究新技术新业务行业应用2023.01 广东通信技术融合,将进一步激发新一代信息技术市场的蓬勃发展。物联网作为互联网的一种延伸,在传统互联网的基础上,将其用户端延伸和扩展到任何物品与物品之间,进行信息交换和通信的一种网络概念。“物联网”需要通过射频识 别(RFID)1、红外感应器、全球定位系统、激光扫描

4、器等信息传感设备,按照约定的协议,把任何物品与互联网相连接,并进行信息交换和通信,实现智能化识别、定位、跟踪、监控和管理。然而物联网技术中对感知数据安全传输的要求更高,它不仅要保证数据不被攻击与篡改,同时又不能泄露用户的隐私。因此,可通过融合区块链技术2分布式存储、数据可溯源、不可篡改等特点,可高效实现数据在区块链上完成共识,上链存证,实时监测物联网设备终端数据信息的采集状态,提高数据的可信度和安全性,同时保证物联网环境的安全和稳定运行。但在物联网现有技术上,也存在着以下隐患:(1)在数据传输过程使用公私钥3加密数据时,存在公私钥泄密的风险;(2)在数据传输过程中难以对数据采集传感器中的数据真

5、实性和可信度做保证;(3)当物联网融合区块链、人工智能等多种技术应用时,物联网设备往往难以支撑起复杂的算力要求,难以满足系统上链运行的 TPS。针对上述痛点,本文提出了一种基于区块链高速共识方法的物联网源端数据存储优化方法,通过控制采集数据只能从经过区块链认证的数据采集传感器设备,直接上传至区块链存证,提高了数据采集的可信度和安全性;通过优化的主节点选举方法重新选举主节点,降低了恶意节点成为主节点的可能性,提高了链上主节点的可信任程度,保障了数据的安全性和真实性;同时,在数据采集上链过程中采用了优化的共识算法执行节点交易共识,从而最大限度地为高 TPS 需求的业务运行提供支撑,提高了共识效率,

6、最大限度地保证系统运行的稳定性。2 传统物联网数据传输方式伴随着智能物联网在区块链、大数据、云计算、人工智能等领域步入成熟阶段,将进一步激发物联网市场规模,推进社会更快步入万物智联时代。无线传输技术4作为现如今物联网最关键的数据传输方式,它将遍布物联网的数据传感器连接起来,直接影响到物联网数据传输的效率和稳定性。常用的无线传输技术可分为以下两大类:(1)短距离无线通信技术,包括 RFID,ZigBee,WiFi,Bluetooth,Z-ware、IPv6/6Lowpan 等;(2)长距离无线通 信技术,包 NB-IoT、5G、LoRa 等。此外,作为物联网设备之间的通信连接桥梁,数据传输协议对

7、物联网设备间数据传输起着至关重要的作用。常用的物联网数据传输协议分为以下四种:(1)CoAP(Constrained Application Protocol,约束应用协议):一种基于 REST 架构的计算机协议,是为解决 HTTP 协议在物联网计算能力不足而产生的,它隶属于 6LowPAN 协议 栈 中 的 应 用 层 协 议;(2)MQTT5(Message Queue Telemetry Transport消息队列遥测传输):一种基于客户端-服务器的消息发布/订阅传输协议,本质上属于即时通讯协议,常在 TCP/IP 协议上工作,特点是轻量化、简单、开发和易于实现,连接物联网和工业物联网设

8、备的领先开源协议,以提供简单而可靠的数据流。(3)XMPP(Extensible Messaging and Presence Protocol,可扩展消息和存在协 议):一种基于 XML 语言的面向消息的中间件的通信IoT 协议。支持在任何两个或多个网络实体之间实时交换结构化,可扩展的数据,主要用于实时消息传递,使消息传递应用程序能够实现认证,访问控制,实现端到端加密。(4)AMQP(Advanced Message Queuing Protocol,高 级消息队列协议):一种面向消息中间件环境的应用层协议,提供统一消息服务的协议。因此,不管是用何种消息代理或平台,都支持系统之间的消息传递互

9、操作性,可为用户提供安全性、互操作性及可靠性。3 基于区块链的物联网数据上链技术物联网的本质是实现万物的互联互通,通过传感器、无线通信等技术打通了物理世界和数字世界的连接,是海量数据的源头。而区块链具备去中心化、公开透明、不易篡改等特性,使物联网设备产生的数据可实现可信互联6。随着各行各业对数据采集、共享等需求的持续释放,“物联网+区块链”实现可信数据采集传输的解决方案将逐渐成为数据流通的标配。因此,研究了基于区块链的物联网44新技术 新业务新技术新业务行业应用数据上链技术,具体操作步骤如下:(1)通过数据采集传感器获取物联网原始数据并进行处理,将处理后的数据传送至云端平台保存;(2)在区块链

10、上对处理后的数据进行哈希计算,获得哈希值,并将哈希值封装成交易包;(3)在可信执行环境上使用私钥对交易包进行签 名,所用私钥采用不可读取的方式存储在可信执行环境中,并将签名后的交易包与公钥结合后发送至区块链集群;(4)对云端数据进行哈希计算,获得云端数据哈希值,通过云端数据哈希值与区块链集群中存储的哈希值的对比结果,判断云端数据是否为伪造数据,如云端数据为可信数据,即上链成功,反正上链失败。但在数据传送至云端平台保存过程中,存在云端数据易被篡改的情况。由于云平台上共享基础设施、平台和应用程序,如果任一环节出现安全漏洞,则很大程度上影响到云服务器的安全,成为网络攻击的对象。并且在平台运行过程中由

11、于人为操作也可能导致令牌泄漏等安全风险,从而出现云端数据被篡改的情况。因此,在此基础上,本文设计了一种基于区块链高速共识方法的物联网源端数据存储优化方法,提高了源端数据的可信度和真实性。4 基于区块链高速共识方法的物联网源端数据存储优化方法为更好地赋予物联网设备数据可信上链能力,通过快速实现设备数据接入区块链,持续提高“物联网+区块链”效能,赋能国家关键领域核心技术创新能力。蔡婷7等依托区块链技术,提出了一个高效的区块链物联网数据激励共享框架,利用分片技术构建能够并行处理数据共享交易的异步共识区,并在共识区上部署高效的共识机制,实现提高数据共享交易处理效率的目的。朱克傲8以区块链技术为基础,提

12、出了一种基于 Original-Gossip 算法的节点身份认证机制,通过智能网关把物联网接入设备等信息存入区块数据结构中,结合共识机制对终端设备数据进行认证分析,保障了物联网设备数据的完整性和数据溯源查询准确性。刘向东9开展了基于区块链技术的物联网数据收集与信息传输路径规划研究,通过构建物联网数据收集模型和制定物联网数据信息共享传输模式,结合非对称加密技术对物联网数据资源进行共享传输,利用特定的公私钥存储处理加密数据,解决物联网数据的集中管理问题,但上述方法聚焦传统公私钥的存储方式易被泄露,一旦存储私钥的物联网终端设备被攻破,私钥即泄漏的弊端。同时该方法不对源端数据的真实性作保证,无法辨别源

13、端数据是否被篡改,对源端数据的真实性保障没有保证。针对上述缺陷,本文提出了一种基于区块链高速共识方法的物联网源端数据存储优化方法,在处理源端数据方面,更着重强调了采集设备数据的可信度,确保在物联网数据采集及存证过程中,上链数据只能从经过区块链认证的数据采集传感器设备上传,从而保证数据从源头可信。在提高源端数据可信度的同时,也提高了链上主节点的可信任程度,保障了数据的安全性和真实性。基于区块链高速共识方法的物联网源端数据存储优化方法主要对以下四个方面进行了改进:(1)在区块链物联网关接入区块链网络时,采用优化后的主节点选举方法10重新选举主节点,主要通过结合各节点校验准确率、校验成功、错误历史、

14、连续校验成功、错误记录,通过一系列激励和惩罚公式计算选举权重分,选择权重分最高的节点作为主节点,从而降低将恶意节点被选举成为主节点的可能性。(2)物联网数据采集侧部署在区块链物联网关,利用区块链对采集数据的发送者进行身份认证、对采集数据上链存证,保证采集数据只能从经过区块链认证的数据采集传感器设备直接上传至区块链存证,从而保证采集数据从源头可信。(3)在数据上链共识过程中,采用优化的共识算法(详细流程见图 4 中 S2.2-S2.4),以适配部分性能有限的区块链物联网关,确保在区块链网络无异常的情况下,提升节点共识的效率,提高采集数据上链的 TPS。(4)将区块链共识节点同时部署在服务器机房和

15、数据采集侧,保证了当采集侧区块链共识节点由于故障断开连接时,区块链网络仍能正常工作。4.1 物理部署架构结合物联网技术和区块链技术,本文设计了基于区块45基于区块链高速共识方法的物联网源端数据存储技术研究新技术新业务行业应用2023.01 广东通信技术链高速共识方法的物联网源端数据存储优化方法,通过使用经过区块链认证的物联网数据采集传感器设备上传源端采集数据,并在服务器机房和数据采集侧部署了区块链节点,实现数据在区块链上完成共识,上链存证。同时可确保当采集侧区块链因链路故障等原因导致与其他共识节点4.3 区块链物联网关接入流程区块链物联网关通过 Ethernet 接入网络,发送握手消息,获取其

16、他节点的信息,完成共识交易,链上节点回复本节点 IP 地址,进入“视图转换”,通过权重激励机制重新选举主节点,链上节点确认自身身份,完成物联网关接入流程,接入成功即可进入数据采集上链流程。区块链物联网关接入流程具体步骤如图 3 所示。4.4 数据采集上链流程区块链物联网关接入成功后,物联网关开始接收数据采集传感器传来的带有发送者数字签名的加密数据,随后在链上可信执行环境中进行数字签名解密,以对发送者进行身份认证。发送者身份认证成功后,所有节点开始执行共识,共识过程中采用了优化的共识算法,即主节点权重激励机制和“视图转换机图 2 总体流程图连接断开的情况下,区块链上的节点也可以正常共识。物理部署架构图如图 1 所示。4.2 总体流程本文提出了基于区块链高速共识方法的物联网源端数据存储优化方法,主要分为区块链物联网关接入流程和数据采集上链流程两个环节,通过将节点部署在服务器端和采集侧端,保证了数据的稳定性和安全性。同时,确保采集数据只能从经过区块链认证的数据采集传感器设备,直接上传至区块链存证,实现物联网采集数据从源头到存储共享全程可信、可控、可溯源。总体流程具体步骤如图 2 所示。图 1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 专业资料 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2