Project for the course "Blockchain and Cryptocurrencies" of the University of Bologna, A.Y. 2021/2022. This project aims to test different kinds of blockchains and consensus mechanism with the same contract CloudSLA.sol.
We used three different kinds of blockchains with a default number of validator node that it's equal to 4. Other parameters equal for all configurations are the follow:
- Gas limit: 0xf7b760
- Block period seconds: 5
-
Setup: https://consensys.net/quorum/products/guides/getting-started-with-consensys-quorum/
-
Configuration: QBFT, IBFT, CLIQUE
- Change
BESU_CONS_ALGO
variable in the .env file, inside the root directory.
- Change
-
Setup: https://consensys.net/quorum/products/guides/getting-started-with-consensys-quorum/
-
Configuration: qbft, instanbul, raft
- Change
GOQUORUM_CONS_ALGO
variable in the .env file, inside the root directory.
- Change
-
Setup: execute the script run_polygon.sh, follow the instructions carefully because we don't handle any typing errors.
-
Configuration: IBFT, PoS