【全文】差分隐私增强的大米区块链品控模型

学术   2024-12-26 18:33   北京  

引用格式:

吴国栋, 胡全兴, 刘旭, 秦辉, 高博文. 差分隐私增强的大米区块链品控模型[J]. 智慧农业(中英文), 2024, 6(4): 149-159.

Citation:WU Guodong, HU Quanxing, LIU Xu, QIN Hui, GAO Bowen. Differential Privacy-enhanced Blockchain-Based Quality Control Model for Rice[J]. Smart Agriculture, 2024, 6(4): 149-159.

官网全文在线阅读 

知网阅读


差分隐私增强的大米区块链品控模型

吴国栋1,2*, 胡全兴1,2, 刘旭3,4, 秦辉1,2, 高博文1,2

(1.安徽农业大学 信息与人工智能学院,安徽合肥 230036,中国;2.智慧农业技术与装备安徽省重点实验室,安徽合肥 230036,中国;3.中国科学院 成都计算机应用研究所,四川成都 610041,中国;4.中国科学院大学,北京 100049,中国)


摘要:

[目的/意义]针对传统大米品质监管追溯系统中存在的品控数据链机制不够完善、品控信息可追溯程度不足、数据上链效率低及隐私信息泄露等问题,提出一种差分隐私增强的大米区块链品控模型。

[方法]首先,结合大米全产业链,设计数据传输流程,涵盖种植、收购、加工、仓储和销售等各环节,有效保证品控数据链的连续性;其次,为解决上链数据量大、上链效率低问题,将大米全产业链各环节关键品控数据存储于星际文件系统(InterPlanetary File System, IPFS),然后将存储完成后返回的哈希值上链;最后,为提高品控模型信息可追溯程度,将种植环节关键品控数据中涉及隐私的部分信息通过差分隐私(Differential Privacy)处理后展示给用户,模糊化个体数据,以提高品控信息可信度,同时也保护了农户种植隐私。基于该品控模型,设计了差分隐私增强的大米区块链品控系统,并在相关大米企业实际运行。

[结果与讨论]经测试,差分隐私增强的大米区块链品控系统全产业链单环节数据完成存储平均耗时1.125 s,信息追溯查询平均耗时0.691 s。与传统大米品质监管追溯系统相比,单环节数据存储时间缩短6.64%,信息追溯查询时间缩短16.44%。

[结论]研究提出的模型不仅提高了品控数据连续性和信息可追溯程度,同时保护了农户的隐私,还在一定程度上提升了品控数据存储及信息追溯查询的效率,可为大米品质监管与信息追溯系统的设计和改进提供参考。

关键词: 星际文件系统;区块链;品控;高效上链;差分隐私增强;信息追溯


0

引 言

大米在日常饮食中扮演着不可或缺的角色。消费者对其质量问题的关注也不断提高,如更加注重选择高品质、安全和健康的大米。但是大米市场存在信息不对称和质量参差不齐等问题,给消费者带来了困扰。为满足消费者需求并确保大米质量的可靠性,国内外学者在优化大米供应链、产品信息追溯以及规范大米加工生产过程等方面做了大量研究工作。例如,Qian等在大米质量监管和溯源系统方向进行了研究,展现供应链信息与产品溯源之间的关联性;刘陕南等、王莉等、Zhang等提出了结合区块链技术提高大米产业体系的数据安全性和可信度的方法。这些研究推动了大米产业的可持续发展。然而,目前大米品质监管追溯系统的研究仍存在不足之处,未充分关注品控与追溯功能之间存在的相互支撑关系。虽然追溯功能可以让产品信息在一定程度上可见,但并不能直接保证产品的质量。通过加强品控措施,不仅可以保证产品质量,还能间接提升追溯功能的可信度。传统的大米品质监管追溯系统在品控信息链连续性方面存在缺陷。大米全产业链相关环节信息链不完善甚至缺少重要环节,导致大米品控与溯源信息的可信度大大降低。另外,传统品质监管追溯系统中缺少对稻谷种植相关品控数据的详细统计与展示,导致产品信息可追溯程度不够,其中涉及到的农药使用等信息对大米产品的品质具有重要影响。其次,在大米溯源过程中存在着隐私信息泄露等安全问题,亟待解决。此外,为了确保数据的不可篡改性,常常选择将相关产品的所有信息完全打包上链,从而引发了区块链存储成本较高的问题。

