基于区块链的菜品溯源与查证方法及系统技术方案

技术编号:23316152 阅读:23 留言:0更新日期:2020-02-11 18:11
本发明专利技术提供了一种基于区块链的菜品溯源与查证方法,包括如下步骤:获取菜品种植、加工以及运输过程中的多个种类的信息;针对菜品种植、加工以及运输过程中的多个种类的信息中的每一种信息,配置特定信息验证节点;将所收集的多个种类的信息发送给初始验证节点;由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证;如果所收集的多个种类的信息通过验证,则对所收集的多个种类的信息进行加密,得到加密信息;将加密信息加工为区块;将区块存储至区块链;以及在菜品包装内分配二维码,通过扫描二维码,用户终端能够获得在区块链上存储的区块。

Method and system of food traceability and verification based on blockchain

【技术实现步骤摘要】
基于区块链的菜品溯源与查证方法及系统
本专利技术是关于商品流通信息化领域,特别是关于一种基于区块链的菜品溯源与查证方法及系统。
技术介绍
区块链(Blockchain)首次在中本聪发表的{Bitcoin:APeer-to-PeerElectronicCashSystem》文章中出现。文章中指出目前几乎所有的交易都是借助第三方机构来完成的,这种交易方式的出现是因为交易双方互不信任,商家会要求客户填写完整但非必要的信息,却依然不能避免某些欺诈行为。第三方机构的存在,增加了中介费用,扩大了不必要的交易规模。区块链有很多优势,区块链是一个不可篡改的,全网全程的、分布式数据库系统,它通过多方共识算法建立起了互联网上的信任,并通过智能合约实现了服务流程自动化幢1。供应链将是区块链技术的典型应用领域,不可篡改的流通记录、物品溯源、公正防伪、流通环节多方参与确认等概念验证应用场景都很具有代表性,将有助于大幅提升供应链效率,降低供应链成本。公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现思路
本专利技术的目的在于提供一种基于区块链的菜品溯源与查证方法及系统,从而克服现有技术的缺点。为实现上述目的,本专利技术提供了一种基于区块链的菜品溯源与查证方法,包括如下步骤:获取菜品种植、加工以及运输过程中的多个种类的信息;针对菜品种植、加工以及运输过程中的多个种类的信息中的每一种信息,配置特定信息验证节点;将所收集的多个种类的信息发送给初始验证节点;由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证;如果所收集的多个种类的信息通过验证,则对所收集的多个种类的信息进行加密,得到加密信息;将加密信息加工为区块;将区块存储至区块链;以及在菜品包装内分配二维码,通过扫描二维码,用户终端能够获得在区块链上存储的区块。在一优选的实施方式中,获取菜品种植、加工以及运输过程中的多个种类的信息包括:获取菜品种植过程中的信息,菜品种植过程中的信息至少包括以下各项:种植地点、种植人、种植开始时间以及种植结束时间;获取菜品收获过程中的信息,菜品收获过程中的信息至少包括以下各项:收获人、收获时间、储藏地点、储藏空间环境信息以及储藏开始时间;获取菜品运输过程中的信息,菜品运输过程中的信息至少包括以下各项:承运人、运输开始时间、运输其实地点、运输目的地、运输载具状态信息以及运输到达时间;获取菜品交易过程中的信息,菜品交易过程中的信息至少包括以下各项:零售商信息、菜品数量以及菜品单价。在一优选的实施方式中,针对菜品种植、加工以及运输过程中的多个种类的信息中的每一种信息,配置特定信息验证节点包括:将可能的菜品种植过程中的信息存储到第一特定信息验证节点;将可能的菜品收获过程中的信息存储到第二特定信息验证节点;将可能的菜品运输过程中的信息存储到第三特定信息验证节点;将可能的菜品交易过程中的信息存储到第四特定信息验证节点;其中,第一、第二、第三以及第四特定信息验证节点中的任一个特定信息验证节点与初始验证节点是同一个节点。在一优选的实施方式中,当第一特定信息验证节点与初始验证节点是同一个节点时,由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证包括:由初始验证节点对所收集的多个种类的信息中的菜品种植过程中的信息与存储在初始验证节点中的可能的菜品种植过程中的信息进行比对,如果比对成功,则将所收集的多个种类的信息中的剩余信息发送给第二特定信息验证节点。在一优选的实施方式中,由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证还包括:由第二特定信息验证节点对所收集的多个种类的信息中的菜品收获过程中的信息与存储在第二特定信息验证节点中的可能的菜品收获过程中的信息进行比对,如果比对成功,则将所收集的多个种类的信息中的剩余信息发送给第三特定信息验证节点;由第三特定信息验证节点对所收集的多个种类的信息中的菜品运输过程中的信息与存储在第三特定信息验证节点中的可能的菜品运输过程中的信息进行比对,如果比对成功,则将所收集的多个种类的信息中的剩余信息发送给第四特定信息验证节点;由第四特定信息验证节点对所收集的多个种类的信息中的菜品交易过程中的信息与存储在第四特定信息验证节点中的可能的菜品交易过程中的信息进行比对,如果比对成功,则认为所收集的多个种类的信息通过验证。本专利技术还提供了一种基于区块链的菜品溯源与查证系统,包括:用于获取菜品种植、加工以及运输过程中的多个种类的信息的单元;用于针对菜品种植、加工以及运输过程中的多个种类的信息中的每一种信息,配置特定信息验证节点的单元;用于将所收集的多个种类的信息发送给初始验证节点的单元;用于由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证的单元;用于如果所收集的多个种类的信息通过验证,则对所收集的多个种类的信息进行加密,得到加密信息的单元;用于将加密信息加工为区块的单元;用于将区块存储至区块链的单元;以及用于在菜品包装内分配二维码,通过扫描二维码,用户终端能够获得在区块链上存储的区块的单元。在一优选的实施方式中,用于获取菜品种植、加工以及运输过程中的多个种类的信息的单元还被配置为:获取菜品种植过程中的信息,菜品种植过程中的信息至少包括以下各项:种植地点、种植人、种植开始时间以及种植结束时间;获取菜品收获过程中的信息,菜品收获过程中的信息至少包括以下各项:收获人、收获时间、储藏地点、储藏空间环境信息以及储藏开始时间;获取菜品运输过程中的信息,菜品运输过程中的信息至少包括以下各项:承运人、运输开始时间、运输其实地点、运输目的地、运输载具状态信息以及运输到达时间;获取菜品交易过程中的信息,菜品交易过程中的信息至少包括以下各项:零售商信息、菜品数量以及菜品单价。在一优选的实施方式中,用于针对菜品种植、加工以及运输过程中的多个种类的信息中的每一种信息,配置特定信息验证节点的单元还被配置为:将可能的菜品种植过程中的信息存储到第一特定信息验证节点;将可能的菜品收获过程中的信息存储到第二特定信息验证节点;将可能的菜品运输过程中的信息存储到第三特定信息验证节点;将可能的菜品交易过程中的信息存储到第四特定信息验证节点;其中,第一、第二、第三以及第四特定信息验证节点中的任一个特定信息验证节点与初始验证节点是同一个节点。在一优选的实施方式中,当第一特定信息验证节点与初始验证节点是同一个节点时,用于由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证的单元被配置为:由初始验证节点对所收集的多个种类的信息中的菜品种植过程中的信息与存储在初始验证节点中的可能的菜品种植过程中的信息进行比对,如果比对成功,则将所收集的多个种类的信息中的剩余信息发送给第二特定信息验证节点。在一优选的实施方本文档来自技高网...

【技术保护点】
1.一种基于区块链的菜品溯源与查证方法,其特征在于:所述菜品溯源与查证方法包括如下步骤:/n获取菜品种植、加工以及运输过程中的多个种类的信息;/n针对菜品种植、加工以及运输过程中的多个种类的信息中的每一种信息,配置特定信息验证节点;/n将所收集的多个种类的信息发送给初始验证节点;/n由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证;/n如果所收集的多个种类的信息通过所述验证,则对所收集的多个种类的信息进行加密,得到加密信息;/n将所述加密信息加工为区块;/n将所述区块存储至区块链;以及/n在菜品包装内分配二维码,通过扫描二维码,用户终端能够获得在所述区块链上存储的区块。/n

【技术特征摘要】
1.一种基于区块链的菜品溯源与查证方法,其特征在于:所述菜品溯源与查证方法包括如下步骤:
获取菜品种植、加工以及运输过程中的多个种类的信息;
针对菜品种植、加工以及运输过程中的多个种类的信息中的每一种信息,配置特定信息验证节点;
将所收集的多个种类的信息发送给初始验证节点;
由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证;
如果所收集的多个种类的信息通过所述验证,则对所收集的多个种类的信息进行加密,得到加密信息;
将所述加密信息加工为区块;
将所述区块存储至区块链;以及
在菜品包装内分配二维码,通过扫描二维码,用户终端能够获得在所述区块链上存储的区块。


2.如权利要求1所述的菜品溯源与查证方法,其特征在于:获取菜品种植、加工以及运输过程中的多个种类的信息包括:
获取菜品种植过程中的信息,所述菜品种植过程中的信息至少包括以下各项:种植地点、种植人、种植开始时间以及种植结束时间;
获取菜品收获过程中的信息,所述菜品收获过程中的信息至少包括以下各项:收获人、收获时间、储藏地点、储藏空间环境信息以及储藏开始时间;
获取菜品运输过程中的信息,所述菜品运输过程中的信息至少包括以下各项:承运人、运输开始时间、运输其实地点、运输目的地、运输载具状态信息以及运输到达时间;
获取菜品交易过程中的信息,所述菜品交易过程中的信息至少包括以下各项:零售商信息、菜品数量以及菜品单价。


3.如权利要求2所述的菜品溯源与查证方法,其特征在于:针对菜品种植、加工以及运输过程中的多个种类的信息中的每一种信息,配置特定信息验证节点包括:
将可能的菜品种植过程中的信息存储到第一特定信息验证节点;
将可能的菜品收获过程中的信息存储到第二特定信息验证节点;
将可能的菜品运输过程中的信息存储到第三特定信息验证节点;
将可能的菜品交易过程中的信息存储到第四特定信息验证节点;
其中,第一、第二、第三以及第四特定信息验证节点中的任一个特定信息验证节点与所述初始验证节点是同一个节点。


4.如权利要求3所述的菜品溯源与查证方法,其特征在于:当所述第一特定信息验证节点与所述初始验证节点是同一个节点时,由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证包括:
由初始验证节点对所收集的多个种类的信息中的菜品种植过程中的信息与存储在所述初始验证节点中的可能的菜品种植过程中的信息进行比对,如果比对成功,则将所收集的多个种类的信息中的剩余信息发送给所述第二特定信息验证节点。


5.如权利要求4所述的菜品溯源与查证方法,其特征在于:由初始验证节点和特定信息验证节点对所收集的多个种类的信息进行验证还包括:
由第二特定信息验证节点对所收集的多个种类的信息中的菜品收获过程中的信息与存储在所述第二特定信息验证节点中的可能的菜品收获过程中的信息进行比对,如果比对成功,则将所收集的多个种类的信息中的剩余信息发送给所述第三特定信息验证节点;
由第三特定信息验证节点对所收集的多个种类的信息中的菜品运输过程中的信息与存储在所述第三特定信息验证节点中的可能的菜品运输过程中的信息进行比对,如果比对成功,则将所收集的多个种类的信息中的剩余信息发送给所述第四特定信息验证节点;
由第四特定信息验证节点对所收集的多个种类的信息中的菜品交易过程中的信息与存储在所述第四特定信息验证节点中的可能的菜品交易过程中的信息进行比对,如果比对成功,则认为所收集的多个种类的信息通过验证。


6.一种基于区块链的菜品溯源与查证系统,其特征在于:所...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:苏州好厨艺智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1