A blockchain system comprises multiple layers, and each layer may have different impact on the overall performance. We provide some workloads to stress the layers in order to understand their individual performance.
-
Data model layer - IOHeavy
- IOHeavy workload description.
-
Execution layer - CPUHeavy
- CPUHeavy workload description.
The original source code of those workloads are found in https://github.com/ooibc88/blockbench