[发明专利]一种基于批量调度的Hyperledger Fabric防护加速器有效
申请号: | 202210641441.4 | 申请日: | 2022-06-08 |
公开(公告)号: | CN115150395B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 王岩泽;张贺;何家欢;李杉杉;张乐民;荣国平;周鑫;邵栋 | 申请(专利权)人: | 南京大学 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/306;H04L67/60;H04L41/22 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 杜静静 |
地址: | 210023 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 批量 调度 hyperledger fabric 防护 加速器 | ||
本发明公开了一种基于批量调度的Hyperledger Fabric防护加速器,包括防护加速器以及配套的控制台。防护加速器包括:加速模块,基于批量调度思想将符合条件的交易合并成批量交易发送至区块链网络;防护模块,基于流量管理思想使最终到达区块链网络的流量是均匀且在网络承受范围内的。控制台包括:监控信息查询模块,提供监控以及事件的查询以及可视化;规则配置管理模块,提供规则以及配置的查询和编辑功能。本发明提供的防护加速器及其控制台提供了便捷、易用的方案帮助区块链应用开发者在不更改HyperledgerFabric区块链平台配置的前提下实现对更大吞吐量以及更高稳定性表现的支持。
技术领域
本发明涉及区块链、批量调度、流量管理领域,具体为一种基于批量调度的Hyperledger Fabric防护加速器,用于提高区块链平台吞吐量以及稳定性表现。
背景技术
区块链技术作为一种多方信任问题的解决方案,其应用范围随着数字经济的蓬勃发展不断扩展到各个领域。但由于区块链技术是为没有受信任方和中央管理的场景设计的,所以为了保证数据的不变性和安全性,区块链的交易必须通过共识协议达成信息的一致。而在这一流程中又包含了广播通信、信息加解密、交易验证等环节,这些环节最终不可避免地导致了相较于传统存储系统区块链系统中交易的吞吐量和延迟处于劣势。
而交易的吞吐量和延迟一直是评估系统性能的关键指标。在将区块链技术尝试应用到不同领域的过程中,相较于延迟,吞吐量指标成为了更大的问题。同时吞吐量上的劣势也使得区块链技术在应用于具有较高流量的场景时存在着较高的服务宕机隐患,因此其稳定性同样得不到保障。
为了应对这些挑战,出现了许多区块链平台。其中Hyperledger Fabric使用集成架构来构建企业级区块链应用程序和解决方案。该架构具有高度模块化和可配置的特点。并且支持使用通用编程语言编写的智能合约,可以为各行各业的业务提供创新性、多样性和更好的优化。同时由于独特的共识协议和架构,Hyperledger Fabric的各项性能指标也处于较优秀的水平,逐渐成为企业级区块链应用的首选。
即便如此,Hyperledger Fabric也并没有完全解决上述挑战。区块链平台的交易吞吐量依然是制约该技术在各种领域进一步应用的限制性因素。而在稳定性方面,由于区块链平台往往起到存储、共享数据的作用。因此往往位于整个应用系统中的较为关键的位置。加上近年来越来越多的系统出于对敏捷性、可扩展性等特性的追求,转而拥抱微服务架构等更合适但也更复杂的架构,这些复杂的系统架构。使得任何位置的局部故障都有可能会通过调用网络等引起的连锁反应最终将故障传导到区块链平台,出现大量的请求堆积,甚至可能导致平台的崩溃。而一旦区块链平台发生崩溃,由于其所处的位置的关键性往往会使整个系统的关键功能受到影响。因此区块链平台的稳定性问题同样值得关注。
综上,当前的Hyperledger Fabric区块链平台并不能很好地满足当下应用对吞吐量以及稳定性需求。这严重限制了区块链技术的推广使用和大规模落地。
发明内容
本发明的目的在于提供一种基于批量调度的Hyperledger Fabric防护加速器,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:一种基于批量调度的Hyperledger Fabric防护加速器,在无需更改Hyperledger Fabric区块链平台配置的前提下实现对更大吞吐量以及更高稳定性表现的支持,进一步包括:
规则配置管理模块,用于提供规则以及配置的查询和编辑功能,具体为在用户通过控制台确定了防护加速器的配置和规则之后,将配置和配置下发到防护加速器,由防护加速器加载并实时应用。
加速模块,基于批量调度的思想将符合条件的交易合并成批量交易发送至区块链网络,实现加速功能,具体为将收到的请求依次通过加速处理链的各个插槽,从而将符合条件的请求合并发送并记录信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210641441.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于生成式对抗主动学习的离群点检测方法
- 下一篇:一种烧伤除痂器