ProPoS: A Probabilistic Proof-of-Stake Protocol

06/02/2020
by   Daniel Reijsbergen, et al.
0

We present ProPoS, a Proof-of-Stake protocol dedicated, but not limited, to cryptocurrencies. ProPoS is a chain-based protocol that minimizes interactions between nodes through lightweight committee voting, resulting in a more simple, robust, and scalable proposal than competing systems. It also mitigates other drawbacks of previous systems, such as high reward variance and long confirmation times. ProPoS can support large node numbers by design, and provides probabilistic safety guarantees whereby a client makes commit decisions by calculating the probability that a transaction is reverted based on its blockchain view. We present a thorough analysis of ProPoS and report on its implementation and evaluation. Furthermore, our new technique of proving safety can be applied more broadly to other Proof-of-Stake protocols.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2019

Incentives in Ethereum's Hybrid Casper Protocol

We present an overview of hybrid Casper the Friendly Finality Gadget (FF...
research
03/06/2020

Combining GHOST and Casper

We present "Gasper," a proof-of-stake-based consensus protocol, which is...
research
02/05/2023

Resilient Consensus Sustained Collaboratively

The recent growth of blockchain technology has accelerated research on d...
research
08/18/2019

Nakamoto Consensus with Verifiable Delay Puzzle

This technical report summarizes our work-in-progress on a new consensus...
research
11/18/2019

A Blockchain Consensus Protocol Based on Dedicated Time-Memory-Data Trade-Off

A problem of developing the consensus protocols in public blockchain sys...
research
06/21/2019

Scalable and Probabilistic Leaderless BFT Consensus through Metastability

This paper introduces a family of leaderless Byzantine fault tolerance p...
research
10/22/2020

Fast-HotStuff: A Fast and Resilient HotStuff Protocol

The HotStuff protocol is a recent breakthrough inByzantine Fault Toleran...

Please sign up or login with your details

Forgot password? Click here to reset