【技术实现步骤摘要】
基于区块链的食品流转信息溯源方法及其装置
本专利技术涉及互联网大数据
,尤其涉及一种基于区块链的食品流转信息溯源方法及其装置。
技术介绍
目前,区块链技术是运用加密算法、共识机制等技术的分布式存储账本。随着区块链技术的运用,越来越多的互联网数据会存储在区块链上。区块链技术具有不可篡改、信息可追溯的特性,解决利用区块链技术来解决假冒食品的问题。以上描述仅仅为了方便理解,并不应限定为本申请的现有技术。
技术实现思路
基于上述问题,本申请公开了一种基于区块链的食品流转信息溯源方法及其装置,该方法能够让食品的流转信息都存入区块链,方便用户查询,从而解决假食品问题。本申请第一方面公开了基于区块链的食品流转信息溯源方法,应用于区块链节点中,所述方法包括:接收业务节点发送的食品出厂信息上链请求,所述业务节点为厂家节点,所述食品出厂信息上链请求包括所述业务节点的私钥签名;用所述业务节点公钥对所述业务节点的私钥签名进行校验;校验通过后,将所述食品出厂信息打包成第一区块, ...
【技术保护点】
1.基于区块链的食品流转信息溯源方法,其特征在于,应用于区块链节点中,所述方法包括:/n接收业务节点发送的食品出厂信息上链请求,所述业务节点为厂家节点,所述食品出厂信息上链请求包括所述业务节点的私钥签名;/n用所述业务节点公钥对所述业务节点的私钥签名进行校验;/n校验通过后,将所述食品出厂信息打包成第一区块,以使区块链系统对所述第一区块进行共识验证后,存入区块链中。/n
【技术特征摘要】
1.基于区块链的食品流转信息溯源方法,其特征在于,应用于区块链节点中,所述方法包括:
接收业务节点发送的食品出厂信息上链请求,所述业务节点为厂家节点,所述食品出厂信息上链请求包括所述业务节点的私钥签名;
用所述业务节点公钥对所述业务节点的私钥签名进行校验;
校验通过后,将所述食品出厂信息打包成第一区块,以使区块链系统对所述第一区块进行共识验证后,存入区块链中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收商家节点发送的食品买卖信息上链请求,所述食品买卖信息上链请求包括所述商家节点的私钥签名;
用所述商家节点公钥,对所述商家节点的私钥签名进行校验;
校验通过后,将所述食品买卖信息打包成第二区块,以使区块链系统对所述第二区块进行共识验证后,存入区块链中。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收用户设备发送的食品流转信息查询请求,所述食品流转信息查询请求包括所述用户设备的私钥签名,所述用户设备为所述区块链系统的注册用户设备;
用所述用户设备公钥,对所述用户设备的私钥签名进行校验;
校验通过后,将所述食品的流转信息发送给所述用户设备,所述食品的流转信息包括所述食品出厂信息和所述食品买卖信息。
4.根据权利要求3所述的方法,其特征在于,所述食品流转信息查询请求中包括食品的信息,以使所述区块链节点根据所述食品的信息进行所述食品流转信息的查询;其中,
食品的信息通过哈希算法生成食品的哈希值,所述食品的哈希值存储在区块链上;其中,所述食品的信息包括食品名称、食品的生产厂家、食品的生产日期以及食品的有效期中的一种或多种。
5.根据权利要求2所述的方法,其特征在于,所述食品买卖信息包括食品的出售方、食品的购买方、食品的名称以及买卖日期;
所述食品出厂信息包括食品的名称、生产厂家的名称以及出厂日期。...
【专利技术属性】
技术研发人员:吉建勋,杨慧,
申请(专利权)人:北京艾摩瑞策科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。