[发明专利]多区块链的分片处理方法和装置有效
申请号: | 201710139277.6 | 申请日: | 2017-03-09 |
公开(公告)号: | CN106899680B | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 刘雄文;陆陈一帆;黄宇翔;司思 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q30/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种多区块链的分片处理方法和装置,所述方法包括:接收应用客户端发送的交易请求,所述交易请求中携带了应用客户端参数,所述应用客户端参数包括业务类型;获取多个区块链的区块链标识,所述区块链具有对应的业务类型,所述区块链上部署了应用级代码;对所述应用客户端参数进行解析,选择与所述交易请求携带的业务类型对应的区块链标识;将所述交易请求分配至与已选择的区块链标识对应的区块链,使得所述区块链上部署的应用级代码根据所述应用客户端参数完成交易。采用本方法在面对海量交易请求时能够有效提高区块链性能。 | ||
搜索关键词: | 区块 分片 处理 方法 装置 | ||
【主权项】:
1.一种多区块链的分片处理方法,所述方法包括:通过应用级代码分片服务端接收应用客户端发送的交易请求,所述交易请求中携带了应用客户端参数,所述应用客户端参数包括业务类型;通过所述应用级代码分片服务端获取多个区块链的区块链标识,所述区块链具有对应的业务类型,所述区块链上部署了应用级代码;通过所述应用级代码分片服务端对所述应用客户端参数进行解析,选择与所述交易请求携带的业务类型对应的区块链标识;所述区块链标识与应用级代码分片客户端一一对应;所述应用级代码分片服务端将所述交易请求转发至对应的应用级代码分片客户端;其中包括:当与所述交易请求中携带的业务类型对应的区块链标识为多个,而且相同业务类型的交易请求的数量大于相同业务类型的区块链的数量时,通过所述应用级代码分片服务端将相同业务类型的区块链作为物理区块链,并将物理区块链分为多个虚拟区块链;通过所述应用级代码分片服务端获取所述多个虚拟区块链对应的虚拟区块链标识;根据所述业务类型、业务标识和每个虚拟区块链标识分别进行哈希计算,得到相应的哈希结果集合;根据哈希结果集合选择与所述交易请求对应的虚拟区块链标识;通过应用级代码分片客户端根据所述交易请求调用对应的区块链的外部接口,使得所述区块链上部署的应用级代码根据所述应用客户端参数完成交易,生成相应的交易后的数据;所述通过所述应用级代码分片服务端对所述应用客户端参数进行解析,选择与所述交易请求携带的业务类型对应的区块链标识的步骤包括:当区块链的数量发生变化时,通过所述应用级代码分片服务端获取映射表,所述映射表包括应用客户端参数与区块链标识之间的映射关系,所述应用客户端参数包括业务类型和业务标识;通过所述应用级代码分片服务端根据所述映射关系以及所述交易请求中携带的业务类型和业务标识在所述映射表中检索对应的区块链标识,将检索到的区块链标识记录为已选择的区块链标识;不同业务类型的交易在不同的区块链中进行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710139277.6/,转载请声明来源钻瓜专利网。
- 上一篇:终端处理业务数据的方法及装置
- 下一篇:一种指甲抛光条