(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210800189.7
(22)申请日 2022.07.06
(71)申请人 杭州复杂美科技有限公司
地址 310000 浙江省杭州市西湖区文三路
90号东部软件园6号楼7层702室
(72)发明人 何正军 王志文 吴思进
(51)Int.Cl.
G06F 21/62(2013.01)
G06Q 20/38(2012.01)
(54)发明名称
跨链安全保障方法、 计算机设备和存 储介质
(57)摘要
本发明提供一种跨链 安全保障方法、 计算机
设备和存储介质, 该方法包括: 向安全服务节点
进行注册, 注册当前中继器所订阅的第一节点、
第一事件信息、 第二节点和第二事件信息; 响应
于收到第一警示信息, 删除第一区块高度的第一
事件信息, 将所订阅的第一节点修改为第三节
点, 并将向安全服务节点注册的第一节点修改为
第三节点; 响应于收到第二警示信息, 删除第二
区块高度的第二事件信息, 将所订阅的第二节点
修改为第四节 点, 并将向安全服务节 点注册的第
二节点修改为第四节点。 本发明保障了跨链方案
的安全性和稳定性。
权利要求书3页 说明书6页 附图2页
CN 115221552 A
2022.10.21
CN 115221552 A
1.一种跨链安全保障方法, 其特征在于, 所述方法适用于中继器, 所述中继器配置用于
第一区块链和 第二区块链之 间的跨链, 所述中继器配置用于向所述第一区块链的第一节点
订阅用于所述跨链的第一事件信息、 向所述第二区块链的第二节点订阅用于所述跨链的第
二事件信息, 所述方法包括:
向安全服务节点进行注册, 注册当前中继器所订阅的所述第一节点、 所述第一事件信
息、 所述第二节点和所述第二事 件信息, 以供 所述安全服务节点:
向包括所述第一节点的所述第一区块链的多个节点 订阅所述第一事 件信息;
向包括所述第二节点的所述第二区块链的多个节点 订阅所述第二事 件信息;
比对分别从所述第一区块链的多个节点订阅获得的第一区块高度的各所述第一事件
信息是否一 致: 否, 则向当前中继器发送第一警示信息;
比对分别从所述第二区块链的多个节点订阅获得的第二区块高度的各所述第二事件
信息是否一 致: 否, 则向当前中继器发送第二警示信息;
响应于收到所述第一警示信息, 删除所述第一区块高度的第一事件信息, 将所订阅的
所述第一节点修改为第三节点, 并将向所述安全服务节点注册的所述第一节点修改为所述
第三节点;
响应于收到所述第二警示信息, 删除所述第二区块高度的第二事件信息, 将所订阅的
所述第二节点修改为第四节点, 并将向所述安全服务节点注册的所述第二节点修改为所述
第四节点。
2.根据权利要求1所述的方法, 其特 征在于, 所述 安全服务节点还配置用于:
分别维护各所述第 一事件信 息比对结果一致的第 一安全区块高度、 各所述第 二事件信
息比对结果 一致的第二 安全区块高度; 以及,
定时向当前中继器 推送所述第一 安全区块高度和所述第二 安全区块高度;
所述响应于收到所述第一警示信息, 删除所述第一区块高度的第一事件信息, 将所订
阅的所述第一节点修改为第三节点, 并将向所述安全服务节点注册的所述第一节点修改为
所述第三节点还 包括:
暂停处理所述第一区块高度的第一事 件信息; 以及,
判断所接收的第一安全区块高度是否不小于所述第一区块高度: 是, 则恢复处理所述
第一区块高度的第一事 件信息;
所述响应于收到所述第二警示信息, 删除所述第二区块高度的第二事件信息, 将所订
阅的所述第二节点修改为第四节点, 并将向所述安全服务节点注册的所述第二节点修改为
所述第四节点还 包括:
暂停处理所述第二区块高度的第二事 件信息; 以及,
判断所接收的第二安全区块高度是否不小于所述第二区块高度: 是, 则恢复处理所述
第二区块高度的第二事 件信息。
3.根据权利要求1所述的方法, 其特征在于, 所述安全服务节点还配置用于根据 各所述
第一事件信息的比对维护第一区块链可信节点列 表、 根据各所述第二事件信息的比对维护
第二区块链可信节点列表;
所述将所订阅的所述第 一节点修改为第 三节点还包括: 从所述第 一区块链可信节点列
表中选取第三节点;权 利 要 求 书 1/3 页
2
CN 115221552 A
2所述将所订阅的所述第 二节点修改为第四节点还包括: 从所述第 二区块链可信节点列
表中选取第四节点。
4.一种跨链安全保障方法, 其特征在于, 所述方法适用于安全服务节点, 所述安全服务
节点用于为中继器提供安全服务, 所述中继器配置用于第一区块链和 第二区块链之 间的跨
链, 所述中继器配置用于向所述第一区块链的第一节点订阅用于所述跨链的第一事件信
息、 向所述第二区块链的第二节点 订阅用于所述 跨链的第二事 件信息, 所述方法包括:
接受第一中继器的注册, 获取所述第一中继器所订阅的所述第一节点、 所述第一事件
信息、 所述第二节点和所述第二事 件信息;
向包括所述第一节点的所述第一区块链的多个节点 订阅所述第一事 件信息;
向包括所述第二节点的所述第二区块链的多个节点 订阅所述第二事 件信息;
比对分别从所述第一区块链的多个节点订阅获得的第一区块高度的各所述第一事件
信息是否一致: 否, 则向所述第一中继器发送第一警示信息, 以供所述第一中继器删除所述
第一区块高度的第一事件信息, 将所订阅的所述第一节点修改为第三节点, 并将所注册的
所述第一节点 修改为所述第三节点;
比对分别从所述第二区块链的多个节点订阅获得的第二区块高度的各所述第二事件
信息是否一致: 否, 则向所述第一中继器发送第二警示信息, 以供所述第一中继器删除所述
第二区块高度的第二事件信息, 将所订阅的所述第二节点修改为第四节点, 并将所注册的
所述第二节点 修改为所述第四节点。
5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括:
分别维护各所述第 一事件信 息比对结果一致的第 一安全区块高度、 各所述第 二事件信
息比对结果 一致的第二 安全区块高度;
定时向所述第一中继器 推送所述第一 安全区块高度和所述第二 安全区块高度;
所述第一中继器还配置用于:
在收到所述第一警示信息后暂停处 理所述第一区块高度的第一事 件信息,
判断所接收的第一安全区块高度是否不小于所述第一区块高度: 是, 则恢复处理所述
第一区块高度的第一事 件信息;
以及,
在收到所述第二警示信息后暂停处 理所述第二区块高度的第二事 件信息,
判断所接收的第二安全区块高度是否不小于所述第二区块高度: 是, 则恢复处理所述
第二区块高度的第二事 件信息。
6.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括:
根据各所述第 一事件信 息的比对维护第 一区块链可信节点列表、 根据 各所述第 二事件
信息的比对维护第二区块链可信节点列表;
所述将所订阅的所述第 一节点修改为第 三节点还包括: 从所述第 一区块链可信节点列
表中选取第三节点;
所述将所订阅的所述第 二节点修改为第四节点还包括: 从所述第 二区块链可信节点列
表中选取第四节点。
7.一种计算机设备, 其特 征在于, 所述设备包括:
一个或多个处 理器;权 利 要 求 书 2/3 页
3
CN 115221552 A
3
专利 跨链安全保障方法、计算机设备和存储介质
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:35:03上传分享