Skip to content

GMN177/Tendermint-Evaluation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tendermint-Evaluation

This repo investigates Tendermint's approach to Byzantine consensus and overlay management, aiming to evaluate its dependability from both functional and performance perspectives.


Table of Contents


Installation

  1. Install Docker
  2. Install Docker Compose
  3. Clone the Tendermint Evaluation project repository
  4. Go to the root directory of the project and run the following command to build the docker images:
docker compose build

Usage

  • After completing the Installation steps the infrastructure can be started with:
docker compose up
  • To begin a load test run, execute the following command:
docker exec -it tester sh -c "build/tm-load-test -c 1 -T 90 -r 100 -s 250 --broadcast-tx-method async --endpoints ws://node0:26657/websocket,ws://node3:26657/websocket"
  • To review the metrics of the network, navigate to localhost:9090

  • To reset the state of the chain, stop all running containers and run the following command:

docker compose -f reset-docker-compose.yaml up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published