[发明专利]可撤回的隐私授权转账方法、设备和存储介质有效
申请号: | 202011565372.0 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112598411B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 马登极;应秋敏;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/10 | 分类号: | G06Q20/10;G06Q20/38;G06Q40/04;G06F21/62;G06F21/64 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 撤回 隐私 授权 转账 方法 设备 存储 介质 | ||
本发明提供一种可撤回的隐私授权转账方法、设备和存储介质,该方法包括:响应于隐私授权转账命令,生成使用第一可花费资产、需要仲裁方授权以支付给收款方或撤回给付款方的第二可花费资产、找零第三可花费资产的第一隐私授权转账交易;将该交易发送至区块链网络,以供区块链节点执行:进行第一可花费资产的存在性验证、双花验证;在第一可花费资产需要授权时,进行授权验证;在各项验证都通过时,将第一可花费资产记录到已花费仓库中、将第二可花费资产和第三可花费资产记录到可花费仓库中。本发明实现了需要仲裁方授权、可撤回款项的隐私转账技术方案。
技术领域
本申请涉及互联网技术领域,具体涉及一种可撤回的隐私授权转账方法、设备和存储介质。
背景技术
当前基于零知识证明的区块链隐私转账方案都是直接将资产转账给收款方的,即交易执行成功后收款方就可以直接花费该笔资产。
上述方案的缺陷在于,难以满足一些需要仲裁的隐私交易场景对于需要仲裁方授权的隐私转账技术方案的需求。例如,电子商务场景中,付款方付款后,收款方应在仲裁方仲裁许可后才能花费资产,如果收款方没有按约定交付商品,则仲裁方应仲裁撤回付款;或,拍卖场景中,中标方付款后,收款方应在付款方确认标的物品、仲裁方仲裁许可付款后才能花费资产,如果标的物品有误,则仲裁方应仲裁撤回付款,等等。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种需要仲裁方授权、可撤回款项的隐私转账技术方案的可撤回的隐私授权转账方法、设备和存储介质。
第一方面,本发明提供一种适用于用户端的可撤回的隐私授权转账方法,区块链数据库中配置有用于存证可花费资产的可花费仓库、用于存证已被授权的可花费资产的授权哈希的授权仓库、用于存证已使用的可花费资产的已花费仓库,该方法包括:
响应于隐私授权转账命令,生成使用第一可花费资产、需要仲裁方授权以支付给收款方或撤回给付款方的第二可花费资产、找零第三可花费资产的第一隐私授权转账交易;其中,第一隐私授权转账交易包括第一可花费资产的存在证明信息、第二可花费资产的收款方公钥、付款方公钥和授权方公钥;当第一可花费资产是需要授权的可花费资产时,第一隐私授权转账交易还包括第一可花费资产的授权证明信息;
将第一隐私授权转账交易发送至区块链网络,以供区块链节点打包执行:
根据存在证明信息和可花费仓库所存证的数据进行第一可花费资产的存在性验证;以及,
根据存在证明信息和已花费仓库所存证的数据进行第一可花费资产的双花验证;
在第一可花费资产是需要授权的可花费资产时,根据授权证明信息和授权仓库中第一可花费资产的授权哈希进行第一可花费资产的授权验证;
在所进行的各项验证都通过时,将第一可花费资产记录到已花费仓库中、将第二可花费资产和第三可花费资产记录到可花费仓库中。
其中,区块链节点还用于执行第一授权交易,根据授权方公钥验证相应的授权方私钥的签名,并在验证成功后将第二可花费资产的第一授权哈希或第二授权哈希存入授权仓库;
第一授权交易由相应的第一授权方的终端在监测到第一隐私授权转账交易后,响应于付款授权指令根据收款方公钥生成第一授权哈希,或,响应于撤回授权指令根据付款方公钥生成第二授权哈希,再通过授权方私钥签名生成。
第二方面,本发明提供一种适用于区块链节点的可撤回的隐私授权转账方法,区块链数据库中配置有用于存证可花费资产的可花费仓库、用于存证已被授权的可花费资产的授权哈希的授权仓库、用于存证已使用的可花费资产的已花费仓库,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011565372.0/2.html,转载请声明来源钻瓜专利网。