【技术实现步骤摘要】
一种基于区块链分片技术的产品全环节信息追溯系统
本专利技术属于区块链
,具体涉及一种基于区块链分片技术的产品全环节信息追溯系统。
技术介绍
基于市场对农产品从量到质的需求转变,以及相关法律法规的完善和相关行业本标准的要求,建立一个安全可靠的平台日益紧迫。目前的溯源平台基于传统的中心化系统进行设计,通常为C/S架构或B/S架构。其中具有以下不足:1)追溯链主要集中于信息化程度较高的生产商,并且通常扮演溯源数据系统的服务端角色,因此溯源数据的可信程度较低,而且对于追溯对象全生命周期的溯源信息是不完备的;2)信息孤岛,由于溯源系统主要是具备一定信息服务能力的中大型企业来提供,每个企业都会采用自己的标准,因此即使要对信息链进行扩展也面临着溯源标准、数据交换协议不统一造成一定困难,而且随着标准的变更有可能意味着系统的重新跟新,缺乏灵活性;3)中心化系统存储和通信开销将造成一定压力。随着信息链的完善数据量有可能指数增加,因此中心化系统服务端压力越来越大,因而维护起来更加困难、而且成本高昂对于中小企业是不能承 ...
【技术保护点】
1.一种基于区块链分片技术的产品全环节信息追溯系统,其特征在于包括区块链、去中心化应用层、服务管理层及若干节点,所述区块链包括若干构成区块链分布式账本的状态集合;所述去中心化应用层用以实现溯源系统的可视化交互功能,包括数据上传、查询功能;所述服务管理层用以负责溯源系统的维护和监管;所述节点根据自身在溯源信息链的角色被划分为若干个群组,所述群组与区块链的状态集合一一对应,所述群组包括原料供应商、各级生产商、各级经销商、第三方权威机构,每个群组内的节点负责溯源信息账本的一部分,当需要获取完备溯源信息的时候只需要获取若干群组的账本信息进行拼接即可。/n
【技术特征摘要】
1.一种基于区块链分片技术的产品全环节信息追溯系统,其特征在于包括区块链、去中心化应用层、服务管理层及若干节点,所述区块链包括若干构成区块链分布式账本的状态集合;所述去中心化应用层用以实现溯源系统的可视化交互功能,包括数据上传、查询功能;所述服务管理层用以负责溯源系统的维护和监管;所述节点根据自身在溯源信息链的角色被划分为若干个群组,所述群组与区块链的状态集合一一对应,所述群组包括原料供应商、各级生产商、各级经销商、第三方权威机构,每个群组内的节点负责溯源信息账本的一部分,当需要获取完备溯源信息的时候只需要获取若干群组的账本信息进行拼接即可。
2.根据权利要求1所述的一种基于区块链分片技术的产品全环节信息追溯系统,其特征在于所述各个组群相互独立,一群组的节点只负责与本群组内的节点通过DHT算法进行连接和通讯;所述每个群组都有若干的第三方权威节点进行群组之间的信息传递,同时负责对区块链外用户提供溯源查询的服务。
3.根据权利要求1所述的一种基于区块链分片技术的产品全环节信息追溯系统,其特征在于所述区块链采用区块链分布式账本配合大容量的本地数据库的并行存储模型对数据进行存储。
4.根据权利要求3所述的一种基于区块链分片技术的产品全环节信息追溯系统,其特征在于所述本地数据库的信息内容进行哈希运算后哈希值同步存储在区块链,当需要查询时可以通过将区块链存储的哈希值与本地数据库数据返回数据的哈希值对比,如果相同证明数据没有被篡改,从而防止本地数据库的随意修改,使得溯源信息安全性得到保证。
5.根据权利要求1所述的一种基于区块链分片技术的产品全环节信息追溯系统,其特征在于所述去中心化应用层的交互功能开发基于React框架,其表现形式为web端交互界面;所述去中心化应用层允许用户通过可视化操作提供溯源数据上传功能,溯源数据支持手动录入和文件导入,在条件允许的节点支持将传感网络节点的数据经过转换后实时录入系统,其中,有效的溯源信息为一次交易,一次交易的数据上传时首先进行非对称加密从而保护溯源信息的隐私,为了实现有效溯源可根据权...
【专利技术属性】
技术研发人员:叶超凡,蒋建东,赵章风,乔欣,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。