Hyperledger, The Linux Foundation’s open-source effort for blockchain technologies, has announced that Caliper has been accepted by the Hyperledger Project Technical Steering Committee as the organization’s latest project. Caliper is a blockchain benchmark tool designed to measure the performance of a specific blockchain implementation with a set of predefined use cases.
Hyperledger wants Caliper to be used by its other projects as a reference when building out frameworks and choosing blockchain implementations.
“The performance of a blockchain solution is one of the most concerned features from blockchain users. However, currently there is not a general tool that serves to provide performance evaluations for different blockchain solutions based on a set of neutral and commonly accepted rules,” the Hyperledger team wrote in a blog post. “Some reports exist on the performance of different blockchain implementations in various scenarios, however there is not a commonly accepted blockchain benchmarking tool. Hyperledger Caliper is a benchmark tool for blockchain frameworks and relies on a functioning blockchain implementation as the benchmarking target. However, tools that can quickly bring up a blockchain network are ideal to cooperate with Caliper.”
A key component of Caliper is the adaptation layer. This enables the integration multiple blockchain solutions into the framework. The adaptor is implemented for each blockchain system under test and is responsible for the translation of Caliper NBIs (NorthBound interfaces) into corresponding blockchain protocol. The NBIs provides interaction with backend blockchain system.
Hyperledger believes a common benchmarking tool is necessary because performance reports don’t often provide the source code, making it hard to validate the evaluation, and there are no common defined indicators. “Hyperledger Caliper is not intended to make judgments and will not publish benchmark results, but provide benchmark tools for users,” the team wrote.
Currently, developers from Huawei, Hyperchain, Oracle, Bitwise, Soramitsu, IBM and the Budapest University of Technology and Economics are contributing to the project, and Hyperledger is encouraging more to assist.
“The hope is that Hyperledger Caliper provides the community with a functioning benchmark tool capable of running against many Hyperledger frameworks,” Hyperledger wrote. “With the help of the community, we will be putting continuous effort into the definition of performance indicators and benchmark use cases. The success of the project will depend on many users within the community using it as the benchmark tool.”