- 1
- 0
- 约7.32万字
- 约 59页
- 2025-06-13 发布于江西
- 举报
成都信息工程大学硕士学位论文
基于区块链的农产品溯源系统关键技术研究
摘要
溯源系统最关注数据真实性和透明性,而区块链技术天然具有的防篡改性
和可追溯性,两者结合可以保证数据的可信度。农产品溯源系统与其他溯源系
统相比具有环境监测传感器多、能耗敏感、数据并发性高、可扩展性要求高等
特点。因此,基于区块链的农产品溯源系统存在环境检测传感器端能耗消耗过
快、系统整体能耗过高、底层区块链吞吐量达不到农产品数据并发量、系统扩
展性差等问题。针对上述问题,本文基于区块链的农产品溯源系统数据接入层、
区块链层提出了相应的解决方案,研究重点包括以下三个方面。
(1)数据采集层-区块链全节点部署策略研究:本文在农产品溯源系统中
的区块链全节点部署方面使用传统聚类算法如K-means、DBSCAN等来部署,
分析能耗情况并创新地提出改进DK融合部署算法,以降低农产品溯源系统终
端通信能耗进而降低整体农产品溯源系统能耗。通过降低环境监测传感器与区
块链全节点间的通信能耗进而降低整体功耗。
(2)区块链层-优化区块链共识算法研究:本文基于传统区块链PBFT共
识算法创新提出基于权力分散的双主节点衍生PBFT共识算法。双主节点思想
将以往的单一主节点权力分散,形成双主节点间的相互制衡。在保障系统安全
的前提下,大大地降低通信复杂度以提高农产品溯源系统底层区块链吞吐量及
扩展性。
(3)区块链层-改善区块链网络传输延迟算法研究:本文基于传统的区块
链P2P网络中提出一种新的分片传播策略。首先,在分片算法上提出适宜于区
块链农产品溯源系统的坐标区间距离分片算法(CIDA)该算法主要保证计算时
效性。并在CIDA的基础上提出了基于Dijikstra的CIDA算法(C-DDA)传播
策略。以此改善区块传播时延进而提高农产品溯源系统底层区块链事务吞吐量
与可扩展性。
本文针对基于区块链的农产品溯源系统的关键技术做了三点改进,一定程
度上解决农产品溯源系统中整体系统能耗高、系统无法应对高并发数据、系统
可扩展性差的问题。在技术理论上,本文提供了一种解决基于区块链的农产品
溯源系统缺陷的技术方案,为基于区块链的农产品溯源系统的大范围实践应用
提供保障。
关键词:农产品溯源,区块链,共识算法,区块链网络
ii
成都信息工程大学硕士学位论文
Researchonkeytechnologiesofagriculturalproducts
Traceabilitysystembasedonblockchain
ABSTRACT
Traceabilitysystempaysmostattentiontodataauthenticityandtransparency,
whileblockchaintechnologynaturallyhastamper-proofandtraceability,whichcan
guaranteethecredibilityofdata.Comparedwithothertraceabilitysystems,the
agriculturalproducttraceabilitysystemhasthecharacteristicsofmultiple
environmentalmonitoringsensors,sensitiveenergyconsumption,highdata
concurrencyandhighscalabilityrequirements.Therefore,theagriculturalproducts
traceabilitysystem
原创力文档

文档评论(0)