大米产品追溯信息主要来源于全产业链的品控数据,这直接影响到追溯信息的真实性与可靠性。因此,品控对于追溯过程至关重要,同时产品追溯也可作为品控过程的一部分。所以针对当前大米品质监管追溯系统所面临的问题,本研究提出差分隐私增强的大米区块链品控模型,其数据传输流程涵盖种植、收购、加工、仓储及销售等各环节,确保大米质量监管与溯源数据链的连续性。将大米全产业链各环节所需上链的相关数据存储于星际文件系统,返回的星际文件系统(InterPlanetary File System, IPFS)哈希值存储至区块链。通过这种方式,以解决传统数据上链过程中大数据上链成本高的瓶颈问题。为提高大米产品信息的可追溯程度,将采集到的稻谷种植相关数据,包括土壤信息、农用药剂使用等,利用差分隐私技术对其中涉及农户隐私的部分信息进行处理,再将其展示给消费者。品控模型结合大米全产业链,具体剖析并完善数据传输流程,强调大米品控与信息追溯之间存在的相互支撑关系,可靠且连续的品控数据是实现可信追溯的前提,实现可信追溯是大米品控过程的一部分,从大米品控和信息追溯两方面同时出发,为传统大米品质监管追溯系统的优化提供新的解决思路与方案。

1

主要技术

1.1 区块链技术 

区块链技术是一种基于密码学和分布式系统的技术,通过分布式共识机制、区块链数据结构和智能合约等关键技术,实现去中心化、不可篡改、透明和安全的数据交换和存储方式。区块链结构如图1所示,其以链式连接区块,保证数据的连续性和完整性。分布式共识机制确保网络中节点对交易的一致性达成共识,智能合约允许在不需要第三方的情况下执行可自动执行的合约逻辑。这使得区块链具备了广泛应用的潜力,可用于金融、供应链管理、医疗保健等领域,为构建信任、提高效率和促进创新提供了新的解决方案。本研究基于区块链技术,提出一种差分隐私增强的大米区块链品控模型,并在以太坊平台(Ethereum)实现该模型的系统化设计与开发。 

图1 区块链结构图

Fig. 1  Architecture diagram of blockchain

1.2 星际文件系统 

IPFS是一种去中心化的分布式文件存储和传输协议,旨在解决传统互联网中的数据存储和传输问题。其存储原理基于内容寻址,使用唯一标识符(Content Identifier, CID)来定位和检索文件。在IPFS中,文件被分割成数据块,并通过哈希函数生成唯一的CID,代表文件内容的哈希,而不是文件的位置,这意味着文件可以通过其内容的唯一标识来定位,而不依赖于特定的服务器或存储位置。IPFS采用分布式哈希表(Distributed Hash Table, DHT)来存储和定位文件块,每个节点都存储一部分哈希表,通过CID在网络中查找包含该CID的节点,并通过分布式协议获取文件块,这种分布式存储机制增加了文件的可用性和冗余性,提高了文件的可靠性和下载速度。

1.3 差分隐私技术 

差分隐私是一种隐私保护技术,用于在数据发布或分析过程中保护个体的敏感信息。其通过在查询结果、数据集或算法输出中添加噪声,使得攻击者无法准确推断出个体的敏感信息。差分隐私的数学定义可以表示为:对于任意两个相邻的数据集D和D',以及任意查询函数(查询结果的映射)Q,差分隐私要求对于任意输出S,以及任意的隐私攻击者的背景知识K,满足公式(1)。

式中:ε为隐私参数,控制噪声的强度,较小的ε值表示更强的隐私保护,但可能导致数据可用性的损失。差分隐私的核心思想是在保护隐私的前提下提供对数据的有用统计分析,通过引入控制噪声的方法,如拉普拉斯噪声或高斯噪声。差分隐私可以实现数据可用性和个体隐私保护之间的平衡,它提供数学上的保证,即使在攻击者具有其他背景知识的情况下,也无法从查询结果中还原或推断出个体的敏感信息,通过适当选择隐私参数和噪声添加方式,差分隐私可以在保护个体隐私的同时提供有意义的统计结果。

