[发明专利]物流存证方法、计算机设备和存储介质有效
申请号: | 202110568995.1 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113220786B | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 袁兴强;王志文;吴思进;李斌;曹競 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/64;G06F16/23;G06Q20/38;G06Q10/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物流 方法 计算机 设备 存储 介质 | ||
本发明提供一种物流存证方法、计算机设备和存储介质,该方法包括:接收注册商品交易;生成商品UTXO,将商品UTXO的管理员字段更新为商家的公钥;接收第一授权交易;将商品UTXO的引用权与送货员的对应关系记录到区块链上;接收揽货交易;生成快递UTXO,将快递UTXO的管理员字段更新为送货员的公钥,并将快递UTXO的位置字段更新为送货员的位置信息;接收第二授权交易;将快递UTXO的签收字段更新为用户的公钥;接收第一收货交易;在用户持有的公钥与签收字段的公钥相同时将快递UTXO的已签收字段更新为已签收,并将快递UTXO的位置字段更新为商品的收货地址。本申请可以有效防止区块链上记录相冲突的物流信息。
技术领域
本申请涉及区块链技术领域,具体涉及一种物流存证方法、计算机设备和存储介质。
背景技术
目前,区块链上的物流系统基本上采用存证的模式,即,把物流的整个过程都保存在区块链上,实现不能篡改。
假设有如下场景,送货员需要将物品A从北京运往广州,送货员设想A应当路过杭州,则生成一笔交易tx1,表示物品A途径杭州发往广州;而实际中送货员变更路线,使得A路过合肥,而送货员不记得曾生成过tx1,又生成一笔交易tx2,表示A途径合肥发往广州;由于区块链上只有存证,所以区块链上记录了A既途径杭州发往广州,又记录了A途径合肥发往广州。上述机制对相冲突的物流信息没有约束。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种防止区块链上记录有相冲突的物流信息的物流存证方法、计算机设备和存储介质。
第一方面,本发明提供一种适用于区块链节点的物流存证方法,区块链节点上配置有物流合约,上述方法包括:
接收第一注册商品交易;其中,第一注册商品交易由第一商家的第一商家端响应于第一商家请求通过区块链出售第一商品所生成;
通过物流合约生成第一商品UTXO,将第一商品UTXO的管理员字段更新为第一商家的第一公钥;
接收第一授权交易;其中,第一授权交易由第一商家端响应于第一商家向第一送货员授权第一商品UTXO的引用权所生成;
通过物流合约将第一商品UTXO的引用权与第一送货员的第一对应关系记录到区块链上;
接收第一揽货交易;其中,第一揽货交易由第一送货员的第一终端响应于揽收第一商品所生成;
通过物流合约判断第一送货员是否拥有第一商品UTXO的引用权:
是,则生成第一快递UTXO,将第一快递UTXO的管理员字段更新为第一送货员的第二公钥,并将第一快递UTXO的位置字段更新为第一送货员的位置信息;
接收第二授权交易;其中,第二授权交易由第一终端响应于向认购第一商品的第一用户授权第一快递UTXO的签收字段的修改权所生成;
通过物流合约将第一快递UTXO的签收字段更新为第一用户的第三公钥;
接收第一收货交易;其中,第一收货交易由第一用户的第一用户端响应于第一用户签收第一商品时所生成;
通过物流合约判断第一用户持有的公钥与签收字段的第三公钥是否相同:
是,则将第一快递UTXO的已签收字段更新为已签收,并将第一快递UTXO的位置字段更新为第一商品的收货地址。
第二方面,本发明还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的物流存证方法。
第三方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的物流存证方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110568995.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种风力发电机
- 下一篇:延时转账方法、计算机设备和存储介质