一种区块链跨链交易验证方法、装置、设备及存储介质制造方法及图纸

技术编号:41573821 阅读:21 留言:0更新日期:2024-06-06 23:52
本发明专利技术公开了一种区块链跨链交易验证方法、装置、设备及存储介质。该方法包括:目标链接收源头链发送的目标跨链交易的交易验证信息,交易验证信息包括目标跨链交易的目标交易数据、交易所属区块标识值和交易存在性证明;当目标链根据交易所属区块标识值,从预先存储的共识区块头集合中查找到与交易所属区块标识值匹配的目标共识区块头时,提取目标共识区块头中的目标多项式承诺,其中,共识区块头集合中的共识区块头基于源头链的跨链共识委员会进行标准共识验证转化得到的标准区块头确定;目标链根据目标交易数据、交易存在性证明和目标多项式承诺,验证目标跨链交易的有效性。本发明专利技术实现了跨链交易的快速可靠验证,提高了跨链交易的安全性。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其涉及一种区块链跨链交易验证方法、装置、设备及存储介质


技术介绍

1、跨链技术用于不同的区块链网络进行信息的可信交互,其核心流程是,当源头区块链网络产生一笔交易之后,该笔交易被转发到目标区块链上,目标区块链依据该笔交易做出对应的业务逻辑处理。在区块链网络内部,也就是源头区块链或目标区块链内部可以通过共识机制以及密码学协议保证交易的有效性,但是在区块链网络之间转发消息无法保证交易的有效性。跨链技术的安全性主要目的是验证被转发交易的有效性,即被转发的消息是在源头区块链上真是存在的,因此交易有效性的验证也被称之为交易存在性的验证。

2、目前,跨链交易的验证技术方式可以分为以下三种:外部验证、本地验证和原生验证。原生验证是指目标链的全体验证人对源头链的事件进行共识验证,一般是通过在目标链上部署源头链的轻客户端实现,该轻客户端不断保存和更新源头链的区块头,进而对源头链的事件执行spv验证。本地验证是指交易对手对交易直接进行验证,由于交易双方的经济利益是对抗的,因此不存在合谋的可能性。本地验证也称点对点验证,典型的是基于哈希时间锁本文档来自技高网...

【技术保护点】

1.一种区块链跨链交易验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,所述共识区块头集合的形成步骤,包括:

4.根据权利要求3所述的方法,其特征在于,在所述源头链将已通过内部共识的待转化区块进行标准共识验证转化之前,还包括:

5.根据权利要求3所述的方法,其特征在于,所述源头链通过跨链共识委员会将待转化区块进行标准共识验证转化,形成标准区块头,并同步至所述目标链,包括:

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征...

【技术特征摘要】

1.一种区块链跨链交易验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,所述共识区块头集合的形成步骤,包括:

4.根据权利要求3所述的方法,其特征在于,在所述源头链将已通过内部共识的待转化区块进行标准共识验证转化之前,还包括:

5.根据权利要求3所述的方法,其特征在于,所述源头链通过跨链共识委员会将待转化区块进行标准共识验证转化,形成标准区块头,并同步至所述目标链,包括:

6.根...

【专利技术属性】
技术研发人员:王磊兰春嘉
申请(专利权)人:上海零数众合信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1