全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210034060.X (22)申请日 2022.01.12 (71)申请人 盐城矩阵运营 管理有限公司 地址 224008 江苏省盐城市 盐南高新区黄 海街道办事处南苑社区紫金路9号 208-4室(CNH) (72)发明人 范进 王峰 闫晨旭  (74)专利代理 机构 北京中强智尚知识产权代理 有限公司 1 1448 专利代理师 贾依娇 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/08(2006.01) H04L 9/06(2006.01) H04L 9/40(2022.01)H04L 67/10(2022.01) H04L 67/1097(2022.01) G06Q 40/04(2012.01) G06F 21/62(2013.01) (54)发明名称 基于变色龙哈希的区块链跨链交易方法及 装置、 存储介质 (57)摘要 本申请公开了一种基于变色龙哈希的区块 链跨链交易方法及装置、 存储介质、 计算机设备, 该方法包括: 当源区块链系统的第一跨链网关监 听到跨链交易修改信息时, 从源区块链中确定跨 链交易修改信息的原交易信息, 以及原公钥、 原 随机数以及原哈希值; 获取原交易信息的原私 钥, 确定与原哈希值对应的更新随机数; 通过原 私钥对跨链交易修改信息进行数字签名, 并将签 名后的跨链交易修改信息、 更新随机数、 原公钥 以及原哈希 值打包生成目标跨链 修改信息, 通过 第一跨链网关将目标跨链修改信息发送至目标 中继链, 以使目标中继链转发目标跨链修改信息 至目的区块链, 目的区块链基于跨链交易修改信 息中的修改内容信息以及修改位置标识对原交 易信息进行修改。 权利要求书4页 说明书17页 附图4页 CN 114553429 A 2022.05.27 CN 114553429 A 1.一种基于变色龙哈希的区块链跨链 交易方法, 应用于源区块链系统, 其特征在于, 包 括: 当源区块链系统 的第一跨链网关监 听到跨链 交易修改信 息时, 从源区块链中确定所述 跨链交易修改信息的原交易信息, 以及所述原交易信息对应的原公钥、 原随机数以及原哈 希值, 其中, 所述跨链交易修改信息包括目的区块链的修改位置标识以及修改内容信息, 所 述原交易信息为已经写入所述目的区块链的交易信息; 获取所述原交易信 息的原私钥, 基于所述跨链 交易修改信 息、 所述原随机数、 所述原交 易信息以及所述原私钥, 通过变色龙哈希函数确定与所述原哈希值对应的更新随机数; 通过所述原私钥对所述跨链 交易修改信 息进行数字签名, 并将签名后的跨链 交易修改 信息、 所述更新随机数、 所述原公钥以及所述原哈希值打包生成目标跨链修改信息, 通过所 述第一跨链网关将所述目标跨链修改信息发送至目标中继链, 以使所述目标中继链通过所 述目标跨链修改信息, 将所述 目标跨链修改信息转发至所述 目的区块链, 所述目的区块链 基于所述修改内容信息对所述修改位置标识对应的所述原交易信息进 行修改, 并将跨链反 馈信息反馈 至所述目标中继链; 基于所述第 一跨链网关接收所述目标中继链发送的所述跨链反馈信 息, 并将所述跨链 反馈信息存 储至跨链合约中。 2.根据权利要求1所述的方法, 其特征在于, 所述获取所述原交易信息的原私钥之前, 所述方法还 包括: 基于预设密钥分发算法, 将所述原 交易信息的原私钥划分成第 一预设数量的第 一子私 钥, 并将所述第一子私钥以及所述跨链交易修改信息分发至所述源区块链系统中的所述第 一预设数量的所述第一 跨链网关中; 当超过第一数量阈值的所述第 一跨链网关通过所述跨链 交易修改信 息时, 基于预设密 钥恢复算法以及通过所述跨链交易修改信息的所述第一跨链网关对应的所述第一子私钥, 还原所述原私钥。 3.根据权利要求1所述的方法, 其特征在于, 所述基于所述第 一跨链网关接收所述目标 中继链发送的所述 跨链反馈信息, 并将所述 跨链反馈信息存 储至跨链合约中, 具体包括: 通过所述第 一跨链网关接收所述目标中继链系统发送的所述跨链反馈信 息, 基于哈希 验证算法以及所述跨链反馈信息, 验证目标哈希 值与更改通知信息是否对应, 并当对应时, 获取所述第一跨链网关的第一私钥和 第一公钥, 通过所述第一私钥对签名后的更改通知信 息进行二次数字签名, 并将二次签名后的更改通知信息、 所述第一 公钥、 目标公钥发送至所 述源区块链系统的第一验证节点中, 其中, 所述跨链反馈信息包括所述签名后的更改通知 信息、 目标随机数、 所述目标公钥以及所述目标哈希值; 基于所述第一验证节点, 通过所述第一公钥、 所述目标公钥对所述二次签名后的更改 通知信息进行来源验证, 并当验证通过且共识 通过的所述第一验证节点的数量超过第一预 设数量阈值时, 将所述 跨链反馈信息存 储至所述 跨链合约中。 4.一种基于变色龙哈希的区块链跨链 交易方法, 应用于目标中继链系统, 其特征在于, 包括: 通过目标中继链系统的第二验证节点接收源区块链系统中第一跨链网关发送的目标 跨链修改信息, 基于哈希验证算法以及所述 目标跨链修改信息, 验证原哈希值与跨链交易权 利 要 求 书 1/4 页 2 CN 114553429 A 2修改信息是否对应, 并当对应时, 对所述跨链交易修改信息进行共识, 其中, 所述 目标跨链 修改信息包括签名后的跨链交易修改信息、 更新随机数、 原公钥以及所述原哈希值, 所述跨 链交易修改信息包括目的区块链的修改位置标识以及修改内容信息; 当通过所述跨链 交易修改信 息的所述第 二验证节点的数量超过第 二预设数量阈值 时, 将所述目标跨链修改信息转 发至所述目的区块链, 以使所述目的区块链基于所述修改内容 信息对所述 修改位置标识对应的原交易信息进行修改, 并生成跨链反馈信息; 通过所述第 二验证节点接收所述目的区块链发送的所述跨链反馈信 息, 基于所述哈希 验证算法以及所述跨链反馈信息, 验证目标哈希值与所述跨链反馈信息中的更改通知信息 是否对应, 并当对应时, 对所述更改通知信息进行共识, 其中, 所述跨链反馈信息包括签名 后的所述更改通知信息、 目标随机数、 目标公钥以及所述目标哈希值; 当通过所述更改通知信 息的所述第 二验证节点的数量超过所述第 二预设数量阈值 时, 将所述跨链反馈信息转发至所述源区块链, 以使 所述源区块链将所述跨链反馈信息存储至 所述源区块链的跨链合约中。 5.一种基于变色龙哈希的区块链跨链 交易方法, 应用于目的区块链系统, 其特征在于, 包括: 通过目的区块链系统的第 二跨链网关接收目标中继链系统发送的目标跨链修改信 息, 基于哈希验证算法以及所述目标跨链修改信息, 验证原哈希值与跨链交易修改信息是否对 应, 并当对应时, 获取所述第二跨链网关的第二私钥和 第二公钥, 通过所述第二私钥对签名 后的所述跨链交易修改信息进行二次数字签名, 并将二次签名后的跨链交易修改信息、 所 述第二公钥、 原公钥发送至所述目的区块链系统的第三验证节点中, 其中, 所述目标跨链 修 改信息包括签名后的跨链交易修改信息、 更新随机数、 原公钥以及所述原哈希 值, 所述跨链 交易修改信息包括目的区块链的修改位置标识以及修改内容信息; 基于所述第三验证节点, 通过所述第二公钥、 所述原公钥对所述二次签名后的跨链交 易修改信息进 行来源验证, 并当验证通过且共识 通过的所述第三验证节点的数量超过第三 预设数量阈值时, 基于所述修改内容信息对所述修改位置标识对应的原交易信息进行修 改, 并生成更改通知信息; 当所述第二跨链网关监听到所述更改通知信息后, 基于哈希生成算法 以及目标公钥、 所述更改通知信息以及目标随机数, 确定目标哈希值, 其中, 所述目标公钥以及目标私钥是 基于密钥生成算法生成的; 通过所述目标私钥对所述更改通知信 息进行数字签名, 并将签名后的所述更改通知信 息、 所述目标随机数、 所述目标公钥以及所述目标哈希值打包生成跨链反馈信息, 通过所述 第二跨链网关将所述跨链反馈信息发送至所述目标中继链, 以使 所述目标中继链通过所述 跨链反馈信息, 将所述跨链反馈信息转发至所述源区块链, 所述源区块链将所述跨链反馈 信息存储至所述源区块链的跨链合约中。 6.根据权利要求5所述的方法, 其特征在于, 所述获取所述第 二跨链网关的第 二私钥和 第二公钥之前, 所述方法还 包括: 基于预设密钥生成算法, 生成所述第二公钥和所述第二私钥; 所述获取 所述第二 跨链网关的第二私钥和第二公钥, 具体包括: 基于预设密钥分发算法, 将所述第二私钥划分成第二预设数量的第二子私钥, 并将所权 利 要 求 书 2/4 页 3 CN 114553429 A 3

PDF文档 专利 基于变色龙哈希的区块链跨链交易方法及装置、存储介质

文档预览
中文文档 26 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共26页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于变色龙哈希的区块链跨链交易方法及装置、存储介质 第 1 页 专利 基于变色龙哈希的区块链跨链交易方法及装置、存储介质 第 2 页 专利 基于变色龙哈希的区块链跨链交易方法及装置、存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:41:18上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。