- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
哈尔滨工业大学工学硕士学位论文
摘要
在农业物联网领域,数据可信性一直是个关键的挑战。由于农业物联网设备节
点通常具有存储资源受限、计算能力不足等特点,传统的加密方法难以应用于该生
产环境。尽管区块链技术可以解决这个问题,但物联网设备的受限特性使其无法支
持过重的分布式账本机制,导致交易处理速度过慢,影响设备的实时性能。此外,
现有的区块链解决方案往往基于中心化的云平台或分散的边缘节点,缺乏一个“云
-边-端”一体化的区块链物联网方案,无法满足农业物联网中大量设备和数据的可
信性需求。因此,本文提出了一种基于区块链技术的农业物联网数据可信共享方法,
从云侧、边缘侧和终端设备侧三个角度出发设计了如下解决方案:
首先,针对区块链对时序JSON数据的监控以及管理支持不足的问题,本文设
计了非聚簇索引模式的区块索引结构以及基于默克尔树改进的SHA-JSON算法对
JSON数据进行处理。并且在此基础上设计了适用于时序数据监控和管理的TMP-
trees,将每次监控的验证成本从线性增长降至常数级别,提高了数据监控和数据管
理的效率。同时,本文还设计了基于跳表的区块间定位算法,进一步优化了对时序
JSON数据的链上查询。
其次,针对链外隐私数据传输以及存储的完整性问题,本文提出了一种新型的
超轻节点来替代传统的轻节点,并且在布隆树的基础上设计了经过验证的轻量级
时序数据结构TBM-tree,以验证超轻节点的数据可信性,同时能够减轻超轻节点
的计算和通信负担。基于超轻节点与TBM-tree,本文设计了上链数据传输完整性
验证方案和链外数据存储完整性验证方案,能够在网络环境不可信时将超轻节点
中的数据归纳,并且辅助物联网子链上的轻节点完成对私有域的数据的可信性和
完整性验证,更适用于时序JSON数据以及低资源的边缘侧环境。
最后,针对终端设备上的轻节点执行高算力任务时由于自身受限的计算和存
储资源带来的问题,本文提出在终端设备上部署与实现无服务器WebAssembly计
算框架方案。该方案与原生代码相比在运行速度、二进制文件大小等方面具有一定
的优势,能够为轻节点的智能合约以及物联网的终端设备等资源受限的环境提供
一个无服务器计算框架的高效替代方法。
关键词:区块链;农业物联网;可验证查询;数据完整性;无服务器计算框架
-I-
哈尔滨工业大学工学硕士学位论文
Abstract
DatatrustworthinesshasbeenacriticalchallengeinthefieldofagriculturalIoT.
Traditionalencryptionmethodsaredifficulttoapplyinthisproductionenvironmentdue
tothelimitedstorageresourcesandinsufficientcomputingpowerofagriculturalIoT
devicenodes.Althoughblockchaintechnologycansolvethisproblem,theconstrained
characteristicsofIoTdevicesmakeitunabletosupportdistributedledgermechanisms,
resultinginslowtransactionprocessingspeedandaffectingdevicereal-timeperformance.
Inaddition,existingblockchainsolutionsoftenrelyoncentralizedcloudplatformsor
decentralizededgenodes,lackingacloud-edge-endintegratedIoTblockchainsolution,
whichcannotmeet
文档评论(0)