本书共分8章。第一章为绪论,介绍了可追溯系统产生的背景、农产品跟踪与追溯系统的含义及其分类、标准对可追溯性的要求、可追溯系统的目标、建立可追溯体系的原则和可追溯体系的设计。第二章为食用菌追溯信息指标模型,分析追溯信息指标模型,以确认追溯信息指标选择和评估方法的科学性,制定覆盖生产全过程、实用性较强的追溯信息,为基于区块链的食用菌工厂化追溯体系提供有效的理论支撑。第三章为食用菌追溯信息采集技术,包括生长环境感知、基质信息感知、子实体生长感知及工厂化作业装备参数感知。第四章为食用菌追溯信息传输传技术,包括射频识别技术、GPRS无线通信技术、无线宽带、NFC和蓝牙等无线方式以及RJ-45/USB/RS232/RS485等有线方式。第五章为区块链相关技术与溯源,对区块链的概念、区块链的发展历程、区块链的类型、区块链的特征、区块的结构及原理、基础架构模型进行了详细阐述,接着对Hyperledger Fabric技术进行详细分析,包括Fabric的逻辑架构、事务流、特点、共识算法以及应用开发。第六章为追溯中的防伪认证技术,主要介绍追溯系统实现过程中利用的防伪认证技术,包括数字签名技术、哈希算法、图像隐藏技术和二维码技术。第七章为追溯系统开发相关技术,介绍可追溯软件开发需要的Web端和移动端技术。Web端技术包括前端开发技术、后台开发技术、前后端分离技术以及Web集成开发工具。移动端技术包括原生App、WebApp和混合App技术。第八章为基于区域链的食用菌工厂化追溯系统研发,包括系统总体架构设计、系统功能模块设计、系统数据库设计、追溯系统防篡改详细设计与实现和系统部署。