基于区块链的农产品质量安全追溯平台的设计与实现
发布时间:2024-05-17 05:17
随着现在人们的生活质量的提升,对于绿色农产品的需求不断增加,农产品的质量安全问题也随之引起了大众的重视。目前通过传统的农产品追溯系统可以帮助人们了解农产品溯源过程中各个环节详细的信息。但是却存在着数据存储中心化、数据共享不足以及数据易篡改等问题,这样同样无法保证农产品溯源信息的正确性和真实性。区块链是一种新型的分布式存储技术,具有数据不可篡改、去中心化和数据共同维护等特点,通过这些技术特征能够有效解决目前传统农产品追溯系统溯源数据方面的问题。本文利用区块链技术研究出一套使农产品溯源过程中的信息整合、流通、共享更加便捷和透明的农产品质量安全追溯平台。本文主要的研究内容如下:(1)研究了农产品追溯以及区块链应用在国内外的现状,提出了我国农产品追溯系统存在的问题和区块链技术体现的价值。(2)分析了农产品质量安全追溯平台采用的区块链技术,包括区块链的特征、基础技术和分类。分析了本平台使用的Hyperledger Fabric技术平台,并阐述了Hyperledger Fabric技术平台适用于本平台的优势。(3)设计了基于区块链的农产品质量安全追溯平台。根据平台需求,对平台进行了物理架构设计、逻...
【文章页数】:74 页
【学位级别】:硕士
【部分图文】:
本文编号:3975438
【文章页数】:74 页
【学位级别】:硕士
【部分图文】:
图2-1区块结构示意图
为了研究区块链的本质,区块和链的组成,首先需要了解区块链的数据结构,即这些交易以怎样的结构保存在账本中。区块是组成链式存储结构的基本数据单元,聚集了所有账本交易信息。如图2-1所示,区块主要由区块头和区块体两部分组成的,区块头主要包含了时间戳、默克尔树根、目标值、随机数等信息,区....
图2-2去中心化网络
在去中心化的系统,网络中所有的节点都是对等节点,节点可以对等地发送和接受网络中的交易。所以,系统中的每个节点之间都知晓各自在系统中的全部行为,并且将这些行为在各个节点进行记录,即维护本地账本,整个系统对于每个节点都具有透明性[32],如图2-2所示。这与中心化的系统是不同的,中心....
图2-3中心化网络
图2-2去中心化网络区块链系统是典型的去中心化系统,网络中的所有交易对所有节点均是透明可见的,而交易的最终确认结果也由共识算法保证了在所有节点间的一致性。所以整个系统对所有节点均是透明的、公平的,系统中的信息具有可信性[33]。
图2-4区块链用户隐私保护图
如图2-4所示,区块链系统中公钥与私钥是成对生成的,参与者并将私钥作为参与系统交易的唯一身份标识,参与者只要通过私钥就可以参与区块链上的各类交易,区块链系统知道所有的私钥持有者在区块链上进行的详细交易,但是区块链并不知晓拥有该私钥的参与者的真实信息,参与者也无需公开自身的信息,进....
本文编号:3975438
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3975438.html