[发明专利]一种基于区块链的货品交易方法及装置在审

专利信息
申请号: 202110944034.6 申请日: 2021-08-17
公开(公告)号: CN113421096A 公开(公告)日: 2021-09-21
发明(设计)人: 张如意;王吉元;陈刚;夏凝 申请(专利权)人: 支付宝(杭州)信息技术有限公司
主分类号: G06Q20/38 分类号: G06Q20/38
代理公司: 北京博思佳知识产权代理有限公司 11415 代理人: 林祥
地址: 310000 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 货品 交易 方法 装置
【权利要求书】:

1.一种基于区块链的货品交易方法,包括:

供货方向区块链系统提交货品发布交易,以在所述区块链系统中发布针对目标货品的供货方价格密文和采购方价格密文,所述供货方价格密文由供货方公钥对所述供货方为目标采购方设定的价格明文进行同态加密生成、所述采购方价格密文由所述目标采购方的采购方公钥对所述价格明文进行同态加密生成;

所述目标采购方在基于自身私钥对在所述区块链系统中发布的所述采购方价格密文进行解密,并确认解密得到的价格明文后,生成针对所述目标货品的采购信息;

所述区块链系统根据所述采购信息执行转账操作,包括:从采购方余额密文中扣除通过所述采购方价格密文和所述采购信息计算出的采购方交易额密文、在供货方余额密文中增加通过所述供货方价格密文和所述采购信息计算出的供货方交易额密文;其中,所述采购方余额密文为基于所述采购方公钥生成的采购方账户余额的同态密文,所述供货方余额密文为基于所述供货方公钥生成的供货方账户余额的同态密文。

2.根据权利要求1所述的方法,所述货品发布交易中还包含通过零知识证明技术生成的证明信息,所述证明信息用于表明所述供货方价格密文与所述采购方价格密文对应于等额的价格明文;所述方法还包括:

所述区块链系统对所述货品发布交易中包含的证明信息进行验证,并仅在验证通过的情况下,发布所述供货方价格密文和所述采购方价格密文。

3.根据权利要求1所述的方法,还包括:

所述目标采购方通过链下通道将所述采购信息发送至所述供货方,以指示所述供货方按照所述采购信息提供所述目标货品;或者,

所述区块链系统通过执行所述目标采购方提交的货品采购交易,将所述货品采购交易所含的采购信息透出至所述供货方,以指示所述供货方按照所述采购信息将所述目标货品提供至所述目标采购方。

4.根据权利要求1所述的方法,还包括:

所述区块链系统获取所述目标采购方提交的货品采购交易,所述货品采购交易包含所述采购信息;

所述区块链系统执行所述货品采购交易调用的货品发放合约,以根据所述采购信息向所述目标采购方提供所述目标货品。

5.根据权利要求1所述的方法,所述区块链系统根据所述采购信息执行转账操作,包括:

所述区块链系统接收并执行货品结算交易,以完成所述转账操作。

6.根据权利要求5所述的方法,

还包括:所述区块链系统生成对应于所述采购信息的采购编号;

其中,所述货品结算交易中包含所述采购编号,以指示所述区块链系统根据所述采购编号完成所述转账操作。

7.根据权利要求5所述的方法,还包括:

所述供货方在获取到所述采购信息的情况下,基于所述采购信息生成所述货品结算交易并发送至所述区块链系统;或者,

所述目标采购方在生成所述采购信息之后,基于所述采购信息生成所述货品结算交易并发送至所述区块链系统;或者,

所述目标采购方在接收到所述供货方按照所述采购信息返回的目标货品的情况下,生成所述货品结算交易并发送至所述区块链系统。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110944034.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top