基于区块链的菊花质量追溯系统及方法与流程

文档序号:17995710发布日期:2019-06-22 01:11阅读:274来源:国知局

本发明属于区块链技术领域,尤其涉及基于区块链的菊花质量追溯系统及方法。



背景技术:

传统菊花质量追溯系统采用单一数据录入,在生产加工过程中由操作员在终端将生产信息录入到数据库,数据存储在数据库中为日后质量追溯提供信息来源。由于生产信息的多样化传统信息存储并不具备将所有的数据信息一次性存储在数据库中。现在的菊花质量追溯信息中多为单一的生产地、生产日期等信息很难让消费者对菊花产品的质量品质放心。

数据可随时被篡改,一旦信息对商家可能带来利益损失时,关于菊花产品的生产质量信息可由生产商任意篡改。最理想的状态应该是数据一次性录入且永久不可更改。这样可以最大限度的保证数据的原始性,但在现有的技术条件下并不能保证数据的不可篡改性。

信息不透明,传统数据信息存储在一个以生产商为主导的信息中心,信息只对生产商可见。从始至终参与者只有生产商,

追溯信息单一、信息缺乏可信度成为菊花追溯领域的瓶颈。在传统技术下无法做到信息透明,导致信任危机,质量追溯失去其价值。

因此需要一种操作方便、稳定性、信息透明、能防止数据信息被篡改的基于区块链技术的菊花质量追溯系统及方法。



技术实现要素:

本发明的目的在于提供一种基于区块链的菊花质量追溯系统及方法,以解决现有技术无法做到信息透明,导致信任危机,菊花质量追溯失去其价值的技术问题。

本发明采用的技术方案如下:

一种基于区块链的菊花质量追溯系统,它包括:

采集系统,用于采集菊花从育苗到加工成产品的所有相关信息,并将采集到的相关信息存放到区块链中;

存储系统,用于存放菊花生产、加工、流通、销售各环节的相关信息,信息以区块为单位存放在分散式存储系统中;

通信系统,用于为菊花的生产、加工、流通、销售各环节及消费者提供信息访问与录入服务;

接口层,用于参与者向区块链输入有关信息,参与者包括生产端、加工端、配送端、零售端。

更进一步的,区块链中的信息以时间戳的先后顺序存放,且只有前阶段的信息有效,后阶段的信息才会被录入进区块中。

更进一步的,存储在区块中的信息数据读入后,更改时需要向所有参与者的节点进行广播,得到所有参与者的确认后才能被更改。

更进一步的,每个参与者对应一个节点,每个节点拥有一个公钥和私钥,所述公钥向所述区块链网络中所有所述参与者公开,所述私钥作为验证身份与信息的关键,所述区块链网络中不同职能的参与者享有不同的权限,所述权限取决于所述参与者在供应链中的角色与职能。

一种基于区块链的菊花质量追溯方法,包括以下步骤:

s1,菊花生产端获得本节点区块链网络的公钥和私钥,菊花生产端对同批次的菊花进行唯一身份标识并利用采集系统将同批次菊花栽培阶段的相关信息以公钥的方式加密后录入传输到存储系统中,形成该菊花产品的第一个区块,加盖上时间戳成为该菊花产品的源头信息;

s2,菊花成熟后,进入加工端,加工端获得本节点区块链网络的公钥和私钥并获得授权,并对对菊花产品进行批次编号并生成编码和编码标识;加工端通过接口层将菊花产品的加工的相关信息以公钥的方式加密后录入到区块链中并加盖时间戳;

s3,菊花产品加工完成进入配送端,配送端获得区块链网络的公钥和私钥并获得授权,通过接口层将菊花产品流通时的相关信息以公钥的方式加密后录入到区块链中;

s4,产品到达零售端,零售端获得区块链网络的公钥和私钥并获得授权,过接口层将菊花产品销售的相关信息以公钥的方式加密后录入到区块链中;

s5,菊花产品到达消费者手中,消费者可利用步骤s2生成的编码或编码标识通过终端接口进入区块链查询该菊花产品的信息。

授权工作由当前担责节点发起一个交易请求并和下一节点利用私钥签署内嵌在区块链中的智能合约,系统记录下交易操作,并在交易完成后自动对下一节点进行授权,使每一个参与节点都有一个唯一的身份标识。

更进一步的,当菊花产品遇到食品质量安全事故后,执法部门可通过接口层检查生产、加工、流通、销售的每一个环节,追本溯源。