2

差分隐私增强的大米区块链品控模型

2.1 大米全产业链关键品控数据分析 

大米全产业链中包含多个环节,从种植到销售,涉及众多企业的参与和合作。然而,在这些环节之间存在信息孤岛,缺乏有效的品控数据交互,容易导致品质管理和产品追溯的不确定性。因此,建立完整且连续的可追溯环节品控数据链至关重要,不仅有助于确保产品质量稳定,还能提升信息追溯的可信度,为整个产业链的良性发展提供更有力的支持。通过共享、整合数据,各环节可以更加紧密地协作,加强品质管理,提高整体效率,进而增强消费者对产品质量和安全的信心。如表1所示,根据对大米全产业链关键品控数据的分析,按照产业链环节和数据可追溯性进行分类,完成各环节信息上链存储过程后,公开品控数据可直接作为产品追溯信息,种植环节中涉及农户隐私的部分信息进行差分隐私处理后展示,在提高产品信息可追溯程度的同时保护农户的隐私。消费者不可追溯的隐私品控数据,如各环节的成本等,仅限于在相关环节企业内部共享。

表1 大米全产业链关键品控数据

Table 1  Key quality control data of the whole industry chain of rice

注:—表示环节数据未经差分隐私处理。

2.2 模型整体架构 

基于区块链、星际文件系统等技术,结合差分隐私技术,本研究设计一种具有差分隐私增强的大米区块链品控模型。如图2所示,其核心思想是整合大米全产业链包括种植、收购、加工、仓储和销售等各环节,解决大米产品质量监管和信息追溯中存在的品控数据链不完善问题。另外,通过区块链技术、IPFS技术和差分隐私技术等多种手段,提高大米产品的信息可追溯程度,并同时保证全产业链数据存储与共享效率及隐私安全,实现大米区块链品控模型的全面优化和改进。 

图2 差分隐私增强的大米区块链品控模型

Fig. 2  Differential privacy-enhanced blockchain-based quality control model for rice

模型总体架构可划分为4个层次:物联网设备层、全产业链系统层、IPFS层和区块链层。在物联网设备层,传感器和相关设备在稻谷种植过程收集详细数据,包括湿度、气温、光照以及农药使用等信息,完成关键数据采集后,将其实时上传至云端。全产业链系统层的种植模块存储环节关键品控数据并生成一个唯一的种植信息ID。该ID将作为大米全产业链中信息链的头部。全产业链系统层在整个架构中起到管理和跟踪大米生产过程的作用。它负责存储和管理种植、收购、加工、仓储和销售等环节的相关数据,并构建可靠的信息链以实现大米品控及信息追溯。其中,种植信息ID及相关种植数据将被存储在全产业链系统的种植模块,且在后续的收购、加工、仓储和销售等模块中相应地存储前一环节的唯一编号,从而形成一个可靠的信息链,对大米品控起到关键作用。为解决大量数据上链所带来的开销问题,全产业链各环节在完成数据存储后,通过对应环节IPFS 应用程序编程接口(Application Programming Interface, API)将关键品控数据上传至相应的IPFS节点。最后,IPFS返回的哈希值整合存入区块链网络中,完成全产业链环节数据的上链过程。另外,结合差分隐私技术,对种植模块中涉及农户隐私的农药制剂使用等信息进行处理,利用可视化技术将其作为产品追溯信息展示给消费者,同时,施肥量等信息可直接作为产品追溯信息的补充。与物联网设备、全产业链系统、IPFS和区块链层相互协作,构建一个可靠且安全的数据监管与追溯体系,这种架构优化了数据存储和共享的效率,解决大米质量监管与信息追溯中存在的信息链机制不完善及农户隐私泄露问题,同时提高大米产品的信息可追溯性,使消费者能够更加信任和了解所购买的大米产品的来源和品质。

2.3 模型数据流设计 

如图3所示,在差分隐私增强的大米区块链品控模型基础上,结合模型中各个层次,完成大米全产业链品控数据流设计。 

图3 大米全产业链品控数据流

