Albatross: An optimistic consensus algorithm

03/04/2019
by   Bruno França, et al.
0

The area of distributed ledgers is a vast and quickly developing landscape. At the heart of most distributed ledgers is their consensus protocol. The consensus protocol describes the way participants in a distributed network interact with each other to obtain and agree on a shared state. While classical consensus Byzantine fault tolerant (BFT) algorithms are designed to work in closed, size-limited networks only, modern distributed ledgers -- and blockchains in particular -- often focus on open, permissionless networks. In this paper, we present a novel blockchain consensus algorithm, called Albatross, inspired by speculative BFT algorithms. Transactions in Albatross benefit from a strong confirmation, and instant confirmations can be achieved as well. We describe the technical specification of Albatross in detail and analyse its security and performance. We conclude that the protocol is secure under regular PBFT security assumptions and has a performance close to the theoretical maximum for single-chain Proof-of-Stake consensus algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/30/2019

Blockguard: Adaptive Blockchain Security

We consider the problem of varying the security of blockchain transactio...
research
10/08/2018

Survey of Consensus Protocols

Distributed ledger technology has gained wide popularity and adoption si...
research
11/16/2020

Heterogeneous Paxos: Technical Report

In distributed systems, a group of learners achieve consensus when, by o...
research
05/29/2023

On the Minimal Knowledge Required for Solving Stellar Consensus

Byzantine Consensus is fundamental for building consistent and fault-tol...
research
04/07/2019

Committee Selection is More Similar Than You Think: Evidence from Avalanche and Stellar

Increased interest in scalable and high-throughput blockchains has led t...
research
02/08/2021

BASALT: A Rock-Solid Foundation for Epidemic Consensus Algorithms in Very Large, Very Open Networks

Recent works have proposed new Byzantine consensus algorithms for blockc...
research
05/10/2022

QUANTAS: Quantitative User-friendly Adaptable Networked Things Abstract Simulator

We present QUANTAS: a simulator that enables quantitative performance an...

Please sign up or login with your details

Forgot password? Click here to reset