[发明专利]基于区块链的跨链交易方法、装置和计算机可读存储介质有效
申请号: | 202011406487.5 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112200682B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 刘攀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06F21/64;G06F21/60;G06F16/27 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 交易 方法 装置 计算机 可读 存储 介质 | ||
本申请公开了一种基于区块链的跨链交易方法、装置和计算机可读存储介质,该方法包括:第一节点获取中继节点发送的针对目标交易数据的跨链交易数据包和树根证明信息;跨链交易数据包和树根证明信息是第二节点发给中继节点的;第一节点属于第一业务区块链;第二节点属于第二业务区块链;跨链交易数据包包括目标交易数据所属区块的目标默克尔树根和共识签名集合;共识签名集合是对跨链交易数据包共识通过后得到;对共识签名集合进行验证,根据树根证明信息对目标默克尔树根进行验证;当对共识签名集合和目标默克尔树根验证成功时执行与目标交易数据相关联的交易业务。采用本申请,可提高第一业务区块链与第二业务区块链之间的跨链交易的可靠性。
技术领域
本申请涉及数据处理的技术领域,尤其涉及一种基于区块链的跨链交易方法、装置和计算机可读存储介质。
背景技术
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。简单的讲,区块链就是去中心化的分布式账本。
现有技术中,在实现第一区块链与第二区块链之间的跨链交易过程中,通常是基于智能合约来实现,即可以将第一区块链与第二区块链之间进行跨链交易相关的规则和协议写入智能合约,以实现第一区块链与第二区块链之间的跨链交易。此种场景下,一旦智能合约发生错误,则第一区块链与第二区块链之间的跨链交易也会变得不可靠。
发明内容
本申请提供了一种基于区块链的跨链交易方法、装置和计算机可读存储介质,可提高第一业务区块链与第二业务区块链之间的跨链交易的可靠性。
本申请一方面提供了一种基于区块链的跨链交易方法,该方法由第一节点执行,该方法包括:
获取中继节点发送的针对目标交易数据的跨链交易数据包和树根证明信息;跨链交易数据包和树根证明信息是由第二节点发送给中继节点的;第一节点属于第一业务区块链;第二节点属于第二业务区块链;跨链交易数据包中包括目标交易数据所属区块的目标默克尔树根、以及针对跨链交易数据包的共识签名集合;共识签名集合中的共识签名,是在第二业务区块链中的共识节点,对跨链交易数据包中除共识签名集合之外的数据共识通过后所得到的签名;
根据共识签名集合中的共识签名的合法性和数量对共识签名集合进行验证,根据树根证明信息对跨链交易数据包中的目标默克尔树根进行验证;
当对共识签名集合和目标默克尔树根验证成功时,执行与跨链交易数据包中的目标交易数据相关联的交易业务。
本申请一方面提供了一种基于区块链的跨链交易方法,该方法由中继节点执行,该方法包括:
向第二节点获取针对目标交易数据的跨链交易数据包和树根证明信息;第二节点属于第二业务区块链;跨链交易数据包中包括目标交易数据所属区块的目标默克尔树根、以及针对跨链交易数据包的共识签名集合;共识签名集合中的共识签名,是在第二业务区块链中的共识节点,对跨链交易数据包中除共识签名集合之外的数据共识通过后所得到的签名;
根据共识签名集合中的共识签名的合法性和数量对共识签名集合进行验证,根据树根证明信息对跨链交易数据包中的目标默克尔树根进行验证;
当对共识签名集合和目标默克尔树根验证成功时,将跨链交易数据包和树根证明信息发送给第一节点,以使第一节点在对共识签名集合和树根证明信息验证成功时,执行与跨链交易数据包中的目标交易数据相关联的交易业务;第一节点属于第一业务区块链。
本申请一方面提供了一种基于区块链的跨链交易方法,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011406487.5/2.html,转载请声明来源钻瓜专利网。