Description
- Support the visualizing operations of benchmark test configuration including configuration files generation, saving and loading, and supply the tips(such as documentation links) for any sections on the configuration UI;
- Provide the function of real time performance indicators' visualization for the benchmark test.
Additional Information
- https://hyperledger.github.io/caliper/docs/2_Architecture.html
- https://github.com/hyperledger/caliper/tree/master/src/gui
Learning Objectives
- Contributing and collaborating in an open source project;
- Knowledge of how to do a blockchain benchmark test;
- Graphical visualization techniques for performance indicators.
Expected Outcome
A GUI for caliper benchmark test, including the configuration files’ operations, indicators’ visualization and tips for convenient usage.
Relation to Hyperledger
Hyperledger Caliper
Education Level
Undergraduate level or above
Skills
- JavaScript;
- High-level understanding of HL Fabric/Sawtooth networks;
- Previous Hyperledger Caliper experience (desired, but not required);
- Fluent English or Mandarin will be preferred.
Future plans
This internship project outcome will be merged into the master branch as a tool. As the project grows and related configurations change, this tool will continue updating.
Preferred Hours and Length of Internship
Full-time (40 hours a week for 12 weeks during the summer) or Part-time (20 hours a week for 24 weeks starting in summer and ending in fall)
Mentor(s) Names and Contact Info
- Jiang Feihu, Huawei, jiangfeihu@huawei.com
- Attila Klenik, Budapest University, klenik@mit.bme.hu