TWGC Fabric 性能优化小组 wiki
TWGC Fabric Performance Special Interest Group wiki
随着 Fabric 的使用已经越来越广泛,Fabric 性能问题也日益凸显,为了更好的研究和优化 Fabric 性能问题,2020年7月13日,TWGC 成立了性能优化小组以便为大家提供优化方案和参考实现。
目前 TWGC 性能优化小组主要研究方向:
-
Fabric 性能问题
主要从两个方面探索Fabric性能的优化方案:Fabric 项目自身性能和 Fabric 应用系统架构设计。我们通过 Fabric 性能优化相关论文讨论,社区成员优化经验分享等方式梳理优化思路,目前整理了 Fabric 性能优化 思维导图 ,欢迎大家参考和补充!
-
Fabric 性能测试工具
我们目前推出了两个 Fabric 开源测试工具:
-
Tape:一个轻量级 Fabric 测试工具,直接使用 gRPC 和 Fabric 网络连接发送交易请求,并利用 Go 语言高并发特性向 Fabric 网络进行压力测试,避免了 SDK 造成的压测工具性能损失。同时,Tape 配置简单,仅需配置相关交易参数和证书即可实现一键启动。目前 Tape 已支持 TLS 双证书、单独压测 Fabric 交易声明周期中提交和背书阶段、交易发送速率控制等功能,Tape 也正在陆续开发新特性,以支持更多场景的 Fabric。欢迎大家试用和贡献!
-
Probe:用于测试 Fabric 最优网络参数,可根据配置项结合 Fabric 测试网络自动执行网络启停 Fabric 区块链网络,并利用测试工具 Tape 测试 TPS 指标,最终结合前端页面展示网络配置参数之间关系,以及得到最优配置参数,为 Fabric 开发人员提供参考。
-
目前小组开放加入,加入 Fabric 性能优化小组可以联系以下人员:
姓名 | 微信 | 邮箱 | GitHub-ID | 角色 |
---|---|---|---|---|
程阳 | yycheng418 | [email protected] | Stone-ch | 组长 |
袁怿 | oe19901019 | [email protected] | SamYuan1990 | 副组长 |
许强 | xq_19880125 | [email protected]\[email protected] | XuHugo | 副组长 |
李明轩 | Lmx-1994 | [email protected] | Matthewbalala | 核心成员 |
赵世宏 | zshong1987 | [email protected] | tianxuanhong | 核心成员 |
作为 Fabric 性能优化小组的一员,我们更愿意你:
- 熟悉 Fabric 源码或应用开发;
- 有 Fabric 或其他系统性能分析、优化经验;
- 愿意持续为 Hyperledger 开源社区做贡献。
现已和国际社区合并详见 https://wiki.hyperledger.org/display/PSWG/Meetings
国内性能组历史会议记录
百度网盘链接: https://pan.baidu.com/s/1XcVS5kY4BfxQUxybyJF_wA 提取码: h38i