A blockchain, also called distributed ledger, is essentially an append-only data structure maintained by a set of nodes which do not fully trust each other. Nodes in the blockchain agree on an ordered set of blocks, each containing multiple transactions, thus the blockchain can be viewed as a log of ordered transactions.
As emerging blockchain implementations are diverse and complex, no industrial standard has yet been established for profiling their performance breakdown. Our research product BlockBench (open source) is the first ever benchmark framework for permissioned/private blockchain systems such as Hyperledger Fabric, Ethereum and Parity. Details of BlockBench are explained in our research paper.
BlockBench identifies four abstraction layers found in mainstream private blockchain systems and designs workloads to target these layers.
BlockBench is open source and free of use. Apart from that, Shentilium provides consultation for customized benchmarking as well as certifying benchmark report. In particular, we provide the following services.