[发明专利]数据交易方法、设备和系统在审
申请号: | 202110192805.0 | 申请日: | 2021-02-20 |
公开(公告)号: | CN115002104A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 马铮铮;刘贺欢 | 申请(专利权)人: | 花瓣云科技有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L9/40;G06F16/23;G06F16/2458;G06Q40/04 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 李少丹;许伟群 |
地址: | 523799 广东省东莞*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 交易 方法 设备 系统 | ||
本申请涉及区块链技术领域,公开了一种数据交易方法,该方法应用于中间设备,该中间设备维护业务场景中涉及的交易记录。在获得用户发起的交易请求后,从交易记录中查找与交易请求匹配的交易记录,然后,检测相应交易记录的交易信息与交易请求的交易信息是否一致。若一致,向对应区块链发起交易。由于交易请求可以指示数据写入模式和数据结构,即交易请求表征一种数据源。所以,本申请实施例的技术方案,通过线下维护的交易记录获得与交易请求匹配的历史交易信息,进而,在确保数据源可信的情况下,执行相应交易,从而能够确保同一业务数据在不同区块链中的一致性,进而确保系统的可信度。
技术领域
本申请实施例涉及区块链技术领域,尤其涉及一种数据交易方法、设备和系统。
背景技术
区块链(blockchain)是将数据区块以顺序相连的方式组合成的一种链式数据结构的分布式数据库。由于区块链具备分布式容错性、不可篡改性和隐私保护性等特性,区块链技术可以被应用于货币、证券、专利、版权、数字商品、物联网等多种业务领域。
其中,一个业务场景可以涉及多个区块链,该多个区块链中的部分或全部区块链可以分别基于不同的底层架构开发得到。不同底层架构涉及的交易处理方式等可能不同,因此,不同底层架构相关的区块链之间无法进行数据交互,从而形成数据孤岛。由于难以确定数据源是否可信,若不同区块链分别接收到针对同一项业务数据的不同的交易请求,容易造成该项业务数据在不同区块链中不一致,从而导致业务场景相关的系统可信度较差。
发明内容
本申请实施例提供了一种数据交易方法、设备和系统,以解决至少两个区块链无法进行数据交互的场景下无法确保数据源是否可信的问题。
第一方面,本申请实施例提供了一种数据交易方法,所述方法可以电子设备执行,也可以由电子设备的部件(例如芯片、芯片系统、或处理器等)执行。所述方法包括:获得用户输入的交易请求;从预存储的交易记录中查询与所述交易请求匹配的第一交易记录;从所述第一交易记录相关的第一区块链中获得第一交易信息;若所述交易请求相关的交易信息与所述第一交易信息一致,向所述交易请求相关的至少一个第二区块链提交所述交易请求。
其中,交易请求可以指示数据写入模式和数据结构,即交易请求表征一种数据源。交易记录可以包括交易关联的区块链标识、节点标识、交易标识、交易模式等信息。本申请实施例的技术方案中,电子设备例如可以将交易记录中数据写入模式与交易请求相关的数据写入模式相同的交易记录,作为与交易请求匹配的第一交易记录,可以将第一交易信息的数据结构信息与交易请求待写入数据的结构信息一致,作为交易请求相关的交易信息与所述第一交易信息一致。基于此,可见,采用本申请实施例的实现方式,在区块链无法进行数据交互的场景下,能够通过线下维护的交易记录获得与交易请求匹配的历史交易信息,进而,在确保数据源可信的情况下,执行相应交易,从而能够确保同一业务数据在不同区块链中的一致性,进而确保系统的可信度。
一种可选的设计中,向所述交易请求相关的至少一个第二区块链提交所述交易请求包括:获得所述至少一个第二区块链中每个第二区块链的身份证书密钥信息,以及所述每个第二区块链中节点的路由地址信息;基于所述每个第二区块链的身份证书密钥信息封装所述交易请求;基于所述每个第二区块链中节点的路由地址信息将所述封装后的交易请求写入相应第二区块链。
一种可选的设计中,在向所述交易请求相关的至少一个第二区块链提交所述交易请求之后,还包括:存储所述交易请求相关的交易记录。可见,采用本实现方式,可以根据区块链的交易变化,及时更新交易记录,从而提供可靠的检测信息。
一种可选的设计中,还包括:若所述预存储的交易记录中不包括与所述交易请求匹配的第一交易记录,向所述交易请求相关的至少一个第二区块链提交所述交易请求。
一种可选的设计中,还包括:若所述交易请求相关的交易信息与所述第一交易信息不一致,提交交易请求失败信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于花瓣云科技有限公司,未经花瓣云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110192805.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置