技术特征:
1.一种授权交易方法,其特征在于,区块链上配置有授权转账合约,所述方法适用于区块链节点,所述方法包括:执行第一授权转账交易,将第一转账资产冻结在所述授权转账合约中,并在所述授权转账合约中记录所述第一转账资产的第一支票;其中,所述第一支票至少包括以下信息:所述第一转账资产的付款方、收款方、授权方、资产数额;执行第一查询请求,查找所述授权转账合约中所记录的收款方为所查询用户的各支票以生成第一查询结果并返回;执行第一授权交易,验证所述第一授权交易是否由所请求授权的所述第一支票的授权方签名生成的:是,则在所述授权转账合约中记录所述第一支票授权给所述第一授权交易所指定的所述收款方或所述授权方;执行第一资产提取交易,验证请求提取所述第一支票的用户是否所述第一支票的被授权方:是,则将所述第一转账资产转账至所述第一资产提取交易所指定的地址。2.根据权利要求1所述的方法,其特征在于,还包括:执行第二资产提取交易,验证请求提取的所述第一支票是否在第一期限内未被授权,以及,请求提取所述第一支票的用户是否所述第一支票的收款方:两项验证都通过,则将所述第一转账资产转账至所述第二资产提取交易所指定的地址。3.根据权利要求1所述的方法,其特征在于,所述第一支票还包括所述第一转账资产的备用授权方,所述方法还包括:执行第二授权交易,验证所请求授权的所述第一支票是否在第二期限内未被授权,以及,所述第二授权交易是否由所述第一支票的备用授权方签名生成的:两项验证都通过,则在所述授权转账合约中记录所述第一支票授权给所述第二授权交易所指定的所述收款方或所述授权方。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,还包括:执行第二查询请求交易,查找所述授权转账合约中所记录的授权方为所查询用户的各支票以生成第一查询结果并返回。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,还包括:执行第三查询请求交易,查找所述授权转账合约中所记录的付款方为所查询用户的各支票以生成第一查询结果并返回。6.一种计算机设备,其特征在于,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1
‑
5中任一项所述的方法。7.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1
‑
5中任一项所述的方法。
技术总结
本发明提供一种授权交易方法、计算机设备和存储介质,该方法包括:执行第一授权转账交易,将第一转账资产冻结在授权转账合约中,并在授权转账合约中记录第一转账资产的第一支票;执行第一查询请求,查找授权转账合约中所记录的收款方为所查询用户的各支票以生成第一查询结果并返回;执行第一授权交易,验证第一授权交易是否由所请求授权的第一支票的授权方签名生成的:是,则在授权转账合约中记录第一支票授权给第一授权交易所指定的收款方或授权方;执行第一资产提取交易,验证请求提取第一支票的用户是否第一支票的被授权方:是,则将第一转账资产转账至第一资产提取交易所指定的地址。本发明实现了便于解决各类区块链交易资产问题的交易方案。链交易资产问题的交易方案。链交易资产问题的交易方案。
技术研发人员:马登极 王志文 吴思进
受保护的技术使用者:杭州复杂美科技有限公司
技术研发日:2021.07.09
技术公布日:2021/9/9