没有合适的资源?快使用搜索试试~ 我知道了~
基于主从多链的水产品区块链溯源信息管理系统设计与实现.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 125 浏览量
2023-04-16
19:41:16
上传
评论
收藏 782KB DOCX 举报
温馨提示
试读
15页
。
资源推荐
资源详情
资源评论
基于主从多链的水产品区块链溯源信息管理系统设计
与实现
摘要:针对传统水产品溯源系统存在数据易篡改、环节不透明、管理中心化等问
题,在分析水产品供应链及关键信息的基础上,设计了管理供应链溯源信息的主
从多链存储模型,保证了各企业隐私数据的安全性,并减轻了单链结构的存储压
力。同时设计了链上管控智能合约对水产品从养殖到销售的所有环节进行智能监
控,从源头进行管控。在此基础上,设计了基于主从多链的水产品区块链溯源信
息管理系统,基于 Hyperledger Fabric 平台实现了该系统,并结合实际应用案
例证明了该系统的适用性。最后与区块链单链架构进行了测试对比。测试结果表
明,本研究提出的存储模型对溯源信息进行了并发分层存储,解决了隐私数据无
需共享和单链负载大两个方面的问题,保证了溯源数据的真实性,实现了追溯过
程透明化。
关键词:水产品;溯源系统;区块链;主从多链
随着国家经济快速发展,国民生活水平逐步提升,饮食文化日益多样化,食
品安全事件因此也受到公众的高度关注。中国是水产品生产和消费大国, 2020
年中国水产品总量已达 6 545 万 t,占全球水产品总量的 1/3 以上 。水产品具
[1-2]
有营养丰富,脂肪含量低,味道鲜美等特点,深受人们喜爱。然而,水产品在储
运、加工期间易氧化腐蚀,极易发生食品安全事故,极大地危害到了广大人民的
健康 。追溯系统作为国际公认的质量管理手段,成为国内外研究热点 。传统
[3-4]
[5-6]
的 水 产 品 供 应 链 溯 源 系 统 大 多 采 用 条 形 码 技 术 、 无 线 射 频 识 别 (Radio
Frequency Identification,RFID)等标识技术与物联网技术相结合对溯源信息进
行追踪,并采用中心化数据库存储溯源信息 。由于传统溯源系统采用中心化管
[7-8]
理,水产品的养殖厂家、加工厂家、物流方、销售公司、政府监管部门等终端用
户之间都是彼此隔离的,导致溯源信息透明度低、政府监管力度低、数据易篡改,
因此数据的真实可靠性低,在食品安全事故发生时难以第一时间定位到问题环节
。
[9-10]
区块链是一种分布式账本技术 ,具有去中心化、不可篡改、时序数据、可
[11]
编程和安全可信等特点 。针对传统追溯系统存在数据易篡改、环节不透明、中
[12-14]
心化管理等问题,国内外大量研究者对区块链技术在追溯方面的应用进行了探索
研究。Salah 等 提出了一种利用以太坊区块链和智能合约执行业务交易的方法
[15]
用 于 大 豆 追 溯 , 并 将 区 块 链 技 术 与 星 际 文 件 系 统 (InterPlanetary File
System,IPFS)结合。董云峰等 基于区块链技术设计了“链上+云数据库”的粮
[16]
食食品全供应链可信追溯原型系统,刘家稷等 设计了使用双区块链与 IPFS 的
[17]
防伪溯源系统。目前已有大量学者结合实际应用构建了基于区块链的追溯系统,
但大部分文章仅解决了区块链存储负载问题,并未解决供应链过程中隐私数据安
全性问题,农业与区块链技术整合的研究仍处于起步阶段,区块链技术更广泛的
应用面临各种障碍和挑战。
本研究首先对水产品供应链环节及关键信息进行了分析,根据水产品实际应
用情况设计了主从多链存储模型,并结合区块链技术构建了基于区块链接的水产
品溯源信息管理模型。然后对系统进行了总体架构设计与实现,并将多链架构与
单链架构进行了对比测试。
1 基于主从多链的水产品溯源信息管理模型
1.1 水产品供应链环节及关键信息分析
水产品供应链过程中涉及参与主体众多,按业务关系可划分为供应链内部主
体和外部主体,内部主体包括水产养殖户、加工企业、冷链物流企业、销售企业
等,外部主体包括消费者、监管机构、卫生检疫机构等 。同时供应链环节中涉
[18-19]
及的数据类型多样化,包含公开信息和隐私信息 。公开信息为展示给消费者看
[20]
的信息,包含产品的基本信息、各环节具体过程信息、环境信息、工人信息、质
检结果等数据。隐私信息为企业内部共享的隐私数据,包括产品具体数量、成本
售价、仓储数量以及产品具体生产销售的交易信息等。为保证交易信息的隐私安
全性且解决追溯信息量大等问题,本研究采用主从多链存储架构存储数据,分别
为供应链环节中的每个企业构建一条从链存放本企业溯源数据,主链存放从链索
引信息以及区块哈希值等数据。本研究将水产品供应链分为养殖、加工、储运、
销售等环节。养殖环节指对水产品进行育苗、放养、投喂、捕捞和收获等操作,
记录鱼苗信息、养殖过程信息、环境信息、交易信息等关键信息。加工环节包括
对收获的水产品进行充气、装袋或加工成熟食等操作并记录产品信息、加工过程、
加工环境、交易信息等关键信息。储运环节将收获后的产品及加工后的成品从出
发地运输到目的地,记录其具体仓储信息及物流信息等。销售环节指对产品进行
售卖,记录相关销售信息与交易信息等关键信息,如表 1 所示。
表 1 水产品供应链环节关键信息
Tab.1 Key information in the aquatic product supply chain
剩余14页未读,继续阅读
资源评论
apple_51426592
- 粉丝: 9656
- 资源: 9657
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功