本说明书涉及区块链,尤其涉及一种基于区块链的级联数据的可信追溯方法、装置及设备。
背景技术:
1、当前主流溯源技术普遍依托区块链技术基于一物一码进行物品的追溯,在工厂端一般会采用rfid码构建生产过程的追溯体系,确保生产质量与提高生产效率;在物流端采用rfid、nfc等实现物品的追溯,保证到商家的商品的可追溯性,对于物流终端用户来说,可选追溯码包括nfc码、二维码、三维码、ab可信码等选项,这些追溯码普遍具备手机电磁信号识别能力,便于用户进行快捷检测。
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所述的可信追溯方法,其特征在于,所述链上数据的构建过程包括:
3.如权利要求2所述的可信追溯方法,其特征在于,所述追溯节点类型包括原料供应环节追溯、生产制造环节追溯、支付环节追溯及产品流通环节追溯;
4.如权利要求2所述的可信追溯方法,其特征在于,所述基于所述候选追溯物料的全局唯一标识符,对所述候选追溯物料的追溯前序节点和/或后继节点的全局唯一标识符进行关联,获得码码关联信息,具体包括:
5.如权利要求1所述的可信追溯方法,其特征在于,所述链上数据还包括:公钥与私钥哈希值;
6.如权利要求5所述的可信追溯方法,其特征在于,所述散列算法优选为sha2算法。
7.如权利要求1所述的可信追溯方法,其特征在于,所述基于智能合约,通过所述待追溯物料的全局唯一标识符,确定所述待追溯物料的追溯前序节点和/或后继节点的码码关联信息,具体包括:
8.如权利要求1所述的可信追溯方法,其特征在于,所述获取待追溯物料的追溯码,进一步包括:
9.一种基于区块链的级联数据的可信追溯装置,其特征在于,所述可信追溯装置包括:
10.一种电子设备,包括:
