[发明专利]一种基于分片协议的区块链系统及其工作方法在审
申请号: | 202210825651.9 | 申请日: | 2022-07-14 |
公开(公告)号: | CN115168492A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 闵新平;肖宗水;张玉波;张建军;孙明;钱进;赵静;魏静;杨春燕;仪莉 | 申请(专利权)人: | 山大地纬软件股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 赵妍 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分片 协议 区块 系统 及其 工作 方法 | ||
本发明涉及区块链技术领域,本发明公开了一种基于分片协议的区块链系统及其工作方法,包括协作链、以及与所述协作链连接的若干个工作组和与所述协作链连接的若干条未达到存储上限的工作链;每个工作组由多条工作链基于分片协议组合而成,工作组内每个工作链为工作组的一个组内分区。实现了单条区块链的性能和存储的水平扩展,打破了单条区块链只能纵向扩展的限制,提高了工作链的服务能力。
技术领域
本发明涉及区块链技术领域,具体的说,是涉及一种基于分片协议的区块链系统及其工作方法。
背景技术
本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
随着区块链技术的发展,区块链技术被广泛应用于各个领域,随着应用场景的不断扩展,区块链的应用规模也不断扩大,对区块链的存储和性能提出了新的要求,区块链的存储及性能需要能够随着应用规模的不断扩展而扩展,以保证用户使用体验的稳定性。
而区块链作为一种去中心化的分布式账本技术,为保证分布式账本的一致性和不可篡改,区块链中所有节点均需对账本进行全量存储,通过增加区块链节点的单条区块链扩展方式,难以实现区块链的性能与存储的同步扩展,区块链的性能仍存在瓶颈,无法支撑大规模的区块链应用。
发明内容
本发明为了解决上述问题,本发明提供一种基于分片协议的区块链系统及其工作方法,通过增加工作链并基于分片协议与原工作链形成工作组,实现了单条区块链的性能和存储的水平扩展,打破了单条区块链只能纵向扩展的限制,提高了工作链的服务能力。
为了实现上述目的,本发明采用如下技术方案:
本发明的第一个方面提供一种基于分片协议的区块链系统,其包括协作链、以及与所述协作链连接的若干个工作组和与所述协作链连接的若干条未达到存储上限的工作链;
每个工作组由多条工作链基于分片协议组合而成,工作组内每个工作链为工作组的一个组内分区。
进一步地,所述协作链包括工作链管理合约模块,所述工作链管理合约模块包括工作链注册信息子模块与工作组分区信息子模块;
所述工作链注册信息子模块用于对所有工作链的注册和路由信息进行管理;
所述工作组分区信息子模块用于对工作组分区信息进行管理。
进一步地,所述协作链还包括协作链资产合约模块;
所述协作链资产合约模块用于对资产合约的部署信息进行管理。
进一步地,所述工作链包括资产合约模块;
所述资产合约模块用于对每一类数据资产在工作链上的交易规则和负载策略进行定义。
进一步地,所述工作链还包括主体管理模块、资产上链模块和资产使用模块;
所述主体管理模块用于对主体在工作链的准入准出和操作权限进行管理;
所述资产上链模块用于提供工作链的新数据资产上链服务;
所述资产使用模块用于提供工作链已有数据资产的资产使用服务。
进一步地,所述分片协议包括哈希分片模块;
所述哈希分片模块用于构建虚拟桶。
进一步地,所述分片协议还包括工作组主体管理模块和资产合约管理模块;
所述工作组主体管理模块用于规定工作组内各组内分区分别管理主体在组内分区上的权限;
所述资产合约管理模块用于规定工作组内各组内分区的资产合约部署规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山大地纬软件股份有限公司,未经山大地纬软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210825651.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变径气囊封堵机器人系统
- 下一篇:一种具有除尘功能的骨灰盒存放架