System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于区块链技术的杨梅质量安全溯源系统技术方案_技高网

基于区块链技术的杨梅质量安全溯源系统技术方案

技术编号:40355322 阅读:8 留言:0更新日期:2024-02-09 14:40
本发明专利技术公开了一种基于区块链技术的杨梅质量安全溯源系统,包括区块链模组、数据库模组、无线传感网络模组、用户模组和合约模组,所述无线传感网络模组,用以通过无线通信技术把数以万计的传感器节点以自由式进行组织与结合进而形成的网络,所述无线传感网络模组包括数据接收模块和数据传输模块,所述合约模组包括规则条件预存模块和智能合约生成模块,所述区块链模组包括监控模块、区块链存储模块、区块链标识模块和区块链读取模块,所述用户模组包括用户生成模块和用户身份标识模块,所述数据库模组包括数据库存储模块和数据库数据传输接收模块。

【技术实现步骤摘要】

本专利技术涉及杨梅安全溯源系统,具体为一种基于区块链技术的杨梅质量安全溯源系统


技术介绍

1、当前农业行业的追溯手段比较简单,面临着传统溯源信任问题、用户信息泄露问题、信息孤岛问题、信息系统中心化问题等诸多问题,且传统追溯手段容易在中间环节被篡改,使得防伪追溯功能形同虚设。而目前通过区块链技术能够有效的防伪追溯手段,去中心化,增加可信任背书的主体,既防止用户个人信息泄露严重,又能提升产品信息的可靠性和真实性。

2、因此目前研发出多种利用区块链技术实现供农产品供应链的信息溯源的系统或模型:例如利用区块链技术构建一种新型的粮油食品供应链信息安全管理模型,并提出双模数据存储机制和管理供应链信息的智能合约,以保证信息存储和传输的安全可靠;例如通过分析杂粮产品供应链链条长、主体多、区块链追溯过程数据无法差异化共享、链上数据难以实时监管等难题,提出了一种基于区块链多链架构的杂粮追溯模型;再例如提出一种基于区块链技术和聚合签名算法的畜牧资产身份认证方案,实现资产监管系统中各类数据可信可溯,有效保障了畜牧资产监管系统从区块链网络到节点及物联网设备间细粒度的身份验证。

3、根据上述内容可知,目前对区块链技术实现农业领域的信息可追溯系统已经开展了一定程度的研究。然而,对于杨梅产业,现有的区块链系统(如粮油食品系统、杂粮产品系统、畜牧资产身份认证系统)恐怕难以适用。究其原因在于,在特定应用环境下,若尚未对区块链的数据存储和查询效率进行优化,就直接套用原生系统进行场景应用,则会致使全产业链信息溯源系统的吞吐量和延时成为溯源系统的运行效率瓶颈,最终无法保证农产品产业链生产、加工和流通多节点之间数据安全和溯源信息真实可信等问题。


技术实现思路

1、针对现有技术不足,本专利技术提供了一种基于区块链技术的杨梅质量安全溯源系统。

2、本专利技术提供了一种基于区块链技术的杨梅质量安全溯源系统,包括区块链模组、数据库模组、无线传感网络模组、用户模组和合约模组,

3、所述无线传感网络模组,用以通过无线通信技术把数以万计的传感器节点以自由式进行组织与结合进而形成的网络,所述无线传感网络模组包括数据接收模块和数据传输模块,

4、所述数据接收模块,用以接收和采集各类杨梅各项信息和参与者所传输的协商信息并将其转换成收集数据;

5、所述数据传输模块,用于与合约模组通讯连接,用以将数据接收模块生成的收集数据传输给合约模组;

6、所述合约模组包括规则条件预存模块和智能合约生成模块,

7、所述规则条件预存模块,用以预存规则条件数据,所述预存规则条件数据包括规定智能合约状态信息、转换规则信息和触发智能合约执行的条件信息;

8、所述智能合约生成模块,用于接收数据传输模块所传输的收集数据和读取规则条件预存模块中的预存规则条件数据,并将收集数据和预存规则条件数据整合生成对应未执行的智能合约,智能合约生成模块将未执行的智能合约传输给区块链模组;

9、所述区块链模组包括监控模块、区块链存储模块、区块链标识模块和区块链读取模块,

10、所述监控模块,用于接收智能合约生成模块所传输的未执行的智能合约,拆分未执行的智能合约并将未执行智能合约中的收集数据与预存规则条件数据进行比对,若收集数据不满足预存规则条件数据中的条件信息则不执行智能合约,若收集数据满足预存规则条件数据中的条件信息则执行智能合约,将执行的智能合约传输至区块链标识模块中,所述监控模块与数据库模组通讯连接,用以将执行的智能合约同步传输至数据库模组中;

11、所述区块链标识模块,用以接收监控模块所传输的智能合约并生成对应的区块链节点信息,将区块链节点信息传输至区块链存储模块中;

12、所述区块链存储模块,用以接收区块链节点信息并保存区块链节点信息中的收集数据;

13、所述区块链读取模块,用于与用户模组通讯连接以便用户模组读取区块链存储模块中存储的区块链节点信息和收集数据;

14、所述用户模组包括用户生成模块和用户身份标识模块,

