一种基于区块链的猪肉销售追溯方法技术

技术编号:33788302 阅读:13 留言:0更新日期:2022-06-12 14:44
本发明专利技术公开一种基于区块链的猪肉销售追溯方法,属于产品销售追溯领域,包括以下步骤:构建BaaS层;设置交易处理智能合约;设置客户端,分别与区块链节点关联;客户端录入信息并输出至区块链节点,区块链节点将收到的信息处理后生成追溯二维码,输出至存储节点;调取交易处理智能合约,进行交易。本发明专利技术在区块链的基础上构建猪肉销售追溯架构,将生猪养殖到猪肉销售的各环节串联在一起,且各环节均通过追溯二维码进行数据的获取和核对,整个过程由区块链记录,放置数据篡改的同时,也保证猪肉销售各步骤的可追溯性。售各步骤的可追溯性。售各步骤的可追溯性。

【技术实现步骤摘要】
一种基于区块链的猪肉销售追溯方法


[0001]本专利技术属于区块链应用
,具体涉及一种基于区块链的猪肉销售追溯方法。

技术介绍

[0002]猪肉作为老百姓的日常生活必需品,其食品质量安全对老百姓的健康具有重要影响,因此对于猪肉生产及流向的管控是非常有意义的。之前市场上也存在有针对销售环节的猪肉追溯系统上市,但因其忽略追溯本身的定义导致很快被市场淘汰。
[0003]要实现猪肉交易绑定的关键就是把销售环节的前后环节关联起来,下至消费者,上至生猪养殖商,各环节互扣才能实现有机连接。该猪肉交易追溯系统中把猪肉流通上下环节打通,从生猪养殖、屠宰、物流、销售各环节,通过智能移动终端、物联化传传感器等硬件采集,所以数据信息化传递的方式环环相扣、资证报告批次关联,消费扫码可查;在市场销售环节通过自研小程序与第三方结合把货与钱相互绑定,真正实现订单、数量、价格、产品信息的全流程关联;另外,整个系统高度契合国家相关法律法规的要求,科学架构全链各个环节数据采集的种类和类型,基于区块链技术融合全过程数据防篡改,让全链数据更真实、可信,也可为市场监管部门检查与执法提供便利的新的思路。
[0004]现阶段全国已有的同类型系统普遍由IT技术公司打造开发,普遍脱离市场实战环境,割裂了市场以及行业链条的追溯整体性,养殖、屠宰、运输、销售各个环节独立设立,形成一个个数据孤岛,让系统运营难以为继,相继被市场淘汰。另外由IT公司建立的系统没有个性化考虑设计操作环节,不贴合一线工人的实际操作习惯,也导致起在运用层面难以得到真实使用者的好评。

技术实现思路

