[发明专利]一种基于区块链的跨链交易方法在审
申请号: | 202110272762.7 | 申请日: | 2021-03-13 |
公开(公告)号: | CN113159946A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 关涛 | 申请(专利权)人: | 三一智造(深圳)有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F21/64 |
代理公司: | 深圳市凯博企服专利代理事务所(特殊普通合伙) 44482 | 代理人: | 李梦男 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 交易 方法 | ||
本发明公开了一种基于区块链的跨链交易方法,从源区块链网络获取监听到的跨链交易的第一交易信息,所述跨链交易为与源区块链网络与目标区块链网络之间的交易,所述第一交易信息包括:跨链交易的数据;基于所述跨链交易数据向所述目标区块链网络发送第二交易信息,第二交易信息包括:跨链交易数据;通过RSA累加器记录区块链中每一笔交易的状态值;获取跨链交易请求,跨链交易请求包括当前交易的状态值的记录值,当前交易的状态值的记录值由RSA累加器记录。本发明避免区块链在跨链交易的过程中存在支持的交易功能受限、交易方数量受限的情况,以及在中心化的交易平台的情况下,避免使用户区块链资产处于中心化的风险之中,实现创作性的提高安全性。
技术领域
本发明涉及一种基于区块链的跨链交易方法,属于人工智能技术领域。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链在本质上是一个去中心化的数据库。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次区块链网络交易的信息,用于验证其信息的有效性和生成下一个区块。跨链操作是指在多个区块链之间进行的操作,跨链操作是将分散着的区块链孤岛连接起来的桥梁。
现有技术中,区块链在跨链交易的过程中存在支持的交易功能受限、交易方数量受限的情况,以及可能在中心化的交易平台的情况下,使用户区块链资产处于中心化的风险之中,如被黑客攻击、被盗或直接被平台方欺诈性地卷款跑路。因此,迫切需要一种基于区块链的跨链交易方法,以解决现有技术中存在的这一问题。
为了解决上述技术问题,特提出一种新的技术方案。
发明内容
本发明的目的在于提供一种基于区块链的跨链交易方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于区块链的跨链交易方法,所述方法包含下述步骤:
步骤一,从源区块链网络获取监听到的跨链交易的第一交易信息,所述跨链交易为与源区块链网络与目标区块链网络之间的交易,所述第一交易信息包括:所述跨链交易的数据;
步骤二,基于所述跨链交易数据向所述目标区块链网络发送第二交易信息,所述第二交易信息包括:所述跨链交易数据;
步骤三,通过RSA累加器记录区块链中每一笔交易的状态值;
步骤四,获取跨链交易请求,跨链交易请求包括当前交易的状态值的记录值,所述当前交易的状态值的记录值由RSA累加器记录;
步骤五,步骤四获取跨链交易请求后,第一平行链中的感知节点将该交易请求的区块信息打包到未验证的新区块中,并发送至HashNet互联链的验证节点;
步骤六,HashNet互联链的验证节点接收该未验证的新区块信息,对该未验证的新区块信息进行验证数据的合法性;
步骤七,在步骤六验证合法后,执行与所述跨链交易数据和与交易数据相关联的交易业务。
优选地,还包括查询第一交易信息和第二交易信息是否为跨链操作中的一步,所述跨链操作,按照一定逻辑和顺序,通过在至少两条区块链上发起交易来合作完成;如果所述交易是跨链操作中的一步,检测所述交易是否包含所有前置交易及其上链证明;如果所述检测出错,则拒绝所述交易。
优选地,在从源区块链网络获取监听到的跨链交易的第一交易信息的步骤之后,还包括有校验所述源区块链网络对应的共识机制和所述目标区块链网络对应的共识机制是否符合预设跨链共识规则,若是,则形成所述源区块链网络和所述目标区块链网络之间的跨链服务共识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三一智造(深圳)有限公司,未经三一智造(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110272762.7/2.html,转载请声明来源钻瓜专利网。