【技术实现步骤摘要】
一种基于区块链的物流传输方法及装置
本专利技术涉及区块链
,尤其涉及一种基于区块链的物流传输方法及装置。
技术介绍
目前,业内常用的基于区块链的物流传输方法通常可包括步骤以下步骤:寄件节点上传包裹信息到主节点;主节点针对寄件节点上传的包裹信息生成数字指纹,连同相应的时间戳写入区块链中,并在所有从节点中广播该包裹信息,各个物流节点按照包裹的物理空间传送路径依次根据所述的数字指纹、自身节点信息以及下一个物流节点的节点信息生成包裹状态信息,并由主节点写入区块链。但是,在这种方式中,主节点一旦被破坏(或被窃取),导致包裹信息中的信息被篡改,就可能会导致整个物流信息不可信,存在严重的安全隐患。也就是说,现有的基于区块链的物流传输方法存在安全性较低的问题。
技术实现思路
本专利技术实施例提供了一种基于区块链的物流传输方法,用以解决现有的基于区块链的物流传输方法所导致的安全性较低的问题。本专利技术实施例提供了一种基于区块链的物流传输方法,包括:当前节点在接收到物流信息时,判断能否解密所述物流信息;当确定自身能够解密所述物流信息时,确定下一节点的节点信息;根据所述物流信息、所述 ...
【技术保护点】
1.一种基于区块链的物流传输方法,其特征在于,包括:当前节点在接收到物流信息时,判断能否解密所述物流信息;当确定自身能够解密所述物流信息时,确定下一节点的节点信息;根据所述物流信息、所述当前节点的节点信息以及所述下一节点的节点信息,生成区块体;将所述区块体作为新的物流信息写入区块链中,并广播至所述区块链所在的所有节点。
【技术特征摘要】
1.一种基于区块链的物流传输方法,其特征在于,包括:当前节点在接收到物流信息时,判断能否解密所述物流信息;当确定自身能够解密所述物流信息时,确定下一节点的节点信息;根据所述物流信息、所述当前节点的节点信息以及所述下一节点的节点信息,生成区块体;将所述区块体作为新的物流信息写入区块链中,并广播至所述区块链所在的所有节点。2.如权利要求1所述的基于区块链的物流传输方法,其特征在于,当前节点确定自身能够解密所述物流信息,具体包括:当前节点确定自身私钥能够解密所述物流信息。3.如权利要求1所述的基于区块链的物流传输方法,其特征在于,根据所述物流信息、所述当前节点的节点信息以及所述下一节点的节点信息,生成区块体,具体包括:根据所述物流信息、所述当前节点的标志信息以及所述下一节点的标志信息,生成初始区块体;对所述初始区块体进行签名,得到签名区块体;采用所述下一节点的公钥对所述签名区块体进行加密,得到加密区块体;对所述加密区块体进行哈希处理,得到哈希文件;根据所述加密区块体以及所述哈希文件,生成所述区块体。4.如权利要求3所述的基于区块链的物流传输方法,其特征在于,在生成所述区块体之后,所述基于区块链的物流传输方法还包括:为所述区块体增加时间戳信息。5.如权利要求3所述的基于区块链的物流传输方法,其特征在于,当确定自身能够解密所述物流信息时,所述基于区块链的物流传输方法还包括:对所述物流信息进行哈希处理;若确定经过哈希处理之后得到的文件和所述物流信息中携带的哈希文件一致,则确定所述物流信息未被篡改。6.一种基于区块链的物流传输装置,其特征在于,包括:判断模块,用于当前节点在接收到物流信息时,判断能否解密所述物流信息;确定模块,用于当确定自身能够解密所述物流信息时,确定下一节点的节点信息;生成模块,用...
【专利技术属性】
技术研发人员:梁宵,耿方,杜悦琨,王申,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。