基于可信区块链和可信标识的粮油食品全供应链信息追溯模型
2022-06-30彭祥贞王小艺赵峙尧许继平
张 新 彭祥贞 李 悦 王小艺 赵峙尧 许继平*
(1.北京工商大学人工智能学院,北京 100048;2.北京工商大学北京市食品安全大数据技术重点实验室,北京 100048;3.北京工商大学中国轻工业工业互联网与大数据重点实验室,北京 100048)
1 引言
粮油食品包括原粮、成品粮和食用油等,是国民生活的必需品[1]。保障粮油食品供应的安全,对国民生命健康、社会和谐发展具有重要意义。粮油食品供应链包含生产、加工、仓储、运输、销售等多个参与环节[2],供应链循环周期较长,且每个环节中威胁粮油食品安全的因素较多。粮油食品供应链目前存在生产环节农药化肥过量、加工环节添加剂不明、储运环节信息缺失以及销售环节假冒伪劣等诸多问题[3],对公众健康构成严重威胁。因此,亟待建立安全有效的粮油食品全供应链可信追溯平台,以提高全供应链各环节的参与透明度和可靠性,同时,能够有效保障消费者权益以及提升监管的高效性。
传统的粮油食品溯源系统多为中心化的模式,由部分核心企业集中采集管理供应链环节的数据,并将数据存储到中心化的服务器,但中心化的管理模式安全性较低,易受篡改攻击等缺陷。尽管部分企业采用二维码、RFID(Radio Frequency Identification)等标识技术进行供应链环节数据的追踪,但其并不能保障数据的透明度与可靠性[4]。因此,传统溯源模式并未消除消费者对粮油食品安全可靠方面的疑虑。
区块链是一种去中心化的分布式账本技术,它通过加密、共识等机制保证上链的数据不可篡改和伪造[5]。近年来,区块链的应用从以比特币为代表的加密数字货币逐渐渗透到金融、医疗、政务、司法、公益、商品防伪和食品安全等各个领域[6]。区块链的去中心化架构以及数据不可篡改和伪造的技术特性[7]为解决粮油食品全供应链可信追溯提供了一种行之有效的解决方案[8]。
本文基于可信区块链和可信标识,设计了一套粮油食品全供应链的可信追溯模型,提供从生产环节到最终消费者手中整个过程的信息,并保证数据安全可靠。在发生食品安全事故时,食品溯源系统可以快速准确高效地定位问题发生的环节,并找到问题的根源、追踪问题产品去向,明确责任企业并追究责任,降低食品安全事故造成的不良影响,对解决食品安全问题具有十分重要的意义。
2 相关工作
2.1 可信区块链
区块链是由分布式数据存储、点对点网络传输、加密算法、共识机制等计算机技术支持的分布式账本技术,本质上是分布式数据库[9]。由于近年来区块链的安全性能不断提升,区块链已被广大研究学者称为可信区块链。可信区块链中的每个数据块包括一个区块头和一个区块体。区块头由当前区块块版本、当前哈希值、前一个区块块哈希值、时间戳和一个随机数组成[10]。区块体由数据结构组成,其中包含区块经过验证的、区块创建过程中生成的所有交易记录。这种由加密算法加密的链状数据结构确保可信区块链中的数据不会被篡改,从而保证整个供应链中所有环节的数据安全。同时,通过共识机制,可信区块链网络中的所有节点都参与了数据认证过程[11]。可信区块链保证了链上数据的一致性和真实性,解决了传统集中式系统存在的“信息孤岛”、数据不透明等问题[12]。部署在可信区块链网络中的智能合约在达到一定的触发条件时,可以自动执行由所有节点联合验证的预设程序码。由于执行过程和结果对整个网络中的所有节点都是公开透明的,可信区块链可以有效地解决所有节点之间的信任问题[13]。因此,它可以帮助增加整个供应链的生产、加工、仓储、运输、销售和最终消费各参与环节之间的信任,并且确保整个粮油食品供应链可追溯数据的安全性和可靠性。
近年来,由于区块链2.0时代的到来,涌现出众多学者利用区块链与粮食供应链溯源系统相结合,进而设计出安全、可靠、高效的溯源方案。Salah[14]等人提出了一种基于以太坊智能合约技术以及星际文件系统的大豆供应链溯源解决方案,有效提升了大豆供应链溯源系统的信息透明度及可追溯性。Tao[15]等人提出了一种基于区块链智能合约的综合评价模型,自动地对食品产业链进行食品质量检测及预警,提高了食品产业链的安全性与可信度。毛典辉[16]等人提出了一种基于区块链智能合约的信用评估系统,提升了对食品供应链监管的有效性。Lin[17]等人提出了一种基于区块链和EPC 信息服务的食品安全追溯原型系统,并通过以太坊智能合约避免了信息交互过程中可能发生的数据篡改及敏感信息泄露等问题。
2.2 可信标识
标识技术作为一种直接有效的承载信息的重要手段,对于粮油食品全供应链中信息追踪与溯源的重要性不言而喻[18]。近年来,如何有效利用标识技术跟踪和追溯粮油食品全供应链中生产、加工、仓储、运输、销售等各个参与环节产生的数据,并确保溯源系统中数据的实时、安全和可靠性成为溯源行业的一大研究热点。目前在溯源行业广泛采用的标识技术包括条码、RFID、NFC(Near Field Communication)、EPC(Electronic Product Code)以及其他基于物联网的电子标识技术[19]。其中,条码技术包含一维条码和二维码。一维条码受限于其存储容量较低多用于结合传统的中心化数据库进行简单的产品编号,不适用于数据信息繁多、冗杂的应用场景。二维码因其信息密度较高、容量大、容错能力强、成本较低、使用方便灵活的特点,能够更好的适用于基于区块链的粮油食品全供应链溯源的场景[20]。无线射频识别(RFID)技术作为一种非接触式的射频识别技术[21],通过读写器对附着在产品上的RFID 电子标签进行读写操作[22],也正得到越来越多食品供应链溯源领域研究者的关注,但因RFID标签的成本以及安全性等问题,其在未来大规模商用之前仍面临着挑战[23][24]。
基于条码[25]、RFID[26]等技术的食品供应链溯源系统研究由来已久[27][28],钱建平[29]等人设计开发了一种基于二维码和RFID 技术的小麦面粉可追溯系统,该系统的应用保证了小麦面粉的质量与安全,同时有效降低了召回成本。Caro[30]等人提出了Agri-BlockIoT,一种基于物联网和区块链的农产品溯源解决方案,并且支持扩展物联网传感器设备,保证了数据的透明、容错以及不可篡改等。TSANG[31]等人提出了一种基于区块链和物联网技术的食品溯源系统(BIFTS),对食品的全生命周期质量追溯管理提供了支持。Saikat[32]等人设计了一种基于物联网技术的食品供应链实时质量监控架构,供应链各环节通过扫描RFID 标签更新区块链中的数据,提高了各环节数据的透明度,保障了食品质量以及发生食品质量安全事故时的高效召回。
本文基于可信区块链和可信标识进行粮油食品全供应链的信息追溯。利用区块链去中心化、透明度高、数据不可篡改和伪造等特性结合条码等标识技术,对粮油食品全供应链生产、加工、仓储、运输、销售等各环节数据进行跟踪和追溯,能够有效提高粮油食品全供应链环节信息的透明度与可靠性。对于形成安全、可信、高效的粮油食品供应体系具有重要意义。
3 粮油食品全供应链信息追溯模型
在对可信区块链和可信标识调研与最新研究成果分析的基础上,本节首先对粮油食品全供应链进行信息解析,在此基础上,利用可信区块链与可信标识设计了粮油食品全供应链信息追溯模型框架。
3.1 粮油食品供应链分析
粮油食品供应链循环周期较长且参与方较多,且每个环节几乎都嵌套有其他的环节,例如在生产环节中包含仓储、运输过程甚至是简单的粗加工过程,加工、销售等环节也离不开基础的运输、仓储等环节,其复杂性和风险因素不可控等性质决定了传统的溯源方案效率较低且可信度较差[33]。本节基于对粮油食品全供应链各参与环节的剖析,抽象出了粮油食品全供应链参与环节中最为典型的五个环节,即生产环节、加工环节、仓储环节、运输环节和销售环节。由这五个典型环节组成的粮油食品全供应链抽象模型对于不同的粮油食品供应链具有较高的适配性和灵活性,可根据不同的粮油食品供应链实际情况进行扩展适配。本文提出的粮油食品全供应链典型环节如图1所示,后续的研究工作也将基于此典型环节展开。
图1 粮油食品全供应链典型环节Fig.1 Typical links in the whole supply chain of grain and oil food
粮油食品全供应链典型环节的数据信息主要为供应链上各个环节通过物联网设备及人工所采集的数据信息。供应链中每个参与环节采集的信息经过验证之后进入基于可信区块链构建的追溯系统,从而实现对某一批次产品的整个供应链环节信息进行高效地跟踪和追溯。
3.2 模型总体框架
基于可信区块链和可信标识的粮油食品全供应链信息追溯模型框架由采集端、客户端以及存储模块组成。采集端包含生产、加工、仓储、运输以及销售五个供应链典型环节以及相应的采集设备;客户端包含五个典型环节所对应的企业用户、监管部门和消费者,三者可通过溯源系统对数据信息进行验证与查询,除此之外,每个客户端内部嵌有标识生成模块;存储模块由区块链以及云端数据库组成。模型各个部分由定制化的智能合约直接相互调用实现互联互通。本模型基于区块链原理,结合智能合约技术和标识解析技术,设计了粮油食品可信追溯模型,模型框架示意图如图2所示。
图2 模型框架示意图Fig.2 Schematic diagram of the model frame
4 模型机制设计
在粮油食品可信追溯模型框架基础上,本研究设计符合该模型的基于可信区块链的可信标识机制、多模存储机制、可信追溯机制3 种运行机制。3 种机制能有效契合粮油食品供应链形成可信追溯,从而提高粮油食品的质量安全。可信标识机制实现了粮油信息的高效、可信追溯;多模存储机制解决了粮油食品冗杂的数据存储,分担了区块链链上数据的存储压力;可信追溯机制实现了粮油食品全供应链信息在各环节之间的可信流转,保证了溯源信息从采集到销售的可信性。并且定制化设计智能合约,实现了可信标识机制、多模存储机制以及可信追溯机制的内部运行逻辑封装,确保模型运行的流畅性。
4.1 可信标识机制
基于“可信区块链+可信标识”所设计的可信标识机制用于在整个供应链中跟踪数据信息。该机制包含了客户端系统内嵌的标识生成模块具体的样式、生成标识的具体流程、标识的设计等。
可信标识机制首先在粮油食品供应链的各个环节对相关数据进行验证和调整,并通过智能合约记录在区块链系统中,通过相关设备收集数据后自动执行。在供应链的生产环节中,粮食作物生产信息首先由相关人员通过客户端录入系统,然后通过智能合约进行验证和标准化后进入可信区块链网络,并且通过智能合约反馈验证供应链中的相关身份信息。
该机制在加工过程中打印相应的标识码,用于后续产品的识别。所生成的标识码通过嵌入区块链系统中的智能合约进行验证,使用区块链的智能合约技术可以使身份机制变得可信。在加工环节中,由于应用标识码查询该环节数据会降低实际工作的时效性,故采用当下较为便捷的二维码技术将标识码中信息与加工环节信息存入二维码,以便于工作人员通过扫码枪查询信息。同时将相关产品信息添加到系统中,经过智能合约的验证和标准化后进入区块链网络,进而实现包含标识码的二维码信息识别的可信度。在产品生产加工的最后阶段,由于产品在供应链中循环,产品的二维码被印在产品的外包装上,作为后续识别和验证的依据。产品识别机制在仓储、运输、销售环节的操作原理和流程相似,只是没有新的实体二维码生成,只有其区块链系统中的内容更新,故在此不在阐述。图3 显示了基于可信区块链的可信标识机制的组成及其工作原理。标识码技术通过结合区块链智能合约技术实现了粮油食品在供应链中信息流转的透明、安全和可信。
图3 基于区块链的可信标识机制Fig.3 Trusted identity mechanism based on blockchain
在打印识别码过程中,通过嵌入式标识码生成模块根据所上传的信息生成相应的标识码,具体编码如图4 所示,其中包含了首部与后缀两部分,首部包括了种类代码、公司代码、行业代码、国家代码;后缀包括了信息代码、流程代码、环节代码。
图4 编码示意图Fig.4 Coding Diagram
4.2 多模存储机制
由于粮油食品全供应链是食品供应链中最繁多、冗杂的,加之其供应链涉及环节较多,从生产到销售需要采集、记录、上传的全部数据量十分庞大且复杂,如果全供应链各环节的数据全部存储在区块链上会出现成本高、负担大、效率低等问题。因此本机制设计了基于区块链和云数据库的多模存储机制,即将庞大的产品在供应链中流转的基础数据存入云数据库,再将云数据库中的基础数据与区块链节点中产品标签信息等标签数据一同进行哈希运算得到的哈希值存入区块链中,从而保证区块链系统运行的成本与效率。图5 展示的是基于区块链和云存储的粮油食品全供应链多模存储机制。
图5 基于区块链和云数据库的数据多模存储机制Fig.5 Data dual-mechanism storage model based on blockchain and cloud database
粮油食品全供应链各环节上传到区块链上的数据要遵循智能合约的约束,只有满足智能合约条件要求的数据才能上传成功。同时,智能合约会对供应链不同节点上传的数据进行格式的统一,然后通过数字签名技术对数据进行验证并上传存储至云数据库。全供应链各环节产生的大量基础数据上传至云数据库的具体过程为:对产品的大量基础数据进行哈希运算来获得数据摘要,系统通过非对称加密技术来生成公钥和私钥,数据摘要由私钥加密如公式1 所示,其中skp为私钥,D为标准化后的数据,Ds为数据摘要。加密后的数据摘要作为签名值与基础数据一起上传到云数据库后,云数据库将使用公钥对接收到的加密数据摘要(签名值)进行解密,如公式2 所示,其中pkp为公钥,RDS为云数据库。解密完成后的数据摘要与对基础数据用同样哈希运算方法获得的数据摘要进行对比,若对比结果一致则证明数据真实可靠未经篡改,大量基础数据顺利存入云数据库中;若结果不一致说明数据经过了篡改则不能通过验证,无法存入数据库。通过数字签名技术,各个企业节点存入云数据库的数据均有效可信,因此云数据库中大量基础数据的真实性得到保证。同时,由于区块链网络中仅存储由云数据库中的基础数据与产品标签数据经哈希运算后产生的数据摘要,因此,保证了粮油食品全供应链信息溯源系统的效率和性能。
在多模存储机制的基础上,本研究设计了SDSC(Storage Data smart contract)和VDSC(Verify Data smart contract)两种智能合约来封装多模存储机制的逻辑规则,SDSC如算法1所示,VDSC如算法2所示。其中H(i)为用户唯一身份哈希,Data为采集到的初始数据,D为标准化后的数据,Ds为数据摘要,RDS 为云数据库,R为交互记录。
数据多模存储机制通过可信区块链、数字加密技术、智能合约等技术将供应链上企业各个环节数据安全、可靠的存储在云数据库中,从而保证了云数据库中大量数据的真实性。同时,由于区块链网络只将基础数据和产品标签数据散列生成的数据摘要存储在云数据库中,从而保证了高效的供应链绩效。
4.3 可信追溯机制
基于粮油食品全供应链典型环节,在可信标识机制和多模存储机制的基础上,本文所设计的粮油食品全供应链信息可信追溯机制如图6所示,通过可信区块链和可信标识结合实现的粮油食品全供应链各环节信息采集、存储、传输的可信。
图6 粮油食品全供应链可信溯源机制Fig.6 Credible traceability mechanism of the whole supply chain of grain and oil food
粮油食品供应链每个环节产品标签信息与云数据库中基础数据经过哈希运算得到哈希值,并由独自维护的区块链节点将数据摘要发送到区块链上,随后广播至全网,全网所有节点通过共识过程验证后存入最新的数据区块,由此产生粮油食品全供应链可信追溯区块链。终端消费者或者监管机构通过客户端扫描商品二维码或在追溯系统输入待查询批次的产品代码进行粮油食品全供应链信息的追溯,产品代码直接定位到包含本产品信息的特定区块头,调出本产品所有流通环节数据进行产品追溯。通过对二维码设置不同权限,可实现消费者、监管者等不同追溯场景的应用,监管者通过客户端扫描商品二维码可实现对商品全供应链各环节所有信息的追溯,极大提升了对粮油食品监管的有效性,同时在发生粮油食品安全事故时也能高效追踪,准确定位问题环节。消费者的权限则仅限于一般商品信息及流转信息,对于生产加工过程中的企业敏感信息则不会展示给普通消费者,从而在一定程度上实现对环节参与者的保护。
与此同时,本机制设计了标识解析智能合约LRSC(Logo resolution smart contract)来实现可信追溯机制的逻辑封装,如算法3 所示,其中code 为标识码,Dc为标识码中信息,Dd为本环节数据。标识增添信息如公式3 所示,其中,Ds为数据摘要。标识信息增添完成后,合约将现在的Ds作为新的数据摘要,进而生成新的标识随商品流转至下一环节。
本节设计的上述粮油食品全供应链信息追溯机制,通过运用可信区块链和可信标识实现了粮油食品全供应链信息的可信追溯,同时,区块链与云数据库相结合的存储模式改善了追溯过程的效率和成本,二维码标识不同权限的设计保护了粮油食品全供应各环节的参与者,提高了追溯系统可接受程度的同时也有效保证了粮油食品全供应链信息追溯的透明度、可信度以及监管的高效性。
5 结果与分析
在粮油食品全供应链可信追溯模型和3 种机制基础上,本节对粮油食品全供应链信息追溯模型进行了运行流程分析,并基于Hyperledger Fabric 建立了粮油食品可信追溯系统,通过实例对系统运行进行了实用性验证。
5.1 模型运行流程分析
基于粮油食品全供应链环节可信追溯模型,当用户或监管部门通过溯源系统发起溯源请求时,贯穿于追溯系统中的数据流可分为数据上传与信息追溯两个过程。数据上传过程主要包含粮油食品全供应链环节的数据上传过程及区块链系统中数据的运行流程溯源,信息追溯过程主要为用户通过终端扫描溯源标识码发起溯源请求。系统模型运行流程示意图如图7所示。
图7 系统模型运行流程示意图Fig.7 Schematic diagram of the operation process of the system model
系统中数据具体流程描述如下:
(1)在粮油食品的生产环节,生产者通过客户端将粮食谷物等的种植、收获及批次等相关数据信息经过哈希运算以及加密后上传至可信区块链系统,产品收获后,可信区块链系统根据产品批次信息生成溯源标识码;
(2)在粮油食品的加工环节,加工企业首先通过扫描来自生产环节基础产品的标识码获取产品批次信息,并通过可信区块链系统进行验证,验证通过后加工企业将产品的干燥、去壳等处理以及相应的加工处理环节的信息经过哈希运算加密后上传至可信区块链系统;
(3)在粮油食品的仓储环节,仓储企业首先通过扫描上游加工产品的溯源标识码获取产品的批次、加工环节等信息,并通过溯源可信区块链系统进行验证,验证通过后仓储企业将产品相应的仓储信息,如仓库、出入库时间等经过哈希运算并加密后上传至可信区块链系统;
(4)在粮油食品的运输环节,运输企业通过扫描产品的溯源标识码获取产品批次、仓储等信息并通过可信区块链系统进行验证,通过验证后将产品的运输车辆、人员、路线等运输信息经哈希运算并加密后上传至可信区块链系统;
(5)在粮油食品的销售环节,销售企业通过扫描产品的溯源标识码获取产品批次及运输信息并与可信区块链系统进行验证,通过验证后将产品的相应销售信息,如销售时间、地点、人员等经哈希运算加密后上传至可信区块链系统;
(6)最终消费者或监管部门等用户通过追溯系统客户端扫描产品的溯源标识码,追溯系统通过识别溯源标识码中的产品批次信息,定位到溯源系统中相应批次的产品,从而发起溯源请求,可信区块链溯源系统可将粮油食品的全供应链环节的信息反馈给消费者或监管部门。
5.2 系统化实现
本文基于粮油食品供应链信息追溯模型建立了粮油食品可信追溯系统原型系统。该原型系统使用的Linux 版本为16.0.0,Ubuntu 版本为20.04.1。在此基础上,使用Hyperledger Fabric 2.1 开源框架进行搭建,其中docker版本为20.10.7,Go语言版本为1.17.2。系统采用Kafka共识机制,对于5大经典环节以及监管机构本文设置了5 个组织、10 个节点以及3个排序节点进行原型系统搭建,系统界面图如图8所示。
图8(a)展示的为系统的登录界面,用户选择相应的类别登录系统从而获取权限;图8(b)展示的为系统的主界面,主界面由两部门组成,上方为商家广告轮播图,下方为近期系统的登录次数展示以及近期受到攻击的稻米批次数量;图8(c)展示的为企业上传相关数据界面,其中包含粮油种类、批次、环节、企业名称、时间、数据摘要等信息;当扫描某个环节的二维码时,显示产品对应供应链环节的可追溯性信息(图8(d))。可靠的可追溯性系统根据二维码的产品编号定位有关产品批次、时间和其他供应链环节的特定信息。监管机构和管理员等高级人员可以通过产品二维码追踪产品在整个供应链中的流通情况。普通用户(如消费者)只能查询产品的基本非敏感信息。
图8 原型系统界面示意图Fig.8 Schematic diagram of the prototype system interface
5.3 系统运行结果分析
为了实现对粮油食品全供应链的信息溯源,保证供应链全流程信息的透明,需要对粮油食品全供应链各个环节信息的采集、传输以及存储可能面临的安全因素进行分析。
采集安全方面,由于粮油食品全供应链环节较多,各环节数据较多且复杂,此外各环节参与人员素质参差不齐,因此粮油食品全供应链信息追溯模型中的信息采集不可避免的面临较大的安全风险。如在生产环节,农户或生产企业可能由于信息化水平较低,对粮油作物等的信息采集不够及时准确;加工环节中加工企业的实际加工工序、添加剂等信息也无法保证其真实性;粮油食品全供应链环节中信息采集过程的复杂性决定了任何溯源模型均无法保证采集数据的绝对安全。
传输安全方面,粮油食品全供应链中各环节的数据传输时通过智能合约判断数据是否符合要求,只有在当前企业或农户等参与者采集上传的数据符合区块链系统中智能合约的预置条件时数据才能上传并继续进行验证。不符合区块链系统中智能合约预置条件的数据则通过重新处理并上传验证。因此,对于粮油食品全供应链中各环节的信息传输,智能合约的应用能够有效保证数据传输的安全性。
存储安全方面,由于粮油食品全供应链可信追溯模型基于区块链架构进行设计,供应链各环节中的存储节点属于相关企业或个人掌握,因此各节点数据的存储具有一定安全性风险。但任一环节中存储数据的人为修改均无法通过可信区块链系统的共识验证,供应链各环节中任何数据篡改行为都会被检测到,因此其分布式存储架构保证了粮油食品全供应链各个环节的数据具有较高的存储安全性。
为进一步确保本研究的安全性能,本研究针对设计的粮油食品供应链可信追溯系统进行了安全性测试,本文以稻米为测试对象,针对东北地区某时间段的稻米进行溯源查询,当扫描某个环节的QR 码时(图9(a)),显示产品对应供应链环节的可追溯性信息(图9(b))。
图9 溯源信息查询图Fig.9 Traceability information query diagram
该时间段内涉及稻米批次共1568 次,溯源信息准确率为100%,该结果表明本系统能有效做到可信溯源。除此之外,本研究对某稻米加工企业进行标识码信息验证统计,统计图如图10 所示。选取测试时间为2021 年第一季度,受全球新冠影响,该加工企业的产量逐渐恢复。从图中可以看出,在第一个月测试数量为45,000 批左右,第2 个月46,200 批左右,第三个月47,500 批左右,其篡改数量近乎为0,结果表明,该系统能够依据环节的递进对标识码进行实时验证,实现标识码的安全传递,从而保证粮油食品的可信溯源。
图10 标识码验证统计图Fig.10 Identification code verification statistics
6 结论与未来展望
本文基于可信区块链和可信标识设计了粮油食品全供应链可信溯源模型,实现了对粮油食品生产、加工、仓储、运输及销售等全供应链环节信息进行追溯,能够为消费者或监管部门便捷的提供产品全供应链各环节的具体信息,并通过区块链、智能合约的应用,在一定程度上保证溯源信息的安全可靠。溯源模型能够规范粮油食品相应企业生产过程及保证产品质量,对解决粮油食品安全问题具有重要意义。
但是,本文所提出的溯源模型并不等于防伪,由于粮油食品供应链各环节进入区块链系统前数据采集的真实性无法保证,此外溯源追踪的本质并非商品,仅为作为商品标识的二维码,虽然二维码中包含了产品的唯一标识码,但仍无法保证流转过程中的商品品质真实性问题,因此这也成为制约区块链溯源体系落地的一大痛点,源头上通过权威的中心化机构认证可减小虚假信息被认证并上链流转的危害。
后续的研究将重点围绕上链前源头数据采集真实性保障方面,结合物联网节点设备进行数据自动采集,减少或避免人为的干预,同时,配合监督与惩罚机制,以提升数据采集的真实性与安全性。此外,尝试建立可兼容不同企业追溯子系统的溯源模型,同时提高供应链各环节溯源的模块化水平,以提升粮油食品全供应链信息追溯模型的开放性与灵活性。