Skip to content

Hyperledger-TWGC/fabric-performance-wiki

Repository files navigation

TWGC Fabric 性能优化小组 wiki

TWGC Fabric 性能优化小组 wiki

TWGC Fabric Performance Special Interest Group wiki

项目介绍

随着 Fabric 的使用已经越来越广泛,Fabric 性能问题也日益凸显,为了更好的研究和优化 Fabric 性能问题,2020年7月13日,TWGC 成立了性能优化小组以便为大家提供优化方案和参考实现。

目前 TWGC 性能优化小组主要研究方向:

  1. Fabric 性能问题

    主要从两个方面探索Fabric性能的优化方案:Fabric 项目自身性能和 Fabric 应用系统架构设计。我们通过 Fabric 性能优化相关论文讨论,社区成员优化经验分享等方式梳理优化思路,目前整理了 Fabric 性能优化 思维导图 ,欢迎大家参考和补充!

  2. 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 chengyang418@163.com Stone-ch 组长
袁怿 oe19901019 yy19902439@126.com SamYuan1990 副组长
许强 xq_19880125 xu.qiang@h3c.com\xq-310@163.com XuHugo 副组长
李明轩 Lmx-1994 s380932081@qq.com Matthewbalala 核心成员
赵世宏 zshong1987 523713078@qq.com tianxuanhong 核心成员

作为 Fabric 性能优化小组的一员,我们更愿意你:

  1. 熟悉 Fabric 源码或应用开发;
  2. 有 Fabric 或其他系统性能分析、优化经验;
  3. 愿意持续为 Hyperledger 开源社区做贡献。

例会信息

现已和国际社区合并详见 https://wiki.hyperledger.org/display/PSWG/Meetings

国内性能组历史会议记录

百度网盘链接: https://pan.baidu.com/s/1XcVS5kY4BfxQUxybyJF_wA 提取码: h38i

Releases

No releases published

Packages

No packages published