logo好方法网

跨链数据的可信管理方法及装置、电子设备


技术摘要:
本说明书一个或多个实施例提供一种跨链数据的可信管理方法及装置、电子设备;该方法应用于中继器,所述中继器上加载有可信执行环境,以在所述可信执行环境中实施如下步骤:根据来自第一区块链的跨链请求,从作为请求对象的第二区块链调用相应的跨链数据,其中所述中继  全部
背景技术:
在相关技术中,通过中继链可以实现不同区块链之间的跨链交互。中继链可以分 别与各个区块链进行对接,并由该中继链上设置的若干验证者通过共识算法对各个区块链 上的跨链数据进行验证,而其他区块链只需对接该中继链即可获得跨链数据。
技术实现要素:
有鉴于此,本说明书一个或多个实施例提供一种跨链数据的可信管理方法及装 置、电子设备。 为实现上述目的,本说明书一个或多个实施例提供技术方案如下: 根据本说明书一个或多个实施例的第一方面,提出了一种跨链数据的可信管理方 法,应用于中继器,所述中继器上加载有可信执行环境,以在所述可信执行环境中实施如下 步骤: 根据来自第一区块链的跨链请求,从作为请求对象的第二区块链调用相应的跨链 数据,其中所述中继器配置有所述第二区块链的客户端; 加载预配置的管理规则集,以根据所述管理规则集包含的管理规则对所述跨链数 据进行管理处理,得到处理后数据; 向所述第一区块链返回带有所述中继器的身份签名的响应结果,所述响应结果包 含所述处理后数据。 根据本说明书一个或多个实施例的第二方面,提出了一种跨链数据的可信管理方 法,应用于第一区块链的区块链节点,所述方法包括: 创建跨链请求,所述跨链请求的请求对象为第二区块链,使中继器从所述第二区 块链调用相应的跨链数据,其中所述中继器配置有所述第二区块链的客户端; 获取所述中继器返回的响应结果,所述响应结果由所述中继器在加载的可信执行 环境中生成;其中,所述响应结果包含处理后数据,且所述响应结果带有所述中继器的身份 签名。 根据本说明书一个或多个实施例的第三方面,提出了一种跨链数据的可信管理装 置,应用于中继器,所述中继器上加载有可信执行环境,以在所述可信执行环境中实现: 调用单元,根据来自第一区块链的跨链请求,从作为请求对象的第二区块链调用 相应的跨链数据,其中所述中继器配置有所述第二区块链的客户端; 管理单元,加载预配置的管理规则集,以根据所述管理规则集包含的管理规则对 所述跨链数据进行管理处理,得到处理后数据; 第一返回单元,向所述第一区块链返回带有所述中继器的身份签名的响应结果, 5 CN 111614656 A 说 明 书 2/12 页 所述响应结果包含所述处理后数据。 根据本说明书一个或多个实施例的第四方面,提出了一种跨链数据的可信管理装 置,应用于第一区块链的区块链节点,所述装置包括: 创建单元,创建跨链请求,所述跨链请求的请求对象为第二区块链,使中继器从所 述第二区块链调用相应的跨链数据,其中所述中继器配置有所述第二区块链的客户端; 获取单元,获取所述中继器返回的响应结果,所述响应结果由所述中继器在加载 的可信执行环境中生成;其中,所述响应结果包含处理后数据,且所述响应结果带有所述中 继器的身份签名。 根据本说明书一个或多个实施例的第五方面,提出了一种电子设备,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器通过运行所述可执行指令以实现上述第一方面所述的方法。 根据本说明书一个或多个实施例的第六方面,提出了一种电子设备,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器通过运行所述可执行指令以实现上述第二方面所述的方法。 附图说明 图1是一示例性实施例提供的一种跨链数据的可信管理方法的流程图。 图2是一示例性实施例提供的另一种跨链数据的可信管理方法的流程图。 图3是一示例性实施例提供的一种实现跨链交互的示意图。 图4是一示例性实施例提供的一种TEE程序的功能架构的示意图。 图5是一示例性实施例提供的一种设备的结构示意图。 图6是一示例性实施例提供的一种跨链数据的可信管理装置的框图。 图7是一示例性实施例提供的另一种设备的结构示意图。 图8是一示例性实施例提供的另一种跨链数据的可信管理装置的框图。
分享到:
收藏