一种基于多级默克尔树的区块链跨链交易验证方法
基本信息
申请号 | CN202011478538.5 | 申请日 | - |
公开(公告)号 | CN112702400A | 公开(公告)日 | 2021-04-23 |
申请公布号 | CN112702400A | 申请公布日 | 2021-04-23 |
分类号 | H04L29/08;H04L29/06;G06Q40/04 | 分类 | 电通信技术; |
发明人 | 赵贺;郭斌 | 申请(专利权)人 | 北京链飞未来科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 100089 北京市海淀区建西苑中里1号楼3层商业385号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于多级默克尔树的区块链跨链交易验证方法,在区块链打包节点,对所有的跨链交易数据进行分类汇总,每类内的元素构建一级叶子节点集合,构建多级默克尔树,获取第二级默克尔树各根节点的默克尔路径,打包区块后,将区块头、一级叶子节点集合、默克尔路径一起广播给对应的目标链。目标链接收到数据包后,首先验证区块头的合法性,以一级叶子节点集合列表构建默克尔树,计算根节点,并判断根节点是否在默克尔路径中,再通过默克尔证明验证默克尔路径的合法性,只要出现非法则丢弃数据,合法则保存。本申请通过区块头、一级叶子节点集合、默克尔路径验证跨链交易的合法性,减少了对资源的消耗,提高了安全性。 |