Fig. 3  Quality control data flow of the whole industry chain of rice

物联网设备完成数据完整采集后,将关键品控数据传输至云端,然后存储于大米全产业链系统的种植模块。这包括各类传感器和设备收集的详细种植相关数据,如环境信息等。当大米全产业链系统完成每个环节的信息存储时,关键品控数据将实时上传至相应的IPFS节点,通过将数据进行分块和分布式存储,保证数据的可靠性和持久性,并且允许其他节点快速检索和获取数据。为确保大米全产业链数据的完整性和不可篡改性,将环节数据存储于IPFS返回的哈希值,通过部署在区块链上的哈希上链智能合约进行验证,如哈希编号检验,然后将IPFS哈希值上传至大米联盟链。种植节点、收购节点、加工节点、仓储节点和销售节点在联盟链中代表相关的参与方。在智能合约中,针对种植方、收购方和加工方等不同角色,建立权限控制机制,通过验证节点的身份标识符,限制每个参与方仅能访问和处理与其角色相关的数据。这一设计确保只有经过授权的节点可以访问和处理与其角色相关的数据,从而每个参与方只能访问特定全产业链环节数据,无法获取其他环节的敏感信息,进而保护数据的隐私和安全。在存储需要进行差分隐私处理的种植溯源数据时,根据种植企业和相关研究机构对一般参数的评估,同时设定隐私预算的预设值。用户追溯大米产品信息时,通过扫描包装二维码或使用大米全产业链系统,基于溯源查询智能合约,验证环节哈希完整性后,获取对应产品的IPFS哈希值,利用该哈希值从IPFS中检索对应的溯源信息,并同时触发差分隐私保护机制。根据预设的隐私预算值,对部分种植数据进行处理,最后再一并返回产品追溯信息。

在该模型数据流设计中,全产业链中的环节关键品控数据相应上传至IPFS,返回哈希值通过哈希上链合约验证后再上传至区块链,保证大米质量监管与追溯数据链连续性的同时,提高数据上链及系统运行的效率。用户进行产品信息追溯时,采用差分隐私处理技术,在部分种植数据中引入噪声,使得个体的隐私信息无法被识别,同时保持数据的整体特性,确保数据的可用性。通过这种方式,保护了农户种植相关的敏感数据,用户仍能够获取深层次的产品追溯信息,在满足用户需求的同时,也避免了农户隐私泄露的问题,进一步提升了品控模型的实用性。

2.4 数据隐私保护设计 

为解决传统大米品质监管追溯系统中产品信息可追溯程度不足的问题,品控模型与大米全产业链相结合,能够向用户展示稻谷种植阶段详细的指标统计数据。然而,直接展示的方式可能会导致农户敏感信息的泄露。为此,本研究采用差分隐私技术,在用户追溯查询时对返回的种植溯源数据进行处理,通过对部分数据进行噪声添加,确保农户的隐私个体信息无法被逆向恢复或识别出来。最后,通过可视化技术展示经差分隐私处理后的病虫害防治等信息,以反映数据的分布与变化情况。差分隐私的引入解决了信息追溯中敏感数据展示的难题,为建立更透明的大米品控模型提供了可能性。

具体的种植环节可追溯品控数据差分隐私保护流程,如图4所示。 

图4 种植溯源数据隐私保护流程

Fig. 4  Privacy protection process for planting traceability data

1)用户进行大米产品信息追溯时,种植环节的部分信息经过差分隐私处理后再统计展示。首先,对种植环节的溯源数据进行参数解析,审查原始数据集的结构和内容,了解数据集的来源、目的;其次,识别数据集中的各个字段,记录字段的名称、含义和数据类型,对于数值型字段,了解其取值范围、单位等信息,对于文本型字段,理解其格式、编码方式等特征;再次,分析字段之间的关系和依赖,了解不同字段之间的关联性;最后,整理并返回参数解析的结果,为后续的差分隐私处理和统计展示奠定基础。

2)若数据集中的字段不涉及农户隐私,则返回原始数据;若数据集中的字段涉及农户隐私,则采用拉普拉斯机制进行差分隐私处理,生成隐私数据集。

