【技术实现步骤摘要】
一种可信数据链的实现方法、装置、设备及介质
[0001]本说明书涉及区块链的
,尤其涉及一种可信数据链的实现方法、装置、设备及介质。
技术介绍
[0002]区块链是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
[0003]但是,数据上传至区块链之前,数据的真实性和可靠性是得不到保证的。
[0004]所以,现需要一种有效的方案,在数据上传至区块链之前,尽可能的提高数据的真实性和可靠性。
技术实现思路
[0005]本说明书一个或多个实施例提供了一种可信数据链的实现方法、装置、设备及介质,用于解决如下技术问题:在数据上传至区块链之前,尽可能的提高数据的真实性和可靠性。
[0006]本说明书一个或多个实施例采用下述技术方案:
[0007]本说明书一个或多个实施例提供一种可信数据链的实现方法,包括:
[0008] ...
【技术保护点】
【技术特征摘要】
1.一种可信数据链的实现方法,其特征在于,所述方法包括:服务端为每个环节的客户端设置唯一的设备数字身份,其中,所述服务端部署运行在区块链;每个环节的所述客户端采集对应环节的相关信息,并通过所述设备数字身份对所述对应环节的相关信息进行签名,得到对应环节的设备数字签名,其中,所述对应环节的相关信息包括环节数据、链接数据与链接控制数据;每个环节的所述客户端将所述对应环节的相关数据与设备数字签名发送至所述服务端的验证智能合约;所述验证智能合约根据所述对应环节的相关信息与设备数字签名,确定是否将所述对应环节的相关信息与设备数字签名写入区块链,以实现可信数据链。2.根据权利要求1所述的方法,其特征在于,所述设备数字身份包括设备标识、公钥与是否失效中的一项或多项;所述环节数据包括业务类型、物品ID、流水号、物品详细数据中的一项或多项;所述链接数据包括瑕疵标志、前一环节设备标识、当前环节设备标识与下一环节设备标识中的一项或多项;所述链接控制数据包括当前环节设备数字签名与前一环节设备数字签名中的一项或多项。3.根据权利要求2所述的方法,其特征在于,所述验证智能合约包括设备数字身份智能合约与数据链接智能合约;所述设备数字身份智能合约用以存放所述设备数字身份;所述数据链接智能合约用于存放所述环节数据、所述链接数据与所述链接控制数据。4.根据权利要求3所述的方法,其特征在于,当处于第一环节时,所述方法还包括:所述服务端将当前环节设备标识设置为第一环节设备标识,并将前一环节设备标识设置为空值;所述客户端对所述环节数据与所述链接数据进行数字签名,得到第一环节设备数字签名,其中,链接数据包括瑕疵标志、第一环节设备标识与下一环节设备标识;所述客户端将所述环节数据、所述链接数据与所述第一环节设备数字签名发送到所述数据链接智能合约;所述数据链接智能合约依据环节数据,和/或链接数据,和/或第一环节设备数字签名,确定是否将所述第一环节的环节数据、链接数据与设备数字签名写入区块链,以实现可信数据链。5.根据权利要求4所述的方法,其特征在于,所述数据链接智能合约依据环节数据,和/或链接数据,和/或第一环节设备数字签名,确定是否将所述第一环节的环节数据、链接数据与设备数字签名写入区块链,具体包括:所述数据链接智能合约依据所述环节数据中的业务类型、物品ID,查询上一次保存数据的下一环节设备标识,若能够查询到所述下一环节设备标识,并且所述下一环节设备标识与本次将要保存数据的第一环节设备标识相同,则判定为合法数据链接;和/或,所述数据链接智能合约依据第一环节设备标识从设备数字身份智能合约处查询第一环节设备标识对应的设备数字身份,若数据链接智能合约从设备数字身份智能合约处查询
到相应的设备数字身份,且所述设备数字身份中的是否失效字段的值为否,则判定为合法设备;和/或,所述数据链接智能合约使用公钥验证所述第一环节设备数字签名,若所述第一环节设备数字签名验证成功,则判定为合法设备;根据判定结果将确定是否将所述第一环节的环节数据、链接数据与设备数字签名写入区块链。6.根据权利要求3所述的方法,其特征在于,当处于第二环节时,所述方法还包括:将当前环节设备标识设置为第二环节设备标识;所述客户端对环节数据与所述链接数据进行数字签名,得到第二环节设备数字签名,所述链接数据包括瑕疵标志、前一环节设备标识与第二环节设备标识与下一环节设备标识;所述客户端将环节数据、所述链接数据、第二环节设备数字签名、前一环节设备数字签名发送到数据链接智能合约;所述数据链接智能合约依据环节数据,和/或链接数据,和/或前一环节设备数字签名,和/或第二环节设备数字签名,确定是否将所述第二环节的环节数...
【专利技术属性】
技术研发人员:孙长杰,韩燕,刘平,李照川,王伟兵,江国福,
申请(专利权)人:山东浪潮质量链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。