[0005]本专利技术所要解决的技术问题便是针对上述现有技术的不足,提供一种基于区块链的猪肉销售追溯方法,在区块链的基础上构建猪肉销售追溯架构,将生猪养殖到猪肉销售的各环节串联在一起,且各环节均通过追溯二维码进行数据的获取和核对,整个过程由区块链记录,放置数据篡改的同时,也保证猪肉销售各步骤的可追溯性。
[0006]本专利技术所采用的技术方案是:一种基于区块链的猪肉销售追溯方法,包括以下步骤:步骤10、构建BaaS层,构建方法为:步骤101、构建BaaS框架;步骤102、在BaaS框架设置至少一个区块链节点和至少一个存储节点;步骤103、关联区块链节点和存储节点;步骤20、设置生猪销售交易处理智能合约和猪肉销售交易处理智能合约;步骤30、设置生猪养殖客户端、生猪销售客户端、屠宰客户端、物流客户端、库存客户端和猪肉销售客户端,并将生猪养殖客户端、生猪销售客户端、屠宰客户端、物流客户端
和猪肉销售客户端分别与区块链节点关联;步骤40、生猪养殖客户端录入生猪养殖信息并输出至区块链节点,区块链节点将收到的生猪养殖信息处理后生成生猪养殖追溯二维码,将生成的生猪养殖追溯二维码输出至存储节点;步骤50、生猪销售客户端调取生猪销售交易处理智能合约,判断当前交易是否符合规范,如符合规范,进行生猪销售交易,如不符合规范,生猪销售交易结束;步骤60、生猪销售客户端调取生猪养殖追溯二维码,录入生猪信息和生猪销售信息并输出至区块链节点,区块链节点接收生猪信息和生猪销售信息并处理,在生猪养殖追溯二维码的基础上生成生猪销售追溯二维码,将生成的生猪销售追溯二维码输出至存储节点;步骤70、屠宰客户端调取生猪销售追溯二维码,录入屠宰信息并输出至区块链节点,区块链节点接收屠宰信息并处理,在生猪销售追溯二维码的基础上生成屠宰追溯二维码,将生成的屠宰追溯二维码输出至存储节点;步骤80、物流客户端调取屠宰追溯二维码,录入物流信息并输出至区块链节点,区块链节点接收物流信息并处理,在屠宰追溯二维码的基础上生成物流追溯二维码,将生成的物流追溯二维码输出至存储节点;步骤90、库存客户端录入库存信息并输出至区块链节点,区块链节点接收库存信息并处理,在物流追溯二维码的基础上生成库存追溯二维码,将生成的库存追溯二维码输出至存储节点;步骤100、猪肉销售客户端关联库存追溯二维码,根据库存产品录入产品信息,在库存追溯二维码的基础上生成销售二维码,上架产品并关联销售二维码;步骤110、消费者扫描销售二维码,调取猪肉销售交易处理智能合约,判断当前交易是否符合规范,如符合规范,进行猪肉销售交易,将交易信息输出至区块链节点,区块链节点处理后生成销售信息,将生成的销售信息输出至存储节点,如不符合规范,猪肉销售交易结束。
[0007]其中一个实施例中,还包括构建SaaS层,具体如下:构建SaaS框架;在SaaS框架内关联猪肉交易相关平台;将关联的各平台与BaaS层、生猪销售客户端、屠宰客户端、物流客户端、库存客户端和猪肉销售客户端关联。
[0008]其中一个实施例中,步骤102中,区块链节点和存储节点均为数个,每个区块链节点均分别关联数个存储节点。
[0009]其中一个实施例中,每个所述的区块链节点和每个存储节点均分别设置所管理的数据对象,生猪养殖客户端、生猪销售客户端、屠宰客户端、物流客户端、库存客户端和猪肉销售客户端根据每个区块链节点所管理的数据对象管理对应的区块链节点,区块链节点根据每个存储节点所管理的数据对象关联对应的存储节点。
[0010]其中一个实施例中,包括区块链节点信息处理步骤,具体如下:接收客户端输出的信息;关联互联网;
根据接收到的信息调取互联网上与该信息相关的信息;对比接收到的信息和关联到的信息并进行对比,如对比一致,进入重复信息筛选,如对比不一致,记录不一致信息,并回传至对应的客户端;将对比一致的信息进行重复信息筛选,如筛选出重复信息,去除重复信息,生成对应的二维码,如未筛选出重复信息,生成对应的二维码。
[0011]其中一个实施例中,接收到回传信息的客户端,对回传的信息进行核对并将核对的结果输出至区块链节点,重新进行区块链节点信息处理步骤。
[0012]其中一个实施例中,所述区块链节点接收客户端输出的信息后,还包括数据分类步骤,具体如下:设置一级分类标准和二级分类标准;将接收到的信息通过一级分类标准进行分类,被分类的信息进入二级分类,未被分类的信息,进入信息待定区;将完成一级分类的信息通过二级分类标准进行分类,被分类的信息进入信息处理步骤,未被分类的信息,进入信息待定区。
[0013]其中一个实施例中,所述的进入信息待定区的信息回传至原客户端进行数据完善,原客户端完善信息后输出至区块链节,重新进行数据分类步骤。
[0014]其中一个实施例中,步骤50中,判断当前交易是否符合规范,具体如下:录入交易双方身份信息;调取并核对交易双方身份信息,如当前交易双方身份信息与调取的交易双方身份信息一致,进入生猪信息核对,如当前交易双方身份信息与调取的交易双方身份信息不一致,交易结束;调取生猪养殖追溯二维码,核对当前销售的生猪信息与调取的生猪养殖追溯二维码记录的生猪信息是否一致,如当前销售的生猪信息与调取的生猪养殖追溯二维码记录的生猪信息一致,进行生猪销售,如当前销售的生猪信息与调取的生猪养殖追溯二维码记录的生猪信息不一致,交易结束。
[0015]其中一个实施例中,步骤110中,判本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的猪肉销售追溯方法,其特征在于,包括以下步骤:步骤10、构建BaaS层,构建方法为:步骤101、构建BaaS框架;步骤102、在BaaS框架设置至少一个区块链节点和至少一个存储节点;步骤103、关联区块链节点和存储节点;步骤20、设置生猪销售交易处理智能合约和猪肉销售交易处理智能合约;步骤30、设置生猪养殖客户端、生猪销售客户端、屠宰客户端、物流客户端、库存客户端和猪肉销售客户端,并将生猪养殖客户端、生猪销售客户端、屠宰客户端、物流客户端和猪肉销售客户端分别与区块链节点关联;步骤40、生猪养殖客户端录入生猪养殖信息并输出至区块链节点,区块链节点将收到的生猪养殖信息处理后生成生猪养殖追溯二维码,将生成的生猪养殖追溯二维码输出至存储节点;步骤50、生猪销售客户端调取生猪销售交易处理智能合约,判断当前交易是否符合规范,如符合规范,进行生猪销售交易,如不符合规范,生猪销售交易结束;步骤60、生猪销售客户端调取生猪养殖追溯二维码,录入生猪信息和生猪销售信息并输出至区块链节点,区块链节点接收生猪信息和生猪销售信息并处理,在生猪养殖追溯二维码的基础上生成生猪销售追溯二维码,将生成的生猪销售追溯二维码输出至存储节点;步骤70、屠宰客户端调取生猪销售追溯二维码,录入屠宰信息并输出至区块链节点,区块链节点接收屠宰信息并处理,在生猪销售追溯二维码的基础上生成屠宰追溯二维码,将生成的屠宰追溯二维码输出至存储节点;步骤80、物流客户端调取屠宰追溯二维码,录入物流信息并输出至区块链节点,区块链节点接收物流信息并处理,在屠宰追溯二维码的基础上生成物流追溯二维码,将生成的物流追溯二维码输出至存储节点;步骤90、库存客户端录入库存信息并输出至区块链节点,区块链节点接收库存信息并处理,在物流追溯二维码的基础上生成库存追溯二维码,将生成的库存追溯二维码输出至存储节点;步骤100、猪肉销售客户端关联库存追溯二维码,根据库存产品录入产品信息,在库存追溯二维码的基础上生成销售二维码,上架产品并关联销售二维码;步骤110、消费者扫描销售二维码,调取猪肉销售交易处理智能合约,判断当前交易是否符合规范,如符合规范,进行猪肉销售交易,将交易信息输出至区块链节点,区块链节点处理后生成销售信息,将生成的销售信息输出至存储节点,如不符合规范,猪肉销售交易结束。2.根据权利要求1所述的一种基于区块链的猪肉销售追溯方法,其特征在于,还包括构建SaaS层,具体如下:构建SaaS框架;在SaaS框架内关联猪肉交易相关平台;将关联的各平台与BaaS层、生猪销售客户端、屠宰客户端、物流客户端、库存客户端和猪肉销售客户端关联。3.根据权利要求1或2所述的一种基于区块链的猪肉销售追溯方法,其特征在于,步骤
102中,区块链节点和存储节点均为数个,每个区块链节点均分别关联数个存储节点。4.根据权利要求3所述的一种基于区块链的猪肉销售追溯方法,其特征在于,每个所述的区块链节点和每个存储节点均分别设置所管理的数据对象,生猪养殖客户端、生猪销售客户端、屠宰客户端、物流...

【专利技术属性】
技术研发人员:唐勇王培鉴陈广川刘斌龚晨辉姚博杨泽鹏徐坤俐王远会万海伦吴新宇
申请(专利权)人:成都奕阳现代食品安全技术研究中心有限合伙西华大学
类型:发明
国别省市:

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

1