Impact of network delays on Hyperledger Fabric

03/21/2019
by   Thanh Son Lam Nguyen, et al.
0

Blockchain has become one of the most attractive technologies for applications, with a large range of deployments such as production, economy, or banking. Under the hood, Blockchain technology is a type of distributed database that supports untrusted parties. In this paper we focus Hyperledger Fabric, the first blockchain in the market tailored for a private environment, allowing businesses to create a permissioned network. Hyperledger Fabric implements a PBFT consensus in order to maintain a non forking blockchain at the application level. We deployed this framework over an area network between France and Germany in order to evaluate its performance when potentially large network delays are observed. Overall we found that when network delay increases significantly (i.e. up to 3.5 seconds at network layer between two clouds), we observed that the blocks added to our blockchain had up to 134 seconds offset after 100 th block from one cloud to another. Thus by delaying block propagation, we demonstrated that Hyperledger Fabric does not provide sufficient consistency guaranties to be deployed in critical environments. Our work, is the fist to evidence the negative impact of network delays on a PBFT-based blockchain.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/20/2021

PiChu: Accelerating Block Broadcasting in Blockchain Networks with Pipelining and Chunking

Blockchain technologies have been rapidly enhanced in recent years. Howe...
research
10/30/2020

State sharding model on the blockchain

Blockchain is an incrementally updated ledger maintained by distributed ...
research
09/13/2019

A Random Network Model for the Analysis of Blockchain Designs with Communication Delay

This paper proposes a random network model for blockchains, a distribute...
research
11/06/2020

BlockSim-Net: A Network Based Blockchain Simulator

Since its proposal by Eyal and Sirer (CACM '13), selfish mining attack o...
research
03/21/2018

A Case Study for Grain Quality Assurance Tracking based on a Blockchain Business Network

One of the key processes in Agriculture is quality measurement throughou...
research
09/14/2019

An Analysis of Blockchain Consistency in Asynchronous Networks: Deriving a Neat Bound

Formal analyses of blockchain protocols have received much attention rec...
research
06/23/2022

Setchain: Improving Blockchain Scalability with Byzantine Distributed Sets and Barriers

Blockchain technologies are facing a scalability challenge, which must b...

Please sign up or login with your details

Forgot password? Click here to reset