3)最后,将经过差分隐私处理的隐私数据集与公开数据集合并,生成隐私保护种植溯源数据集,与其他环节的溯源数据一同返回给用户。

对种植环节可追溯信息的原始数据集进行参数解析之后,使用拉普拉斯机制对数据进行扰动,扰动过程满足ε-差分隐私。具体种植溯源数据差分隐私处理的步骤如下。

1)为确保产品信息的高度可追溯性,对大米进行全面追溯,展示该批次产品所使用稻谷的所有供应农户的种植溯源信息。经过参数解析,得到需要隐私保护的相关数据集。该数据集中包含n个种植农户,记作P={p1,p2,...,pi,...,pn},其中,pi表示第i个种植农户,i满足1≤i≤n;该批次大米所用稻谷需要隐私保护的信息有m种,记作I={info1,info2,...,infoj,...,infom},其中,infoj表示该品种稻谷的第j种需要隐私保护的信息,j满足1≤j≤m。对于这n个供应该批次大米所用品种稻谷的农户,将对该稻谷的m种相关种植信息进行隐私保护处理。

2)将第i个种植农户p_i记录的第j种稻谷隐私种植信息表示为dij,然后构建一个隐私种植信息矩阵Dn×m。该矩阵包含该批次大米所用稻谷的供应农户记录的可追溯隐私种植信息,其中,n为农户的数量;m为该品种稻谷隐私种植信息的类别数量。

3)在隐私保护种植信息矩阵Dn×m的基础上,生成一个与其具有相同行数和列数的噪声矩阵Nn×m。当Dn×m中的元素d_ij有效时,第i行第j列的噪声元素nij服从拉普拉斯分布,满足nij=Laplace(Δd/ε),其中,Laplace()函数为拉普拉斯噪声的随机生成函数;Δd为全局敏感度,且Δd=max(dij)-min(dij);ε为隐私参数,ε越小代表数据的隐私保护强度越高,但需要根据具体的数据来调整隐私参数的值,以平衡数据的隐私安全性和可用性。

4)在差分隐私中,拉普拉斯分布的概率密度函数满足公式(2)。

式中:x为随机变量;e为变量x的期望;s为变量x的尺度参数;拉普拉斯机制中e=0,该分布的方差满足σ2=2s2,其中,s=Δd/ε。

将噪声矩阵N_(n×m)与种植信息矩阵Dn×m相加得到添加噪声后的扰动种植信息矩阵D'n×m,满足D'n×m=Dn×m+Nn×m。该扰动种植信息矩阵可被具体表示为公式(3)。

扰动种植信息矩阵D'n×m中的第i行第j列元素d 'ij满足公式(4)。

式中:dmax为种植信息上界;dmin为种植信息下界,通过限制噪声添加量来提高扰动种植信息的可用性,使数据不会超出原有区间,在保护隐私的同时也一定程度保证数据的可靠性。

上述主要处理步骤可用算法1表示。

3

系统设计与实现 

3.1 系统总体结构设计 

基于品控模型,设计差分隐私增强的大米区块链品控系统,其架构如图5所示。系统架构根据具体功能可被划分为物理层、传输层、存储层、服务层和应用层。其中,物理层作为系统架构的底层,涉及传感器设备和网络基础设施,负责确保全产业链各环节相关数据的采集,包括温度、湿度以及气体浓度等数据,为上层提供可靠的数据基础;传输层负责数据的传输和通信,利用各种通信协议和技术,包括互联网、局域网和蓝牙等,将从物理层采集到的数据上传至云端,并对数据进行加密和压缩,以确保数据传送过程中的安全性和高效性;存储层由传统数据库、IPFS和区块链组成,通过它们的协同作用,实现系统关键数据在区块链上与链下的高效存储和管理。传统数据库用于结构化数据的管理和查询,IPFS存储全产业链环节中的关键品控数据,而区块链则用于IPFS返回哈希值的存储。这种综合存储方式提高了系统的运行效率,并保证了大米系统中品控数据链的连续性、可靠性和可追溯性,为消费者提供了可信赖的大米品控信息;服务层在系统架构中承担着重要任务,主要负责处理业务逻辑和提供功能服务,包括接收用户请求、进行数据验证和授权等。应用层的功能实现主要依赖于服务层中一系列API设计来完成;系统架构的最上层是应用层,负责提供面向用户的功能和界面,涵盖Web应用程序、移动应用程序等,用于系统的数据展示与功能交互,以满足质检认证、用户和产品管理、大米产品销售、大米产品信息追溯和部门监管等多种需求。 

