A Review of Performance Analyzing on Public and Private Blockchain Platforms

Muhammad Firdaus · 2020

Blockchain is a promising new technology, generating widespread interest, and receiving considerable attention in the research community, such as academia and industry. This interest started with the success of Bitcoin but took speed with the promise of smart contracts and a vast number of applications. While there is a broad interest in developing blockchain systems for specific use cases, there is a lack of tools to perform their evaluation and implementation decisions may hamper fast progress. This report provides the review of security and performance of public and private blockchain framework, where each of which is represented by the two well-known papers, the first is titled “On the Security and Performance of Proof of Work Blockchains” and the second paper is titled “BLOCKBENCH: A Framework for Analyzing Private Blockchains”. The first paper introduces a novel quantitative framework to analyze the security and performance implications of various consensus and network parameters of PoW blockchains. The framework allows for capture existing PoW-based deployments as well as PoW blockchain variants that are instantiated with different parameters, and to objectively compare the tradeoffs between their performance and security provisions. In the second paper, the authors describe BlockBench, the first evaluation framework for analyzing private blockchains. BlockBench measures overall and componentwise performance in terms of throughput, latency, scalability, and fault-tolerance. Next, BlockBench is used to conduct a comprehensive evaluation of three major private blockchains: Ethereum, Parity, and Hyperledger Fabric. 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.

Read the paper · More papers on PaperTik