区块链的跨链交互的方法、介质及装置制造方法及图纸

技术编号:36445557 阅读:36 留言:0更新日期:2023-01-25 22:39
本公开提供一种区块链的跨链交互的方法、介质及装置。提供了一种区块链的跨链交互的方法,所述方法在核心区块链处执行,多条区块链接入所述核心区块链,所述方法包括:从用户或发起区块链接收按照所述核心区块链的标准格式的交易,其中,所述用户或所述发起区块链被配置为将所述交易从原始格式转换为所述标准格式;基于接收到的交易的签名,对交易进行验证;基于验证通过的交易中包括的目标区块链的ID,查找所述目标区块链的位置;以及基于查找到的所述目标区块链的位置将按照标准格式的交易转发到所述目标区块链,其中,所述目标区块链被配置为将接收到的标准格式的交易解析并转换为所述目标区块链的格式。并转换为所述目标区块链的格式。并转换为所述目标区块链的格式。

【技术实现步骤摘要】
区块链的跨链交互的方法、介质及装置


[0001]本公开涉及区块链领域,具体而言涉及一种区块链的跨链交互的方法、介质及装置。

技术介绍

[0002]随着区块链行业的发展,出现了越来越多的区块链项目。各个区块链项目之间的底层协议各不相同,使得每个区块链网络本身成为价值孤岛。并且,每个区块链网络都有自己独有的钱包端,用户使用门槛高。另外,不同区块链都有独特的公私钥算法、签名算法、交易结构,开发者需要花费大量时间对接不同区块链网络。
[0003]因此,需要解决上述各异构区块链之间的问题。期望的是用户使用一种客户端即可完成所有异构区块链上的交易,开发者也只需对接核心平台协议,即可完成交互。

技术实现思路

[0004]根据本公开的第一方面,提供了一种区块链的跨链交互的方法,所述方法在核心区块链处执行,多条区块链接入所述核心区块链,所述方法包括:从用户或发起区块链接收按照所述核心区块链的标准格式的交易,其中,所述用户或所述发起区块链被配置为将所述交易从原始格式转换为所述标准格式;基于接收到的交易的签名,对交易进行验证;基于验证通过的交本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链的跨链交互的方法,所述方法在核心区块链处执行,多条区块链接入所述核心区块链,所述方法包括:从用户或发起区块链接收按照所述核心区块链的标准格式的交易,其中,所述用户或所述发起区块链被配置为将所述交易从原始格式转换为所述标准格式;基于接收到的交易的签名,对交易进行验证;基于验证通过的交易中包括的目标区块链的ID,查找所述目标区块链的位置;以及基于查找到的所述目标区块链的位置将按照标准格式的交易转发到所述目标区块链,其中,所述目标区块链被配置为将接收到的标准格式的交易解析并转换为所述目标区块链的格式。2.根据权利要求1所述的方法,其中,区块链的ID是根据所述核心区块链的接入协议分配给接入到所述核心区块链的区块链的唯一标识符,可用于核心区块链对加入的区块链的管理和定位。3.根据权利要求1所述的方法,还包括:将验证通过的按照标准格式的交易存储在所述核心区块链本地。4.根据权利要求1所述的方法,其中,在所述交易可通过多条路径实现的情况下,所述方法还包括利用调度算法得到最优路径。5.根据权利要求1所述的方法,其中,在所述交易是从发起区块链接收到的情况下,所述方法还包括:在对接收到的交易进行验证之后,校验所述交易是否在所述发起区块链中已被确认,并且仅将经确认的交易转发到目标区块链。6.根据权利要求1所述的方法,其中,所述核心区块链为用户创建公私钥对,所述公私钥对中的私钥为根私钥,可基于所述根私钥推导得到用于与各个区块链的交易的私钥。7.一种用于区块链的跨链交互的核心区块链,多条区块链接入所述核心区块链,所述核心区块链包括:接收模块,被配置为从用户或发起区块链接收按照所述核心区块链的标准格式的交易,其中,所述用户或所述发起区块链被配置为将所述交易从原始格式转换为所述标准格式;处理模块,被配置为:基于接收到的交易的签名,对交易进行验证,以及基于验证通过的交易中包括的目标区块链的ID...

【专利技术属性】
技术研发人员:梁伟高伟勃
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1