一种基于多级默克尔树的区块链跨链交易验证方法

基本信息

申请号 CN202011478538.5 申请日 -
公开(公告)号 CN112702400A 公开(公告)日 2021-04-23
申请公布号 CN112702400A 申请公布日 2021-04-23
分类号 H04L29/08;H04L29/06;G06Q40/04 分类 电通信技术;
发明人 赵贺;郭斌 申请(专利权)人 北京链飞未来科技有限公司
代理机构 - 代理人 -
地址 100089 北京市海淀区建西苑中里1号楼3层商业385号
法律状态 -

摘要

摘要 本发明公开了一种基于多级默克尔树的区块链跨链交易验证方法,在区块链打包节点,对所有的跨链交易数据进行分类汇总,每类内的元素构建一级叶子节点集合,构建多级默克尔树,获取第二级默克尔树各根节点的默克尔路径,打包区块后,将区块头、一级叶子节点集合、默克尔路径一起广播给对应的目标链。目标链接收到数据包后,首先验证区块头的合法性,以一级叶子节点集合列表构建默克尔树,计算根节点,并判断根节点是否在默克尔路径中,再通过默克尔证明验证默克尔路径的合法性,只要出现非法则丢弃数据,合法则保存。本申请通过区块头、一级叶子节点集合、默克尔路径验证跨链交易的合法性,减少了对资源的消耗,提高了安全性。