更进一步的,步骤s1中菊花栽培阶段的相关信息包括菊花种子信息、生长用药信息、施肥信息、收获信息和生长环境信息。

更进一步的,步骤s2中编码包括自定义编码、基于ean128码制的编码,所述编码标识包括二维码、条形码、rfid标签。

更进一步的,步骤s2中加工的相关信息包括菊花产品加工环境、加工负责人员、添加剂、包装材料、包装时间、包装人员。

更进一步的,步骤s3中流通时的相关信息包括菊花产品运输方式、储地点、运输时间、运输环境;步骤s4中销售的相关信息包括菊花产品接收时间、接受人员、仓储环境、出售人员、出售时间、出售价格。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

(1)区块链技术对数据信息有着防篡改的功能,能够解决菊花产品信息被恶意篡改行为。

(2)企业内部信息与企业间交易过程都通过区块链来记载,方便进行追溯。

(3)时间戳技术使得当菊花产品信息文档录入到区块链中时,系统会自动记录下信息输入的时间点,网络对信息区块按时间排序,也防止了篡改行为的发生。

(4)不对称加密技术保证了基于区块链技术的菊花溯源系统很好地保护了各公司的隐私与权益。

(5)系统对参与节点进行授权,使每一个参与节点都有一个唯一的身份标识,在菊花产业链中的数据信息得到有效保证,防止溯源信息产生割裂。

(6)本发明相比于传统溯源方案,不会额外增加宿主企业的生产成本,具有很好的稳定性与可靠性。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。

实施例

基于区块链技术的菊花质量追溯系统,它包括存储系统、采集系统、通信系统、接口层;参与方包括菊花生产单位、菊花产品加工企业、物流公司、销售企业还有最终受众消费者。

首先,第一环节为菊花栽培阶段,菊花生产单位获得该节点区块链网络的公钥和私钥,然后对同一批次的菊花进行唯一身份标识并通过田间的传感器将相关环境信息录入到区块链中,在完成产品的信息文档创建工作,随后将菊花种子信息、生长用药信息、施肥信息、收获信息等必要制定信息录入到区块链;信息数据以公钥的方式加密后录入传输到存储系统并自动加盖时间戳。

然后,该批次菊花成熟后,进入加工企业来到第二环节,加工企业获得该节点区块链网络的公钥和私钥,当前担责节点发起一个交易请求并和加工企业利用私钥签署内嵌在区块链中的智能合约,系统记录下交易操作,并在交易完成后自动对加工企业进行授权,加工企业成为新的被授权角色,负责对菊花产品进行信息维护与录入。被授权对象—加工企业,在获得对菊花产品信息文档的访问与维护权限后,需要将加工环境相关信息、加工负责人员以及以及相关添加剂等信息录入到区块链中,产品加工完成后,需要进行包装,菊花产品包装材料、包装时间、人员等信息加入到区块链,生成二维码、条形码或者rfid标签为消费者提供查询入口;该信息数据以公钥的方式加密后录入传输到存储系统,系统同时自动加盖时间戳。

接着,菊花产品进入物流环节,同样物流公司获得该节点区块链网络的公钥和私钥;当前担责节点发起一个交易请求并和物流公司利用私钥签署内嵌在区块链中的智能合约,系统记录下交易操作,并在交易完成后自动对物流公司进行授权,物流公司获得菊花产品信息授权后,成为新的节点;物流公司将运输方式、储地点、运输时间、运输环境等信息补充到新的区块中;该信息数据以公钥的方式加密后录入传输到存储系统,系统同时自动加盖时间戳。

最后,菊花产品进入销售环节,同样销售企业获得该节点区块链网络的公钥和私钥;当前担责节点发起一个交易请求并和销售企业利用私钥签署内嵌在区块链中的智能合约,系统记录下交易操作,并在交易完成后自动对销售企业进行授权,在销售企业获得菊花产品信息信息授权后,成为新的节点;对产品接收时间、接受人员、仓储环境、出售人员、出售时间、出售价格进行数字化并录入到产品信息区块链中;该信息数据以公钥的方式加密后录入传输到存储系统,系统同时自动加盖时间戳。

消费者在购买产品时,通过区块链数据读取器扫描包装上的编码标识进入到信息区块中,消费者可查看到菊花产品的对其指定权限以内的所有信息。

当菊花产品遇到食品安全事故后,主要角色执法部门将获得最高权限,对区块链中的信息进行审查,精准到每一个环节中每一个流程。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1