[发明专利]跨链交易方法及装置在审
申请号: | 201811264409.9 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109523380A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 郑东;李锴;张艳菊 | 申请(专利权)人: | 中链科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;秦景芳 |
地址: | 100034 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 原子交易 交易 信息组合 信息元 交易处理 交易信息 有效传递 参与方 链系统 累加 上链 转码 合法性 广播 转化 | ||
本发明提供了一种跨链交易方法及装置,该方法包括:将各不同区块链上的需要交易的各信息分别转化为设定格式的信息元;根据交易进行顺序不断累加所述信息元,生成所述各不同区块链上的各交易参与方的交易信息的信息组合;将所述信息组合转码生成各所述区块链的原子交易信息;在各所述原子交易信息均具有合法性的情况下,将各所述原子交易信息在对应的区块链上进行广播,并对所述原子交易信息进行上链操作,以完成各所述区块链的交易处理。通过上述方案能够跨越区块链系统的差异实现信息的有效传递。
技术领域
本发明涉及区块链技术领域,尤其涉及一种跨链交易方法及装置。
背景技术
随着区块链技术的发展,基于区块链的应用的种类日益丰富,区块链系统内部的数据、档案、报表、交易、资产等信息种类愈加繁多,区块链系统的种类逐渐增多,标准、协议等区别也日益明显。
区块链的创建目的是开放互通,除不可信任因素外,不设立信息壁垒,减免因技术等原因产生的信息孤岛,因此,打破区块链自身的封闭性,实现信息互通是必要的。
目前,不同区块链系统之间的信息互通主要是通过鉴证人模式或信息交换锁模式实现。然而,鉴证人模式需要可信赖的鉴证人;信息交换锁模式依赖时间保护,当计算性能与保护期不符时会产生不安全漏洞。
发明内容
有鉴于此,本发明提供了一种跨链交易方法及装置,以跨越区块链系统的差异实现信息的有效传递。
为了达到上述目的,本发明采用以下方案实现:
在本发明一个实施例中,一种跨链交易方法,包括:
将各不同区块链上的需要交易的各信息分别转化为设定格式的信息元;
根据交易进行顺序不断累加所述信息元,生成所述各不同区块链上的各交易参与方的交易信息的信息组合;
将所述信息组合转码生成各所述区块链的原子交易信息;
在各所述原子交易信息均具有合法性的情况下,将各所述原子交易信息在对应的区块链上进行广播,并对所述原子交易信息进行上链操作,以完成各所述区块链的交易处理。
在本发明一个实施例中,一种跨链交易装置,包括:
信息元生成单元,用于将各不同区块链上的需要交易的各信息分别转化为设定格式的信息元;
信息组合生成单元,用于根据交易进行顺序不断累加所述信息元,生成所述各不同区块链上的各交易参与方的交易信息的信息组合;
原子交易信息生成单元,用于将所述信息组合转码生成各所述区块链的原子交易信息;
上链操作单元,用于在各所述原子交易信息均具有合法性的情况下,将各所述原子交易信息在对应的区块链上进行广播,并对所述原子交易信息进行上链操作,以完成各所述区块链的交易处理。
在本发明一个实施例中,计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例所述方法的步骤。
在本发明一个实施例中,计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述实施例所述方法的步骤。
本发明的跨链交易方法、跨链交易装置、计算机设备及计算机可读存储介质,通过将不同区块链上的信息转化设定格式的信息元,可以将各类业务信息或交易信息剥离形成统一格式的信息单位元,跨越区块链系统的差异,实现对任何内容进行跨链交易。通过累加该些信息元生成各交易参与方的交易信息的信息组合,将该信息组合转码生成不同区块链的原子交易信息,并在各原子交易信息均具有合法性的情况下进行上链操作等处理,可以使各区块链的交易处理同时生效,避免某一参与方利益受损,保证信息传递的有效性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中链科技有限公司,未经中链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811264409.9/2.html,转载请声明来源钻瓜专利网。