跨链交易的验证方法、终端设备及可读存储介质技术

技术编号:28494032 阅读:21 留言:0更新日期:2021-05-19 22:23
本申请适用于计算机应用技术领域,提供了一种跨链交易的验证方法、终端设备及可读存储介质,所述方法包括:获取源链提交的跨链事件;基于所述跨链事件生成跨链交易,所述跨链交易包括验证协议;将所述跨链交易发送至中继链,指示所述中继链对所述验证协议验证通过后向目的链跨链网关发送所述跨链交易。通过本申请实施例,通过向中继链发送跨链交易,指示中继链仅对跨链交易中的验证协议进行验证,在保证隐私的前提下可以解决目前由目的链的跨链网关对跨链交易进行验证,增加了跨链网关的处理负担的问题。负担的问题。负担的问题。

【技术实现步骤摘要】
跨链交易的验证方法、终端设备及可读存储介质


[0001]本申请属于计算机应用
,尤其涉及一种跨链交易的验证方法、终端设备及可读存储介质。

技术介绍

[0002]随着区块链应用技术的发展,不同的区块链之间可以通过跨链技术进行互相通信,跨链技术主要包括基于公证人机制、哈希锁定以及中继链等。其中,基于中继链的跨链交易为,不同的应用链通过跨链网关接入中继链,通过中继链进行跨链操作。
[0003]由于在跨链交易中涉及到交易双方机构的业务敏感信息,而通过中继链存储的跨链交易可以被其它机构获取,因此容易造成交易双方的隐私泄露。目前,为了避免跨链交易过程中的隐私泄露,将跨链交易中的信息以密文形式发送至中继链,通过中继链出块后不对跨链交易进行验证,而是由目的链的跨链网关进行验证,增加了跨链网关的处理负担。

技术实现思路

[0004]本申请实施例提供了一种跨链交易的验证方法、终端设备及可读存储介质,可以解决目前由目的链的跨链网关对跨链交易进行验证,增加了跨链网关的处理负担的问题。
[0005]第一方面,本申请实施例提供了一种跨本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨链交易的验证方法,其特征在于,应用于源链跨链网关,所述方法包括:获取源链提交的跨链事件;基于所述跨链事件生成跨链交易,所述跨链交易包括验证协议;将所述跨链交易发送至中继链,指示所述中继链对所述验证协议验证通过后向目的链跨链网关发送所述跨链交易。2.如权利要求1所述的方法,其特征在于,所述基于所述跨链事件生成跨链交易之前,所述方法还包括:生成第一非对称密钥和对称密钥;向所述中继链注册所述第一非对称密钥的第一公钥、所述源链的地址信息及所述源链的验证规则,并获取所述中继链中存储的所述目的链跨链网关的第二非对称密钥的第二公钥;其中,所述对称密钥用于对所述跨链事件的交易明文进行加密,所述验证规则为验证所述验证协议的验证代码。3.如权利要求2所述的方法,其特征在于,所述跨链交易包括交易密文、加密的对称密钥以及零知识证明;所述基于所述跨链事件生成跨链交易,包括:通过所述对称密钥对所述跨链事件的交易明文进行加密,得到所述交易密文;以所述交易密文为公开输入,以所述交易明文和所述对称密钥为隐私输入,运行预设的零知识证明生成代码,生成所述零知识证明,将所述零知识证明作为所述验证协议;利用所述目的链跨链网关的第二非对称密钥的第二公钥对所述对称密钥进行加密,得到所述加密的对称密钥。4.如权利要求3所述的方法,其特征在于,所述方法包括:向所述中继链发送所述交易密文、所述加密的对称密钥以及所述零知识证明,指示所述中继链运行所述验证规则对应的所述验证代码,对所述零知识证明进行验证。5.如权利要求3所述的方法,其特征在于,所述方法包括:向所述中继链发送跨链交易,指示所述中继链对所述验证协议验证通过后,通过所述中继链向所述目的链跨链网关发送所述交易密文和所述加密的对称密钥;其中,所述加密的对称密钥用于指示所述目的链跨链网关使用所述第二非对称密钥的第二私钥解密所述加密的对称密钥,得到所述对称密钥;所述交易密文用于指示所述目的链跨链网关使用所述对称密钥解密所述交易密文,得到所述交易...

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

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

1