[发明专利]一种区块链跨分片交易数据处理方法及装置在审
申请号: | 201910540307.3 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110287205A | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 熊璐;杨阳;陈舟;黄自力;范磊 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06Q40/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易数据 预处理 分片信息 交易数据处理 链跨 区块 解析 预处理结果 用户发送 账号信息 原子性 中心化 传递 保证 | ||
本发明公开了一种区块链跨分片交易数据处理方法及装置,该方法包括获取用户发送的交易数据,并对交易数据进行解析,得到交易数据涉及的账号并确定账号对应的分片信息,根据账号对应的分片信息,确定分片执行表,分片执行表包括各分片执行预处理的顺序以及预处理时间阈值,将交易数据根据分片执行表在各分片间传递并预处理,根据各分片对应的共识节点对交易数据的预处理结果以及预处理时间,确定交易数据的处理结果。通过对交易数据进行解析得到账号信息并确定账号对应的分片信息,从而确定出各分片执行预处理的顺序,然后依次在各分片间传递并预处理,可以实现去中心化的交易数据跨分片执行,并保证了交易数据的一致性与原子性。
技术领域
本发明实施例涉及金融技术领域,尤其涉及一种区块链跨分片交易数据处理方法及装置。
背景技术
区块链(blockchain)是一种新型的去中心化数据共识协议,可以在无中心节点主导的环境下形成分布式的数据一致性。在已有的区块链系统中,所有节点都需要维护一份完整的全量数据,因此区块链系统的吞吐率不能随着节点数量的增加而扩展。在电子支付等高TPS(Transaction Per Second,每秒交易数量)环境中,区块链的性能是制约其应用的一个主要瓶颈。当前提高吞吐率的主要技术手段是将交易数据分片处理,既不同的交易存储在不同的共识节点上,以此降低数据冗余提高系统吞吐率。但在区块链系统中不存在统一调度的中心节点,因此如何维护交易数据在不同的分片上的一致性是需要解决的问题。
目前,解决的方案是当需要处理跨分片交易时,使用可信第三方或者等效的集中式管理节点实现数据的一致性。类似于传统的分布式数据库系统,由可信节点(或者指定某一节点)实现数据的原子操作,进而将操作结果同步到原始的分片中,从而实现跨分片的一致性数据操作。
发明内容
本发明实施例提供一种区块链跨分片交易数据处理方法及装置,用以实现在去中心化的环境中数据事务性操作,从而保证跨分片交易数据的一致性。
第一方面,本发明实施例提供一种区块链跨分片交易数据处理方法,包括:
获取用户发送的交易数据,并对所述交易数据进行解析,得到所述交易数据涉及的账号并确定所述账号对应的分片信息;
根据所述账号对应的分片信息,确定分片执行表,所述分片执行表包括各分片执行预处理的顺序以及预处理时间阈值;
将所述交易数据根据所述分片执行表在各分片间传递并预处理;
根据各分片对应的共识节点对所述交易数据的预处理结果以及预处理时间,确定所述交易数据的处理结果。
上述技术方案中,通过对交易数据进行解析得到账号并确定对应的分片信息,从而确定出各分片执行预处理的顺序,然后依次在各分片间传递并预处理,可以实现去中心化的交易数据跨分片执行,并保证了交易数据的一致性与原子性,数据一致性保护依赖于数据流本身,而不依赖于某种形式的中心节点实现加锁,不违背区块链的去中心化性质。
可选的,所述确定所述账号对应的分片信息,包括:
根据所述账号或所述账号的交易对象从分片分配表中查询到所述账号对应的分片信息,所述分片分配表中包括账号或交易对象与分片的对应关系;或
根据所述账号的MD5(Message-Digest Algorithm,消息摘要算法)值确定所述账号对应的分片信息。
可选的,所述根据所述账号对应的分片信息,确定分片执行表,包括:
按照所述交易数据接收的时间对所述对应的分片信息进行排序或者按照所述交易数据的交易对象对所述对应的分片信息进行划分,确定出所述分片执行表。
可选的,所述将所述交易数据根据所述分片执行表在各分片间传递并预处理,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910540307.3/2.html,转载请声明来源钻瓜专利网。