预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113421096A(43)申请公布日2021.09.21(21)申请号202110944034.6(22)申请日2021.08.17(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人张如意王吉元陈刚夏凝(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人林祥(51)Int.Cl.G06Q20/38(2012.01)权利要求书5页说明书25页附图5页(54)发明名称一种基于区块链的货品交易方法及装置(57)摘要本说明书一个或多个实施例提供一种基于区块链的货品交易方法及装置,在该方法中,供货方会优先在区块链系统中发布目标货品的采购方价格密文,该采购方价格密文经由目标采购方的采购方公钥进行同态加密得到,使得仅有目标采购方才能解密得到该目标货品的价格明文,进而确定是否需要对该目标货品进行采购。显然,通过该方式使得目标货品的价格明文仅有交易双方可以知晓,保证了价格明文的私密性。除此之外,在采购的交易结算阶段,本说明书是以同态密文的形式进行转账操作,避免了相关技术中交易额信息泄露的问题。相应的,本说明书还可以通过同态密文的形式在采购方与服务方之间进行手续费的交付,避免了相关技术中手续费信息被泄露的问题。CN113421096ACN113421096A权利要求书1/5页1.一种基于区块链的货品交易方法,包括:供货方向区块链系统提交货品发布交易,以在所述区块链系统中发布针对目标货品的供货方价格密文和采购方价格密文,所述供货方价格密文由供货方公钥对所述供货方为目标采购方设定的价格明文进行同态加密生成、所述采购方价格密文由所述目标采购方的采购方公钥对所述价格明文进行同态加密生成;所述目标采购方在基于自身私钥对在所述区块链系统中发布的所述采购方价格密文进行解密,并确认解密得到的价格明文后,生成针对所述目标货品的采购信息;所述区块链系统根据所述采购信息执行转账操作,包括:从采购方余额密文中扣除通过所述采购方价格密文和所述采购信息计算出的采购方交易额密文、在供货方余额密文中增加通过所述供货方价格密文和所述采购信息计算出的供货方交易额密文;其中,所述采购方余额密文为基于所述采购方公钥生成的采购方账户余额的同态密文,所述供货方余额密文为基于所述供货方公钥生成的供货方账户余额的同态密文。2.根据权利要求1所述的方法,所述货品发布交易中还包含通过零知识证明技术生成的证明信息,所述证明信息用于表明所述供货方价格密文与所述采购方价格密文对应于等额的价格明文;所述方法还包括:所述区块链系统对所述货品发布交易中包含的证明信息进行验证,并仅在验证通过的情况下,发布所述供货方价格密文和所述采购方价格密文。3.根据权利要求1所述的方法,还包括:所述目标采购方通过链下通道将所述采购信息发送至所述供货方,以指示所述供货方按照所述采购信息提供所述目标货品;或者,所述区块链系统通过执行所述目标采购方提交的货品采购交易,将所述货品采购交易所含的采购信息透出至所述供货方,以指示所述供货方按照所述采购信息将所述目标货品提供至所述目标采购方。4.根据权利要求1所述的方法,还包括:所述区块链系统获取所述目标采购方提交的货品采购交易,所述货品采购交易包含所述采购信息;所述区块链系统执行所述货品采购交易调用的货品发放合约,以根据所述采购信息向所述目标采购方提供所述目标货品。5.根据权利要求1所述的方法,所述区块链系统根据所述采购信息执行转账操作,包括:所述区块链系统接收并执行货品结算交易,以完成所述转账操作。6.根据权利要求5所述的方法,还包括:所述区块链系统生成对应于所述采购信息的采购编号;其中,所述货品结算交易中包含所述采购编号,以指示所述区块链系统根据所述采购编号完成所述转账操作。7.根据权利要求5所述的方法,还包括:所述供货方在获取到所述采购信息的情况下,基于所述采购信息生成所述货品结算交易并发送至所述区块链系统;或者,所述目标采购方在生成所述采购信息之后,基于所述采购信息生成所述货品结算交易2CN113421096A权利要求书2/5页并发送至所述区块链系统;或者,所述目标采购方在接收到所述供货方按照所述采购信息返回的目标货品的情况下,生成所述货品结算交易并发送至所述区块链系统。8.根据权利要求1所述的方法,所述区块链系统中还记录有服务方的服务方余额密文,所述服务方余额密文为基于服务方公钥生成的服务方账户余额的同态密文;所述区块链系统根据所述采购信息执行转账操作,还包括:所述区块链系统从所述采购方余额密文中扣除采购方手续费密文、在所述服务方余额密文中增加服务方手续费密文;其中,所述采购方手续费密文由所述采购方公钥对手续费