BLOCKBENCH: A Framework for Analyzing Private Blockchains
Tien Tuan Anh Dinh, Ji Wang, Gang Chen, Rui Liu, Beng Chin Ooi,, Kian-Lee Tan

TL;DR
This paper introduces BlockBench, a systematic framework for analyzing and comparing private blockchain systems, assessing their performance, scalability, and fault-tolerance to evaluate their viability for data processing tasks.
Contribution
It presents the first comprehensive evaluation framework for private blockchains, enabling fair comparison and deeper understanding of system design trade-offs.
Findings
Ethereum, Parity, and Hyperledger Fabric show performance gaps.
Private blockchains are currently less efficient than traditional databases.
Design choices significantly impact system performance.
Abstract
Blockchain technologies are taking the world by storm. Public blockchains, such as Bitcoin and Ethereum, enable secure peer-to-peer applications like crypto-currency or smart contracts. Their security and performance are well studied. This paper concerns recent private blockchain systems designed with stronger security (trust) assumption and performance requirement. These systems target and aim to disrupt applications which have so far been implemented on top of database systems, for example banking, finance applications. Multiple platforms for private blockchains are being actively developed and fine tuned. However, there is a clear lack of a systematic framework with which different systems can be analyzed and compared against each other. Such a framework can be used to assess blockchains' viability as another distributed data processing platform, while helping developers to identify…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cloud Computing and Resource Management · IoT and Edge/Fog Computing
