Project TitlePerformance analysis and Benchmarking of Besu using Caliper with complex workloads
Status

Primary Focus

  


Description 

The objective of this project is to perform a performance and benchmarking analysis of BESU, a Hyperledger project, in private networks (QBFT, IBFT, CLIQUE) using Hyperledger Caliper. This project aims to identify the strengths and weaknesses of BESU in terms of maximum transactions per second, latency, computation power, hard disk space, etc. Additionally, this project aims to add support for more complex and well-known workloads like ERC20, ERC721 in Caliper, which are used by general Ethereum users. This project will provide valuable insights into the performance of BESU and will help developers optimise it for better performance.

Additional Information

Hyperledger Besu: https://www.hyperledger.org/use/besu

Hyperledger Caliper: https://www.hyperledger.org/use/caliper

ERC20: https://eips.ethereum.org/EIPS/eip-20

ERC721: https://eips.ethereum.org/EIPS/eip-721

Learning Objectives

Through this project, the mentee will:

Expected Outcome

The expected deliverables of this project are:

Relation to Hyperledger 

This mentorship is related to Hyperledger Besu and Hyperledger Caliper.

Mentee Skills

The mentee should have:

Mentee Open Source Contribution Experience

The mentee should have experience in contributing to open source software projects, preferably in the blockchain domain. Evidence of such contributions can be provided through links to pull requests, commits, or other relevant contributions to open source repositories.

Future plans

The project's outcome will provide valuable insights into the performance of BESU and will lead to improvements in the blockchain network. It will also help in finding the bottlenecks in case of any performance degradation. The momentum of the project can be continued by contributing the improvements back to the Hyperledger Besu and Hyperledger Caliper communities and exploring further areas of research in blockchain performance analysis.

Mentor(s) Names and Contact Info

Nischal Sharma , George Tebrean
nischal@web3labs.com, george@web3labs.com
LFID: nicks1106
Web3 Labs