用于跨链交易监管的验证方法、装置、中继链节点及介质制造方法及图纸

技术编号:28706906 阅读:35 留言:0更新日期:2021-06-05 23:12
本申请适用于区块链技术领域,尤其涉及一种用于跨链交易监管的验证方法、装置、中继链节点及介质。该方法通过获取中继密文和第一监管密文,并在可信执行环境中解密中继密文,得到交易密钥,再对得到的交易密钥进行加密,得到第二监管密文,将第二监管密文与第一监管密文进行第一验证,若验证通过,则向监管方发送第一监管密文和交易密文,由于监管方通过第一监管密文获取交易密钥,因此,在跨链交易前对交易发起方发送的第一监管密文进行验证,可以确保第一监管密文的真实性,有效地实现对跨链交易的监管,避免非法交易的出现。避免非法交易的出现。避免非法交易的出现。

【技术实现步骤摘要】
用于跨链交易监管的验证方法、装置、中继链节点及介质


[0001]本申请属于区块链
,尤其涉及一种用于跨链交易监管的验证方法、装置、中继链节点及介质。

技术介绍

[0002]目前,不同的应用系统会配置不同的区块链,不同的区块链之间由于业务需求通常需要进行数据交互,不同区块链之间的数据交互通常被称为跨链交易。在跨链交易中交易信息被交易双方约定的交易密钥所加密,因此,第三方无法获取交易信息,此时监管方若要对跨链交易进行监管,就需要交易发起方向监管方提供该交易密钥,以便于监管方能够解密交易密文获得交易信息。然而,交易发起方可能会提供虚假的交易密钥,使得监管方无法解密出准确的交易信息,无法实现对跨链交易的有效监管,可能造成非法交易出现。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种用于跨链交易监管的验证方法、装置、中继链节点及介质,以解决现有技术无法对交易发起方向监管方提供的交易密钥进行验证,导致无法有效地监管跨链交易的问题。
[0004]第一方面,本申请实施例提供一种用于跨链交易监管的验证方法,应用于中继链节本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于跨链交易监管的验证方法,应用于中继链节点,其特征在于,所述验证方法包括:获取针对交易密文的中继密文和第一监管密文,所述中继密文为使用中继密钥加密交易密钥后得到的密文,所述第一监管密文为使用监管密钥加密所述交易密钥后得到的密文,所述交易密钥用于加密跨链交易信息,所述交易密文为使用所述交易密钥加密所述跨链交易信息后得到的密文;在可信执行环境中使用所述中继密钥解密所述中继密文,得到所述交易密钥;在所述可信执行环境中使用所述监管密钥对得到的所述交易密钥进行加密,得到第二监管密文;对所述第二监管密文与所述第一监管密文进行第一验证,并在所述第一验证通过后,向监管方发送所述第一监管密文以及所述交易密文。2.根据权利要求1所述的验证方法,其特征在于,所述验证方法还包括:获取所述跨链交易信息的所述交易密文;相应地,所述在所述第一验证通过后,向监管方发送所述第一监管密文以及所述交易密文包括:在所述第一验证通过后,向目的链发送所述交易密文,所述目的链是接收所述跨链交易信息的应用链;向所述监管方发送所述第一监管密文以及所述交易密文。3.根据权利要求2所述的验证方法,其特征在于,所述验证方法还包括:在所述可信执行环境中使用得到的所述交易密钥解密所述交易密文,得到所述跨链交易信息;对所述跨链交易信息进行第二验证;相应地,所述在所述第一验证通过后,向目的链发送所述交易密文包括:在所述第一验证和所述第二验证均通过后,向所述目的链发送所述交易密文。4.根据权利要求3所述的验证方法,其特征在于,所述跨链交易信息包括跨链交易证明;相应地,所述对所述跨链交易信息进行第二验证包括:在所述可信执行环境中基于来源链对应的验证规则对所述跨链交易证明进行验证,所述来源链是发起所述跨链交易信息的应用链,所述验证规则为在所述中继链节点中记录的规则。5.根据权利要求2所述的验证方法,其特征在于,所述向所述监管方发送所述第一监管密文以及所述交易密文包括:若接收到所述监管方发送的交易监管请求,则向所述监管方发送所...

【专利技术属性】
技术研发人员:邱炜伟李伟蔡亮汪小益方宝珠
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1