Performance Evaluation of the Quorum Blockchain Platform

07/19/2018
by   Arati Baliga, et al.
0

Quorum is a permissioned blockchain platform built from the Ethereum codebase with adaptations to make it a permissioned consortium platform. It is one of the key contenders in the permissioned ledger space. Quorum supports confidentiality and privacy of smart contracts and transactions, and crash and Byzantine fault tolerant consensus algorithms. In this paper, we characterize the performance features of Quorum. We study the throughput and latency characteristics of Quorum with different workloads and consensus algorithms that it supports. Through a suite of micro-benchmarks, we explore how certain transaction and smart contract parameters can affect transaction latencies.

READ FULL TEXT
research
08/24/2021

Characterizing Transaction-Reverting Statements in Ethereum Smart Contracts

Smart contracts are programs running on blockchain to execute transactio...
research
08/12/2023

A First Study of MEV on an Up-and-Coming Blockchain: Algorand

Maximal Extractable Value (MEV) significantly influences network incenti...
research
11/03/2022

AdaChain: A Learned Adaptive Blockchain

This paper presents AdaChain, a learning-based blockchain framework that...
research
01/16/2019

VeriSign: A Secure Contract Consensus Platform on the Blockchain with Amendment Functionality

While electronic signatures are widespread, there currently exists no vi...
research
05/15/2020

Blockchain Architecture forAuditing Automation and TrustBuilding in Public Markets

Business transactions by public firms are required to be reported, verif...
research
05/29/2018

Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform

The rise in popularity of permissioned blockchain platforms in recent ti...
research
05/03/2018

TrueChain: Highly Performant Decentralized Public Ledger

In this paper we present the initial design of truechain consensus proto...

Please sign up or login with your details

Forgot password? Click here to reset