[发明专利]食品生产过程溯源方法、食品流通过程溯源方法及装置在审
申请号: | 202110922175.8 | 申请日: | 2021-08-12 |
公开(公告)号: | CN113610546A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 陶红伟;王晓;陈浩然;咸阳;蒋敏;赵杰;胡英辉;马江涛;尚松涛;张静 | 申请(专利权)人: | 郑州轻工业大学 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q50/04;G06F16/27;G06F21/62;G06F21/64 |
代理公司: | 北京保识知识产权代理事务所(普通合伙) 11874 | 代理人: | 张晶 |
地址: | 450001 河南省郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 食品 生产过程 溯源 方法 流通 过程 装置 | ||
1.一种基于私有链的食品生产过程溯源方法,其特征在于,共识节点采用以下私有链共识机制来判断是否达成共识:
将食品生产过程中的各部门依据可靠性和稳定性设为候选集和跟随集,根据RAFT算法,从候选集中确定领导者节点、候选者节点,将除监督者节点之外的其余共识节点设为跟随者节点;
设立监督者节点,用于收集领导者节点和跟随者节点计算结果的反馈,从而判断问题节点,并对候选集和跟随集进行更新;
领导者节点将所收到的请求上链数据信息整理打包成一个区块,并将其对全网广播,请求验证;跟随者节点根据自己节点所收到的请求上链数据对领导者节点广播的区块进行验证,并将验证结果进行全网广播;
如果领导者节点收到跟随者节点的认可消息,则全网广播区块上链;
监督者节点记录所有反馈错误的节点,并且进行监管。
2.根据权利要求1所述的基于私有链的食品生产过程溯源方法,其特征在于,其中如果反馈错误的节点是候选集中的节点,则将其移出候选集;如果是跟随节点,则判定为恶意节点。
3.根据权利要求1所述的基于私有链的食品生产过程溯源方法,其特征在于,还包括食品流通过程溯源过程,该食品流通过程溯源过程包括:
记账节点生成食品溯源数据,并将溯源数据提交至所述记账节点对应的服务器;
记账节点依据溯源数据生成溯源记录,记账节点向联盟链提交溯源记录并全链广播,并将自身与其他部分或者全部记账节点组成一个环,对广播的溯源记录进行环签名;
验证节点对通过环签名验证的溯源记录,依据溯源记录中记账节点对应服务器的地址标识获取当前溯源数据;
验证节点依据溯源记录中食品标识查询区块链中的历史溯源记录,依据各历史溯源记录获取与食品标识对应各服务器的地址标识集,据此获取该食品对应各历史溯源数据,并验证其有效性;
验证节点对验证结果进行聚合签名;
数据处理节点接收来自验证节点对溯源记录的验证结果,当接收到验证结果达到一定数量时,进行聚合签名验证,依据共识算法对监测到的验证结果进行共识判定,
当监测到验证结果数量达到共识要求时,判断共识结果为达成共识,验证通过,并将溯源记录存入区块链中,同时广播该共识结果,以使得其他记账节点依据该共识结果将溯源记录存入自身的区块中;否则,判断共识结果为不能达成共识,验证不通过,舍弃该溯源记录。
4.一种基于联盟链的食品流通过程溯源方法,其特征在于,包括:
记账节点生成溯源数据,并将溯源数据提交至所述记账节点对应的服务器;
记账节点依据溯源数据生成溯源记录,记账节点向联盟链提交溯源记录并全链广播,并将自身与其他部分或者全部记账节点组成一个环,对广播的溯源记录进行环签名;
验证节点对通过环签名验证的溯源记录,依据溯源记录中记账节点对应服务器的地址标识获取当前溯源数据;
验证节点依据溯源记录中食品标识查询区块链中的历史溯源记录,依据各历史溯源记录获取与食品标识对应各服务器的地址标识集,据此获取该食品对应各历史溯源数据,并验证其有效性;
验证节点对验证结果进行聚合签名;
数据处理节点接收来自验证节点对溯源记录的验证结果,当接收到验证结果达到一定数量时,进行聚合签名验证,依据联盟链共识算法对监测到的验证结果进行共识判定,
当监测到验证结果数量达到共识要求时,判断共识结果为达成共识,验证通过,并将溯源记录存入区块链中,同时广播该共识结果,以使得其他记账节点依据该共识结果将溯源记录存入自身的区块中;否则,判断共识结果为不能达成共识,验证不通过,舍弃该溯源记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业大学,未经郑州轻工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110922175.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医疗骨科钢板初步锻造装置
- 下一篇:一种将硼铁精矿用于烧结的工艺方法