Deconstructing Blockchains: A Comprehensive Survey on Consensus, Membership and Structure

08/22/2019
by   Christopher Natoli, et al.
0

It is no exaggeration to say that since the introduction of Bitcoin, blockchains have become a disruptive technology that has shaken the world. However, the rising popularity of the paradigm has led to a flurry of proposals addressing variations and/or trying to solve problems stemming from the initial specification. This added considerable complexity to the current blockchain ecosystems, amplified by the absence of detail in many accompanying blockchain whitepapers. Through this paper, we set out to explain blockchains in a simple way, taming that complexity through the deconstruction of the blockchain into three simple, critical components common to all known systems: membership selection, consensus mechanism and structure. We propose an evaluation framework with insight into system models, desired properties and analysis criteria, using the decoupled components as criteria. We use this framework to provide clear and intuitive overviews of the design principles behind the analyzed systems and the properties achieved. We hope our effort will help clarifying the current state of blockchain proposals and provide directions to the analysis of future proposals.

READ FULL TEXT
research
03/02/2018

A Framework for Blockchain-Based Applications

Blockchains have recently generated explosive interest from both academi...
research
07/24/2020

What is an EUTxO blockchain?

We condense the theory of blockchains down to a simple and compact set o...
research
10/15/2018

On the Origins and Variations of Blockchain Technologies

We explore the origins of blockchain technologies to better understand t...
research
03/15/2021

Blockchain Networks: Data Structures of Bitcoin, Monero, Zcash, Ethereum, Ripple and Iota

Blockchain is an emerging technology that has already enabled a wide ran...
research
02/14/2020

Algebraic Structure of Blockchains: A Group-Theoretical Primer

Although recent advances of blockchain systems, notably in the form of c...
research
11/12/2019

Deconstructing Stellar Consensus (Extended Version)

Some of the recent blockchain proposals, such as Stellar and Ripple, all...
research
07/05/2022

Understanding blockchain: definitions, architecture, design, and system comparison

The explosive advent of the blockchain technology has led to hundreds of...

Please sign up or login with your details

Forgot password? Click here to reset