跨链交易的验证方法、装置、电子设备、系统及存储介质制造方法及图纸

技术编号:33532053 阅读:21 留言:0更新日期:2022-05-19 02:04
本申请涉及一种跨链交易的验证方法、装置、电子设备及存储介质,应用于目的区块链节点中,该跨链交易的验证方法包括:获取携带有签名信息的跨链交易信息;所述跨链交易信息包括源区块链标识、目的区块链标识、跨链交易标识、跨链交易调用方法以及跨链交易调用方法的参数;基于所述签名信息对所述跨链交易信息进行验证,得到验证结果;根据所述验证结果,确定是否执行所述跨链交易信息对应的交易。本申请中,目的区块链节点基于获取到的跨链交易信息中携带的签名信息,对该跨链交易信息进行验证,以保证该跨链交易信息未被篡改,保证跨链交易的安全性。交易的安全性。交易的安全性。

【技术实现步骤摘要】
跨链交易的验证方法、装置、电子设备、系统及存储介质


[0001]本申请涉及区块链
,尤其涉及一种跨链交易的验证方法、装置、电子设备、系统及存储介质。

技术介绍

[0002]目前基于中继链的跨链交易实现中,跨链网关接收到中继链发送的跨链交易后,对该跨链交易在中继链的存在性和有效性进行验证,并在验证通过后,直接根据接收到的跨链交易的跨链调用信息组装对应的应用链(即目的区块链)的交易,并将该交易提交到对应的应用链。在这种实现方式中,跨链交易的安全性和有效性由跨链网关保证,也就是说,应用链依赖于跨链网关来保证跨链交易的安全性。若跨链网关作恶,例如篡改跨链交易的调用信息,来构造任意的符合条件的跨链交易,对应用链进行调用。此时,跨链交易的交易参数、调用合约、调用方法等都可能会被修改,跨链交易的安全性无法得到保证。

技术实现思路

[0003]本申请提供了一种跨链交易的验证方法、装置、电子设备、系统及存储介质,以解决无法保证跨链交易的安全性的问题。
[0004]第一方面,本申请提供了一种跨链交易的验证方法,应用于目的区块链节点中,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨链交易的验证方法,其特征在于,应用于目的区块链节点中,所述方法包括:获取携带有签名信息的跨链交易信息;所述跨链交易信息包括源区块链标识、目的区块链标识、跨链交易标识、跨链交易调用方法以及跨链交易调用方法的参数;基于所述签名信息对所述跨链交易信息进行验证,得到验证结果;根据所述验证结果,确定是否执行所述跨链交易信息对应的交易。2.根据权利要求1所述的跨链交易的验证方法,其特征在于,所述基于所述签名信息对所述跨链交易信息进行验证,得到验证结果,包括:通过调用跨链管理合约,基于所述签名信息对所述跨链交易信息进行验证,得到验证结果。3.根据权利要求1所述的跨链交易的验证方法,其特征在于,所述签名信息包括预设数量的中继节点的地址和所述预设数量的中继节点的签名,所述预设数量大于预设数量阈值;所述基于所述签名信息对所述跨链交易信息进行验证,得到验证结果,包括:在所述预设数量的中继节点的地址均属于本地存储的中继节点的地址集合,所述预设数量的中继节点的签名的类型为预设签名类型,且所述预设数量的中继节点的签名合法,则确定所述验证结果为验证通过;其中,所述本地存储的中继节点的地址集合包括同一区块内验证通过的中继节点的地址。4.根据权利要求1

3中任一项所述的跨链交易的验证方法,其特征在于,所述方法还包括:获取携带有所述签名信息的中继节点地址更新请求;对所述中继节点地址更新请求进行验证,若验证通过,则更新本地存储的中继节点的地址集合中的地址。5.一种跨链交易的验证方法,其特征在于,应用于跨链网关中,所述方法包括:获取跨链交易信息;所述跨链交易信息包括源区块链标识、目的区块链标识、跨链交易标识、跨链交易调用方法以及跨链交易调用方法的参数;对所述跨链交易信息进行验证,并在验证通过后,基于所述跨链交易信息向中继节点发送签名请求,以获取签名信息;将携带有所述签名信息的跨链交易信息,发送给所述跨链交易信息对应的目的区块链节点,以便于所述目的区块链节点对携带有所述签名信息的跨链交易信息进行验证。6.根据权利要求5所述的跨链交易的验证方法,其特征在于,所述方法还包括:获取中继节点地址更新请求,所述更新请求中包括所述签名信息;对所述中继节点地址更新请求进行验证,若验证通过,则将所述中继节点地址更新请求发送给所述目...

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

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

1