{"repo":"grimadas/gromit","free":true,"listed":false,"github":"https://github.com/grimadas/gromit","clone":"git clone https://github.com/grimadas/gromit.git","description":"Decentralized Systems Benchmarking and Experiment Runner Framework","language":"Python","stars":10,"topics":["benchmark","blockchain"],"license":null,"category":"blockchain-web3","readme_excerpt":"Gromit Blockchain Benchmarking Tool This repository contains the code for the Gromit blockchain benchmarking tool. The tool is based on an existing experiment framework and has been modified to support the benchmarking of blockchain fabrics. Gromit supports the following blockchain platforms and versions: - Algorand (v2.3.0) - Avalanche (v1.1.1) - Bitshares (v5.0.0) - Hyperledger Burrow (v0.34.4) - Ethereum (v1.9.24) - Hyperledger Fabric (v1.4.9) - Diem (v1.1.0) - Stellar (v15.1.0) All code related to experiments can be found in the experiments directory. Gromit Architecture The Gromit architecture overview is visualized below: The orchestrator coordinates the project and communicates with one or more Gromit instances that are running on remote servers. We provide below the instructions on how to setup these remote servers, and how to run a particular experiment. Preparing the environment Start by cloning this repository from GitHub by running the following command: On the remote servers, make sure to install the necessary dependencies for the blockchain platform you wish to test. The required binaries and locations can be found (and changed) by looking at the respective module associated with each blockchain platform. For example, to find the required binaries for Algorand, look at experiments/algorand/algorand module.py . You can specify Running the experiment To run a particular experiment, for example, the Ethereum scalability experiment, invoke the following commands fro","default_branch":null,"files":null,"tree":[],"storefront":"/r/grimadas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grimadas/gromit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}