PREStO: A Systematic Framework for Blockchain Consensus Protocols

06/15/2019
by   Stefanos Leonardos, et al.
0

The rapid evolution of the blockchain community has brought together stakeholders from fundamentally different backgrounds: cryptographers, protocol designers, software developers, startup entrepreneurs, corporate executives and investors, academics of various disciplines, and end users. The result is a diverse ecosystem, presently exemplified by the development of a wide range of different blockchain protocols. This raises questions for policy and decision makers: How do different protocols compare? What are their trade-offs? Existing efforts to survey the area reveal a fragmented terminology, and the lack of a unified framework to make the different desirable properties of blockchain protocols explicit. In this paper, we work towards bridging this gap. We evaluate protocols within a five-dimensional design space with the following axes. Optimality: does the protocol achieve its main goals? Stability: are the incentives of its participating agents well-aligned? Efficiency: is its output maximal relative to its use of resources? Robustness: can it cope when its operational assumptions are invalid or perturbed? Persistence: can it recover from catastrophic events? Based on the relevant literature, we organize the properties of existing protocols in subcategories of increasing granularity. The result is a dynamic scheme – termed the PREStO framework. Its scope is to aid the communication between stakeholders of different backgrounds, including managers and investors, and to identify research challenges and opportunities for blockchain protocols in a systematic way. We illustrate this via use cases and make a first step to understand the blockchain ecosystem through a more comprehensive lens.

READ FULL TEXT

page 1

page 12

page 16

research
11/10/2017

Consensus in the Age of Blockchains

The blockchain initially gained traction in 2008 as the technology under...
research
02/12/2019

Asymptotic Performance Analysis of Blockchain Protocols

In the light of the recent fame of Blockchain technologies, numerous pro...
research
06/21/2022

Deep dive into Interledger: Understanding the Interledger ecosystem

At the technical level, the goal of Interledger is to provide an archite...
research
03/20/2023

SoK: Scalability Techniques for BFT Consensus

With the advancement of blockchain systems, many recent research works h...
research
01/20/2020

Blockchain Consensus Algorithms: A Survey

In recent years, blockchain technology has received unparalleled attenti...
research
06/18/2020

Resource Pools and the CAP Theorem

Blockchain protocols differ in fundamental ways, including the mechanics...
research
05/26/2022

SoK: Decentralized Randomness Beacon Protocols

The scientific interest in the area of Decentralized Randomness Beacon (...

Please sign up or login with your details

Forgot password? Click here to reset