1.一种基于区块链的回收物品上链方法,其特征在于,所述方法包括:
回收节点响应于回收用户操作,接收回收用户输入的回收物品信息,所述回收物品信息包括回收站点名称、时间戳、回收人、回收编号以及回收物品名称;
所述回收节点根据回收物品信息,生成第一指纹,所述第一指纹为物品回收指纹,所述第一指纹为所述回收节点私钥对所述回收物品信息签名得到的;
所述回收节点将所述第一指纹和所述回收物品信息打包成区块,以便于对区块完成共识验证后进行上链。
2.根据权利要求1所述的回收物品上链方法,其特征在于,所述方法还包括:
工厂节点响应于工厂用户操作,接收工厂用户输入的物品处理信息,所述回收物品处理信息包括回收物品被处理后的工厂名称、成品名称、成品时间戳、成品编号;
所述工厂节点根据所述回收物品处理信息,生成第二指纹,所述第二指纹为回收物品处理指纹,所述第二指纹为所述工厂节点私钥对所述回收物品处理信息签名得到的;
工厂节点将所述第二指纹和所述回收物品处理信息打包成区块,以便于对区块完成共识验证后进行上链。
3.根据权利要求2所述的回收物品上链方法,其特征在于,所述方法还包括:
工厂节点响应于出厂用户操作,接收出厂用户输入的成品出厂信息,所述成品出厂信息包括成品出厂时间、成品名称、工厂名称以及目的地名称;
所述工厂节点根据成品出厂信息,生成第三指纹,所述第三指纹为成品出厂指纹,所述成品出厂指纹为所述工厂节点私钥对所述成品出厂信息签名得到的;
工厂节点将所述第三指纹和所述成品出厂信息打包成区块,以便于对区块完成共识验证后进行上链。
4.根据权利要求3所述的回收物品上链方法,其特征在于,所述方法还包括:
销售节点响应于销售用户操作,接收销售用户输入的成品销售信息,所述成品销售信息包括销售网点名称、成品名称以及销售时间;
所述销售节点根据所述成品销售信息,生成第四指纹,所述第四指纹为所述销售节点私钥对所述成品销售信息签名得到的;
所述销售节点将所述第四指纹和所述成品销售信息打包成区块,以便于对区块完成共识验证后进行上链。
5.根据权利要求4所述的回收物品上链方法,其特征在于,
所述第四指纹的数量与所述第三指纹的数量一一对应,一个所述第四指纹对应一个所述第三指纹,且一个第四指纹对应一个成品销售信息,一个第三指纹对应一个成品出厂信息。
6.根据权利要求2所述的回收物品上链方法,其特征在于,
所述第一指纹的数量与所述第二指纹的数量相对应,一个第二指纹对应一个或多个第一指纹,且一个所述第一指纹对应一个回收物品信息,一个所述第二指纹对应一个物品处理信息。
7.根据权利要求2所述的回收物品上链方法,其特征在于,
所述第一指纹的数量与所述第二指纹的数量相对应,一个第一指纹对应一个或多个第二指纹,且一个所述第一指纹对应一个回收物品信息,一个所述第二指纹对应一个物品处理信息。
8.根据权利要求2所述的回收物品上链方法,其特征在于,所述物品处理信息包括物品粗处理信息和物品精处理信息,其中,
所述物品粗处理信息包括粗处理工厂名称、半成品名称、半成品时间戳以及半成品编号;所述物品精处理信息包括精处理工厂名称、成品名称、成品时间戳以及成品编号。
9.根据权利要求8所述的回收物品上链方法,其特征在于,
回收的物品,被粗处理前与被粗处理后之间的损耗为第一损耗;粗处理的物品,被精处理前与被精处理后之间的损耗为第二损耗;其中,
所述第一损耗和所述第二损耗均有预设损耗范围,以便于用户根据预设损耗范围判断物品是否经过回收流程。
10.一种基于区块链的回收物品上链系统,其特征在于,所述系统包括回收节点,所述回收节点包括接收单元、处理单元以及上链单元;其中,
所述接收单元响应于回收用户操作,接收回收用户输入的回收物品信息,所述回收物品信息包括回收站点名称、时间戳、回收人、回收编号以及回收物品名称;
所述处理单元根据回收物品信息,生成第一指纹,所述第一指纹为物品回收指纹,所述第一指纹为所述回收节点私钥对所述回收物品信息签名得到的;
所述上链单元将所述第一指纹和所述回收物品信息打包成区块,以便于对区块完成共识验证后进行上链。