BLOCKBENCH: A Framework for Analyzing Private Blockchains

  title={BLOCKBENCH: A Framework for Analyzing Private Blockchains},
  author={Tien Tuan Anh Dinh and Ji Wang and Gang Chen and Rui Liu and Beng Chin Ooi and Kian-Lee Tan},
  journal={Proceedings of the 2017 ACM International Conference on Management of Data},
  • Tien Tuan Anh DinhJi Wang K. Tan
  • Published 12 March 2017
  • Computer Science
  • Proceedings of the 2017 ACM International Conference on Management of Data
Blockchain technologies are taking the world by storm. [] Key Method Next, we use BLOCKBENCH to conduct comprehensive evaluation of three major private blockchains: Ethereum, Parity and Hyperledger Fabric. The results demonstrate that these systems are still far from displacing current database systems in traditional data processing workloads. Furthermore, there are gaps in performance among the three systems which are attributed to the design choices at different layers of the blockchain's software stack…

BlockMeter: An Application Agnostic Performance Measurement Framework For Private Blockchain Platforms

This article presents BlockMeter, an application agnostic performance benchmarking framework for private blockchain platforms, which can be utilised to measure the key performance matrices of any application deployed on top of an external private blockchain application in real-time.

Performance Evaluation of Permissioned Blockchain Platforms

A performance and scalability analysis of popular private blockchain platforms, including Ethereum (private deployment), Quorum, Corda, and Hyperledger Fabric are conducted.

Towards Automated Benchmark Support for Multi-Blockchain Interoperability-Facilitating Platforms

Developing new IFP requirements specification and open-source benchmark tools to advance research in distributed, multi-blockchain interoperability, with emphasis on IFP performance and security challenges are required.

NutBaaS: A Blockchain-as-a-Service Platform

A BaaS platform called NutBaaS is developed, which provides blockchain service over cloud computing environments, such as network deployment and system monitoring, smart contracts analysis and testing, so that developers can focus on the business code to explore how to apply blockchain technology more appropriately to their business scenarios, without bothering to maintain and monitor the system.

BlockPerf: A Hybrid Blockchain Emulator/Simulator Framework

A state-of-the-art blockchain simulator (BlockSim) is extended and improves into a new simulator called “BlockPerf” to overcome limitations, whose results show that BlockPerf provides more realistic results than BlockSim, improving by around 50% of the outcomes.

Performance Analysis of Private Blockchain Platforms in Varying Workloads

Results show that Hyperledger Fabric consistently outperforms Ethereum across all evaluation metrics which are execution time, latency and throughput, and both platforms are still not competitive with current database systems in term of performances in high workload scenarios.

Performance Evaluation of Ethereum and Hyperledger Fabric Blockchain Platforms

Private blockchain networks are more robust in performance, have lower latency, and charge no transaction fees when compared to public blockchain networks.

Performance Benchmarking and Optimization for Blockchain Systems: A Survey

The architecture and consensus protocols of the current mainstream blockchain systems are introduced, some open source blockchain benchmarking tools are analyzed, and some blockchain systems optimization methods are summarized to better understand the state-of-art of the blockchain.

An experimental study on performance of private blockchain in IoT applications

An experimental study to investigate various performance parameters of private Ethereum networks and reveals not only the blockchain node’s performance but also the latency-hop correlation, as well as the latencies’ relation in different workloads.



On the Security and Performance of Proof of Work Blockchains

This paper introduces a novel quantitative framework to analyse the security and performance implications of various consensus and network parameters of PoW blockchains and devise optimal adversarial strategies for double-spending and selfish mining while taking into account real world constraints.

A Secure Sharding Protocol For Open Blockchains

ELASTICO is the first candidate for a secure sharding protocol with presence of byzantine adversaries, and scalability experiments on Amazon EC2 with up to $1, 600$ nodes confirm ELASTICO's theoretical scaling properties.

Bitcoin-NG: A Scalable Blockchain Protocol

This paper implements Bitcoin-NG, a new blockchain protocol designed to scale, which is Byzantine fault tolerant, is robust to extreme churn, and shares the same trust model obviating qualitative changes to the ecosystem.

The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication

In the early days of Bitcoin, the performance of its probabilistic proof-of-work (PoW) based consensus fabric, also known as blockchain, was not a major issue, and Bitcoin became a success story, despite its consensus latencies on the order of an hour and the theoretical peak throughput of only up to 7 transactions per second.

Information propagation in the Bitcoin network

This paper analyzes how Bitcoin uses a multi-hop broadcast to propagate transactions and blocks through the network to update the ledger replicas, and verifies the conjecture that the propagation delay in the network is the primary cause for blockchain forks.

Majority Is Not Enough: Bitcoin Mining Is Vulnerable

The Bitcoin cryptocurrency records its transactions in a public log called the blockchain, and conventional wisdom asserts that the mining protocol is incentive-compatible and secure against colluding minority groups.

Bitcoin: A Peer-to-Peer Electronic Cash System

This work proposes a solution to the double-spending problem using a peer-to-peer network, where the network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof- of-work.

Eclipse Attacks on Bitcoin's Peer-to-Peer Network

This work takes a detailed look at bitcoin's peer-to-peer network, and quantifies the resources involved in the attack via probabilistic analysis, Monte Carlo simulations, measurements and experiments with live bitcoin nodes.

Hijacking Bitcoin: Large-scale Network Attacks on Cryptocurrencies

It is shown that attacks that are commonly believed to be hard are actually within the reach of anyone with access to a BGP-enabled network and hijacking less than 900 prefixes, and several suggestions on approaches to mitigate such attacks employing both short-term and long-term measures are provided.

SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies

This work identifies three key components of Bit coin's design that can be decoupled, and maps the design space for numerous proposed modifications, providing comparative analyses for alternative consensus mechanisms, currency allocation mechanisms, computational puzzles, and key management tools.