15、所述用户生成模块,用以基于用户创建和输入信息生成对应用户节点信息,所述用户生成模块与区块链模组通讯连接用以接收区块链节点信息,将用户节点信息与区块链节点信息结合生成唯一区块链地址信息,所述唯一区块链地址信息用以标识用户身份并作为用户通过区块链读取模块读取区块链节点信息和收集数据的接口;

16、所述用户身份标识模块,用以根据用户节点信息对应的持有人生成签名信息;

17、所述数据库模组包括数据库存储模块和数据库数据传输接收模块,

18、所述数据库数据传输接收模块,用以接收监控模块所传输的智能合约并生成对应的合约数据,将合约数据传输给数据库存储模块;

19、所述数据库存储模块,用以接收数据库数据传输接收模块所传输合约数据并将其进行存储备份。

20、采用上述技术方案有益的是:无线传感器网络模组通过数据接收模块采集杨梅的开花期、定果期、硬壳期、成熟期、采摘期数据,同时可接收和采集各类杨梅的各项信息,将每个信息转换成收集数据并通过数据传输模块传输至智能合约生成模块中,智能合约生成模块接收收集数据,并将收集数据与预存规则条件数据整合生成对应的未执行的智能合约,将未执行的智能合约传输给监控模块,监控模块将未执行的智能合约中的收集数据与预存规则条件数据进行比对,若收集数据不满足预存规则条件数据中的条件信息则不执行智能合约,若收集数据满足预存规则条件数据中的条件信息则执行智能合约,将执行的智能合约传输给区块链标识模块,区块链标识模块接收智能合约并将其转化成对应的区块链节点信息,将区块链节点信息传输给区块链存储模块进行储存;同时监控模块将执行的智能合约传输给数据库数据传输接收模块,数据库数据传输接收模块接收智能合约并将其转换成合约数据发送给数据库存储模块,数据库存储模块接收合约数据进行存储,使得执行的智能合约能够同时存储至区块链模组和数据库模组中。

21、上述技术的设置通过无线传感网络模组用以检测各类杨梅的生理信息,并建立杨梅的观测和分析模型,用于实现数据采集,即收集数据,而收集数据包含杨梅种植信息、杨梅检测信息、杨梅采摘过程信息等;而上述技术通过中区块链模组的设置使种植信息、检测信息、采摘过程记录透明、可追溯和不可更改,实现对杨梅从生长、检测、采摘、物流流程全程跟踪,每项信息都被记录在区块链上,利用区块链的防篡改性保证数据的真实,利用时间戳技术保证每个过程都可查;上述技术中规则条件预存模块可预先设定好若干的状态及转换规则、触发合约执行的条件等,在各个参与方所提交的协商结果被数据接收模块接收并转换成收集数据时,可通过规则条件预存模块与收集数据进行比对,以便数据上传;上述技术中区块链模组的设置可实时监控区块链的节点信息,并在规则条件预存模块参与下比对并根据比对结果激活智能合约,使得杨梅每季的生命周期信息都被写入到区块链中,利用区块链不可篡改、去信任化、透明、分布式存本文档来自技高网...

【技术保护点】

1.一种基于区块链技术的杨梅质量安全溯源系统,其特征在于:包括区块链模组、数据库模组、无线传感网络模组、用户模组和合约模组,

2.根据权利要求1所述的一种基于区块链技术的杨梅质量安全溯源系统,其特征在于:所述区块链标识模块,用于与区块链存储模块和用户身份标识模块通讯连接,用以接收区块链节点信息和签名信息,通过MD5技术将区块链节点信息和签名信息整合计算传输至区块链存储模块中并通过Key-Value技术进行精准读写。

3.根据权利要求2所述的一种基于区块链技术的杨梅质量安全溯源系统,其特征在于:所述区块链存储模块包括计算单元和共识单元,

4.根据权利要求2所述的一种基于区块链技术的杨梅质量安全溯源系统,其特征在于:所述区块链标识模块通过哈希算法对区块链节点信息和签名信息进行整合计算并生成对应精简信息传输至区块链存储模块中。

5.根据权利要求1所述的一种基于区块链技术的杨梅质量安全溯源系统,其特征在于:所述数据库存储模块包括本地数据库和云服务器数据库,所述本地数据库分为关系型本地数据库和非关系型数本地据库,所述云服务器数据库分为关系型云服务器数据库和非关系型云服务器数据库。

...

【技术特征摘要】

1.一种基于区块链技术的杨梅质量安全溯源系统,其特征在于:包括区块链模组、数据库模组、无线传感网络模组、用户模组和合约模组,

2.根据权利要求1所述的一种基于区块链技术的杨梅质量安全溯源系统,其特征在于:所述区块链标识模块,用于与区块链存储模块和用户身份标识模块通讯连接,用以接收区块链节点信息和签名信息,通过md5技术将区块链节点信息和签名信息整合计算传输至区块链存储模块中并通过key-value技术进行精准读写。

3.根据权利要求2所述的一种基于区块链技术的杨梅质量安全溯源系统,其特征...

【专利技术属性】
技术研发人员:肖红宇高子航崔晓军赵楠楠
申请(专利权)人:温州科技职业学院
类型:发明
国别省市:

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

1