【技术实现步骤摘要】
跨链交易监管方法、装置、设备和存储介质
本申请涉及区块链
,具体涉及一种跨链交易监管方法、装置、设备和存储介质。
技术介绍
区块链从技术上是去中心化数据库和分布式账本技术,从商业层面则是价值网络,在这个价值网络中连接的有效节点越多和分布越广,可能产生的价值叠加会越大。跨链技术便是实现价值网络的关键,跨链最基本的意义就是要实现价值的流通,解决不同链之间的价值孤岛问题。在跨链交易的应用场景中,通常需要对发起的跨链交易的有效性进行验证,即对跨链交易进行验签。在基于零知识证明的跨链交易验签场景中,区块链A和区块链B通过中继链进行跨链交易,为了保证跨链交易的有效性和隐私性,交易信息会以密文方式发送到中继链上进行验证。但是,在这种情况下,在跨链交易的整个流程中交易信息无法被除交易双方外的第三方获取,就导致了在需要监管跨链交易的场景下,监管部门无法获取交易信息,即监管部门无法对跨链交易进行有效监管,导致出现非法交易的情况。目前,为了保证对跨链交易的有效监管,一种解决方式是区块链A的跨链网关向监管部门提供交易密钥,以便 ...
【技术保护点】
1.一种跨链交易监管方法,其特征在于,应用于跨链交易监管系统,所述跨链交易监管系统包括第一网关、中继链以及监管终端,其中,所述第一网关为发起跨链交易的第一区块链的跨链网关,所述中继链上存储有所述监管终端的监管公钥,所述方法包括:/n调用所述第一网关获取所述监管公钥和所述跨链交易的跨链信息,并随机生成交易密钥;/n调用所述第一网关根据所述交易密钥、所述监管公钥和所述跨链信息,生成跨链交易信息,并将所述跨链交易信息发送至所述中继链,其中,所述跨链交易信息包括零知识证明信息和监管信息;/n调用所述中继链对所述零知识证明信息进行验证,若验证通过,则调用所述监管终端获取所述监管信息, ...
【技术特征摘要】
1.一种跨链交易监管方法,其特征在于,应用于跨链交易监管系统,所述跨链交易监管系统包括第一网关、中继链以及监管终端,其中,所述第一网关为发起跨链交易的第一区块链的跨链网关,所述中继链上存储有所述监管终端的监管公钥,所述方法包括:
调用所述第一网关获取所述监管公钥和所述跨链交易的跨链信息,并随机生成交易密钥;
调用所述第一网关根据所述交易密钥、所述监管公钥和所述跨链信息,生成跨链交易信息,并将所述跨链交易信息发送至所述中继链,其中,所述跨链交易信息包括零知识证明信息和监管信息;
调用所述中继链对所述零知识证明信息进行验证,若验证通过,则调用所述监管终端获取所述监管信息,以及调用所述监管终端对所述监管信息进行解密,得到解密结果,并根据所述解密结果对所述跨链交易信息进行监管。
2.根据权利要求1所述的方法,其特征在于,所述第一网关配置有所述第一区块链的验证规则,所述验证规则包括基于零知识证明的生成代码,所述调用所述第一网关根据所述交易密钥、所述监管公钥和所述跨链信息,生成跨链交易信息,包括:
调用所述第一网关根据所述交易密钥、所述监管公钥和所述跨链信息,生成所述监管信息和所述零知识证明的输入参数;
调用所述第一网关根据所述输入参数和所述生成代码,生成所述零知识证明信息;
调用所述第一网关根据所述交易密钥、所述跨链信息、所述零知识证明信息和所述监管信息,得到所述跨链交易信息。
3.根据权利要求2所述的方法,其特征在于,所述跨链信息包括跨链调用信息,所述监管信息包括第一加密信息和第二加密信息,所述调用所述第一网关根据所述交易密钥、所述监管公钥和所述跨链信息,生成所述监管信息,包括:
调用所述第一网关根据所述交易密钥对所述跨链调用信息进行加密,得到所述第一加密信息;
调用所述第一网关根据所述监管公钥对所述交易密钥进行加密,得到所述第二加密信息。
4.根据权利要求3所述的方法,其特征在于,所述监管终端配置有监管私钥,所述监管私钥和所述监管公钥为一对非对称密钥,所述调用所述监管终端对所述监管信息进行解密,得到解密结果,包括:
调用所述监管终端根据所述监管私钥对所述第二加密信息进行解密,得到所述交易密钥;
调用所述监管终端根据所述交易密钥对所述第一加密信息进行解密,得到所述跨链调用信息,所述解密结果为所述跨链调用信息。
5.根据权利要求3所述的方法,其特征在于,所述跨链信息还包括跨链有效性证明信息,所述输入参数包括公开输入参数和隐私输入参数,所述隐私输入参数包括所述交易密钥、所述跨链调用信息和所述跨链有效性证明信息,所述公开输入参数包括所述监管公钥、所述第一加密信息、所述第二加密信息和第三加密信息,其中,所述第三加密信息为调...
【专利技术属性】
技术研发人员:邱炜伟,李伟,匡立中,汪小益,方宝珠,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。