图5 差分隐私增强的大米区块链品控系统架构

Fig. 5  Architecture of differential privacy-enhanced blockchain-based quality control system for rice

3.2 系统实现 

基于上述系统架构的设计,本研究实现了差分隐私增强的大米区块链品控系统,并在安徽省六安市相关大米企业得到实际应用,有效解决了大米企业及传统大米全产业链中存在的品控数据存储连续性不足、上链效率低、产品信息可追溯程度不够以及农户隐私泄露等问题。在大米全产业链各环节中,需要大量的物联网设备来收集并实时上传信息,以确保产业链的安全和高效运行。图6展示了系统物理层中所使用的部分物联网设备。图6a为粮情测控分机,用于实时监测大米仓库或储存设施中的温度、湿度、气体浓度等参数,并根据这些数据进行智能控制和调节,以确保大米的安全储存和保持良好的品质;图6b为大米加工监测台,在大米加工过程中,可以监测并控制大米加工的实时步骤与状态;图6c为粮食重金属分析仪,用于检测和分析大米中的重金属含量。

图6 大米品控系统的物理层相关物联网设备

Fig. 6  Physical layer related IoT devices of quality control system for rice

系统架构中的底层为应用层提供必要的基础设施和功能服务,以支持上层应用运行,实现特定的业务需求。图7展示了部分系统相关应用。图7a为品控系统后台的监测主页,可以显示实时监测区块链相关信息,如上链企业、区块交易、智能合约和区块总数等。此外,还能查看销售客户端反馈的实时数据。通过这些功能,企业可以实现对全产业链各环节的全面管理和监测。图7b为Web端后台信息追溯查询页面,便于企业检验和追溯相关大米品控信息,获取大米全产业链各环节的关键信息。其中,种植环节中的部分溯源信息经过差分隐私处理,最终以统计视图形式将数据呈现给消费者。图7c为移动端的溯源页面,消费者可以通过大米包装编号或二维码进行产品信息追溯,展示了包括种植、收购、加工、仓储和销售等大米全产业链各环节的溯源信息,与Web端后台追溯查询信息一致。

图7 大米品控系统相关应用

Fig. 7  Applications related to quality control system for rice

3.3 系统测试与分析 

本系统基于以太坊客户端Geth v1.12.1完成开发,采用工作量证明(Proof of Work, POW)机制,编写语言包括Java、Solidity和Javascript。采用阿里云服务器与线下实体服务器结合的方式部署系统,依托实体服务器所处的堡垒机保护环境,搭建用于项目访问的内部网络。通过这种架构,充分利用阿里云服务器的弹性和灵活性,同时借助实体服务器的安全性和稳定性。在具体配置方面,阿里云服务器采用8核64 GB硬件配置,带宽为20 Mbps,使用Ubuntu 20.04 LTS操作系统,以更好地支持Docker容器化技术和其他开源技术。此外,内网采用Zerotier技术,将阿里云服务器和实体服务器虚拟网络连接起来,实现安全的内网连接。

在产品信息追溯过程中,引入差分隐私保护机制防止农户隐私泄露,然而对查询性能会造成一定影响。为验证差分隐私增强的大米区块链品控系统,在结合差分隐私技术实现系统产品信息可追溯程度安全提高的同时,是否也保证大米全产业链环节数据存储及追溯查询的效率,测试全产业链包括种植、收购、加工、仓储和销售各环节的关键品控数据存储所需时间及产品信息追溯查询所需的时长。

