Research Area

Information and Communication Technologies


Simon Factor


Oisin Boydell

David Haughton

Brian Mac Namee

Jing Su

Resource Files

Terms and Conditions

Table of Contents


Fabric Tendermint Ethereum Hyperledger Blockchain

Blockchain: An Overview and Comparative Evaluation

A comparative evaluation of Tendermint, IBM’s Hyperledger/Fabric, and Ethereum

This 35 page report provides an in-depth review of blockchain technology: its origins, technical operation, attributes, current state and areas of application. It also presents the results of a comparative empirical evaluation of three popular blockchains; Tendermint, IBM’s Hyperledger/Fabric, and Ethereum. This report provides an Introduction chapter that outlines Bitcoin, its legacy, opportunities beyond Cryptocurrencies, and many of the characteristics of blockchain technology. In chapter two, a range of applications for blockchain are presented including; Smart Contracts, Record Management, Identity Management, Internet of Things, and Analytics. Chapter three details various aspects of blockchain technology such as consensus models, as well as a reviewing a number of public and private blockchain platforms. Chapter four provides a comparative evaluation of blockchain implementations including the experimental process, parameter, results, and a discussion. Finally, the report provides Conclusions and is prefaced with an Executive Summary.
How It Works
A comparative evaluation of three popular blockchain implementations; Tendermint, IBM’s Hyperledger/Fabric and Ethereum. The evaluation is conducted in terms of transaction throughput, latency and compute cost. This evaluation represents one of the first empirical blockchain evaluations.
An unbiased overview of blockchain, its technologies, its applications, and a comparative evaluation. The code used to run the comparative evaluation is also available, and this includes docker containers for the various blockchain implementations evaluated along with a test harness written in Java. The code allows the evaluation to be re-run on different hardware configurations, and to extend the evaluation to include additional blockchain implementations with some additional development work. It also acts as a resource for how to interface and use the various blockchains currently evaluated.
For all other enquries please don't hesitate to contact us
  1. Search and filter

    Use these powerful search and filter tools to discover the technologies you are looking for.

  2. Technology summary

    Clicking here will give you a summary of this technology.

  3. Technology details

    Should you need further detail or contact details for this technology, clicking on the name will give you a larger number of insights into each technology, enquiry and licencing details.