编号017 Conflux Performance Calibrator(未通过)

项目名称:Conflux Performance Calibrator

项目介绍:
对于任何一个软件工程而言,没有衡量就没有标准,没有标准就没有所谓改进。
性能测试及其报告对于软件系统而言就是衡量系统能力的标准和工具,为软件系统的持续改进和用户进行甄选提供方法和指导。

Conflux Performance Calibartion是一套基于Caliper的针对Conflux的性能测试工具链,能够快速的部署Conflux节点并构建测试网络,对Conflux不同配置不同规模下的网络进行自定义性能测试,为Conflux开发者对系统持续改进提供参考数据,为Conflux使用者能够自我进行测试和衡量标准。

实现目标:
提供基于兼容Caliper的一键性能测试工具链

时间节点:
4个月实现完整功能

项目成果:

  • 容器化Conflux开发网络部署(单机、多机)
  • 定义性能测试用例
  • 基于Caliper构建性能测试工具链Conflux Performance Calibrator
  • 开源Repo
  • Conflux Performance Calibrator文档
  • 网站

项目进度计划:
Milestone #1 1个月
容器化部署开发网络

Milestone #2 1个月
性能测试用例

Milestone #3 1.5个月
性能测试工具链

Milestone #4 0.5个月
发布

协作人:
Frozen、Harry、Shooter、River、Gala

申请人:
Rebase (Frozen)

团队背景:
Rebase社区立志于构建开放极客社区平台,推动技术创新和进步,让科技改变未来!
Rebase社区开发者团队在多条公链均有过贡献,团队成员亦积极参与开源社区项目,例如Subtrace、Nervos等等。Rebase社区团队曾开办线下、线上多类型活动,并直接深度参与开源项目开发。Shooter和River早期曾参与搭建Conflux论坛。

申请时间:
2020年7月25日

经费明细:
388000 FC
奖励用于涵盖开发过程中云服务器使用费用、Conflux Performance Calibrator开发组奖励

是否开源:
开源

收款钱包地址:

备注:无
资料链接:无
产品链接:无
项目灵感来源:
HyperLedger Caliper

请问这个项目Calibrator等于是在caliper的基础上,实现对于conflux的测试,即主要是做图片中红框的部分么? 还是整体重构一遍Caliper?

如果只是在caliper上实现链性能测试,就像是做个软件测试?

另外,Caliper现有的测量标准和方法对于是否真的合适于最新的区块链体系架构,适合于Conflux?本项目是否有创新和改进?

p.s.可能个人暂时对此不太了解,若有词句不当请包涵…

2020-08-09 14:30你申请的技术委员会的项目评审,没有及时参加,已自动顺延至下周日14:30,如果疑问可以跟技术委员会沟通。

Caliper是个框架,要能够应用于Conflux是需要做一层适配层。Calibrator项目就是在Caliper基础上增加Conflux支持,并将相关adaptation layer贡献到Caliper benchmark里。让更多的技术人员能够对Conflux进行研究并进行Hack,让Conflux拥有更广泛的应用场景。 目前Caliper支持Fabric和Ethereum。

无论是最新的区块链架构体系还是过去的架构都需要经过严格的实践验证才能应用于工程实践,而采用Caliper来对Conflux实现相同标准和方法下的测试能够体现Conflux作为新一代区块链体系架构的优势。对于Conflux而言,目前没有一个严格并具有说服力的性能测试,无法在众多区块链架构中脱颖而出。采用Caliper实现Conflux的整体性能测试能够赋予Conflux在市场竞争中强力背书,任由研究人员自行测试,并且将Conflux交给社区进行改造,能够在多种应用场景中得到尝试。

1 Like