为确保实验结果的严谨性与真实性,与传统区块链存储和查询型大米区块链品质监管追溯模型做出对比,各进行200次全产业链环节数据存储效率测试及200次产品信息追溯查询效率测试。在具体实验中,测试数据选用六安市企业某种大米产品的全产业链各环节关键品控数据。改进方法存储过程包括将关键品控数据存入传统数据库、按模块上传至IPFS和环节哈希值存入大米区块链,每次存储包含58条品控参数信息;溯源查询结果为关键品控数据中的可追溯数据,每次查询包含40条品控参数信息,其中敏感溯源信息经过差分隐私处理。在传统模型中,关键品控数据直接从传统数据库上传至区块链,完成存储测试;在追溯查询测试中,隐私溯源数据作为一般溯源参数可视化展示,从而与改进模型进行定量对比。每20次测试的结果取平均值作为一个数据点,如图8所示,改进方法系统全产业链环节数据完成存储平均耗时5.623 s,其中,单个环节存储平均耗时1.125 s;传统单链存储方法环节数据完成存储平均耗时6.025 s,单个环节存储平均耗时1.205 s;改进方法单环节存储用时相比减少6.64%。由此可以看出用IPFS哈希值上链代替数据直接上链,可以较好解决大数据上链引起的时延问题。如图9所示,在引入差分隐私算法的情况下,改进方法大米产品信息追溯查询平均耗时0.691 s;传统方法大米信息追溯查询平均耗时0.827 s;改进方法信息追溯查询用时相比减少16.44%。由此可见,结合区块链和IPFS进行溯源的方法,可以较好地弥补大米品控模型中差分隐私处理过程所带来的查询性能损耗,且在一定程度上提高了信息追溯查询的效率,印证了差分隐私保护机制在大米品控模型中的适用性。 

图8 大米品控系统的全产业链环节数据存储测试

Fig. 8  Test of system-wide industry chain data storage of quality control system for rice 

图9 大米产品信息追溯查询测试

Fig. 9  Test of rice product information traceability query

4

结 论

针对传统大米品质监管追溯系统中存在的品控信息链机制不完善、品控信息可追溯程度不足、数据上链效率低与隐私泄露等问题,本研究提出一种差分隐私增强的大米区块链品控模型。结合大米全产业链,设计了数据传输流程,包含种植、收购、加工、仓储、销售等各环节,有效保证了品控数据链的连续性。在此基础之上,采用区块链结合IPFS存储模式解决了传统上链中数据量大和效率低等问题。最后,为了提高品控模型的产品信息可追溯程度,将部分敏感的稻谷种植环节数据通过差分隐私保护处理,利用可视化技术统计信息后展示给用户,在提高产品信息可追溯程度的同时保护了农户个人的种植隐私。

基于品控模型,设计了差分隐私增强的大米区块链品控系统,通过在相关大米企业的实际运行,表明本系统不仅能提高大米品控信息连续性与信息可追溯程度,还有效保护了农户的隐私。在大米关键品控数据存储和信息追溯查询效率方面,系统全产业链单环节数据完成存储平均耗时1.125 s,信息追溯查询平均耗时0.691 s,与传统大米区块链品质监管追溯模型相比,单环节数据存储时间缩短6.64%,信息追溯查询时间缩短16.44%,也取得了较好的效果,可为大米全产业链品控系统的设计与改进提供参考。

利益冲突声明:本研究不存在研究者以及与公开研究成果有关的利益冲突。



推荐阅读


喜讯 | 本刊30篇高质量论文成功入选中国科协“科技期刊双语传播工程”


喜讯 |《智慧农业(中英文)》荣获OA开放获取典范期刊!


专刊征稿:农业知识智能服务


油菜素内酯原位检测电化学免疫传感器





智慧农业微信交流服务群

为方便农业科学领域读者、作者和审稿专家学术交流,促进智慧农业发展,为更好地服务广大读者、作者和审稿人,编辑部建立了微信交流服务群,有关专业领域内的问题讨论、投稿相关的问题均可在群里咨询。入群方法:加小编微信17346525780备注:姓名、单位、研究方向,小编拉您进群,机构营销广告人员勿扰。

发布征集







欢迎在我公众号发布科研团队介绍、创新科研成果及相关活动等信息。

智慧农业期刊
《智慧农业(中英文)》是国内外公开发行的农业科学类学术期刊。期刊聚焦农业信息技术发展前沿与热点,刊载和传播国内外最新研究成果,通过搭建高水平学术交流平台,引领学术研究方向,服务行业科学决策,培养高水平创新人才,促进学科发展。
 最新文章