Stochastic modelling of blockchain consensus

06/11/2021
by   Claudio J. Tessone, et al.
0

Blockchain and general purpose distributed ledgers are foundational technologies which bring significant innovation in the infrastructures and other underpinnings of our socio-economic systems. These P2P technologies are able to securely diffuse information within and across networks, without need for trustees or central authorities to enforce consensus. In this contribution, we propose a minimalistic stochastic model to understand the dynamics of blockchain-based consensus. By leveraging on random-walk theory, we model block propagation delay on different network topologies and provide a classification of blockchain systems in terms of two emergent properties. Firstly, we identify two performing regimes: a functional regime corresponding to an optimal system function; and a non-functional regime characterised by a congested or branched state of sub-optimal blockchains. Secondly, we discover a phase transition during the emergence of consensus and numerically investigate the corresponding critical point. Our results provide important insights into the consensus mechanism and sub-optimal states in decentralised systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2022

SightSteeple: Agreeing to Disagree with Functional Blockchain Consensus

Classical and contemporary distributed consensus protocols, may they be ...
research
03/10/2019

Permissionless Blockchains and Secure Logging

The blockchain technology enables mutually untrusting participants to re...
research
08/07/2021

Proof-of-Reputation: An Alternative Consensus Mechanism for Blockchain Systems

Blockchains combine other technologies, such as cryptography, networking...
research
11/15/2021

Resilience of IOTA Consensus

Blockchains are appealing technologies with various applications ranging...
research
05/27/2019

Direct Acyclic Graph based Blockchain for Internet of Things: Performance and Security Analysis

Direct Acyclic Graph (DAG) based blockchain and the corresponding consen...
research
07/01/2021

Stochastic Performance Modeling for Practical Byzantine Fault Tolerance Consensus in Blockchain

The practical Byzantine fault tolerant (PBFT) consensus mechanism is one...
research
11/19/2019

A Process Calculus for Formally Verifying Blockchain Consensus Protocols

Blockchains are becoming increasingly relevant in a variety of fields, s...

Please sign up or login with your details

Forgot password? Click here to reset