ONLAY: Online Layering for scalable asynchronous BFT system

05/13/2019
by   Quan Nguyen, et al.
0

This paper presents a new framework, namely , for scalable asynchronous distributed systems. In this framework, we propose a consensus protocol L_ϕ, which is based on the Lachesis protocol lachesis01. At the core of L_ϕ protocol, it introduces to use layering algorithm to achieve practical Byzantine fault tolerance (pBFT) in leaderless asynchronous Directed Acyclic Graph (DAG). Further, we present new online layering algorithms for the evolutionary DAGs across the nodes. Our new protocol achieves determistic scalable consensus in asynchronous pBFT by using assigned layers and asynchronous partially ordered sets with logical time ordering instead of blockchains. The partial ordering produced by L_ϕ is flexible but consistent across the distributed system of nodes. We then present the formal model of our layering-based consensus. The model is generalized that can be applied to abstract asynchronous DAG-based distributed systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/22/2018

Fantom: A scalable framework for asynchronous distributed systems

We describe Fantom, a framework for asynchronous distributed systems. Fa...
research
08/04/2021

Lachesis: Scalable Asynchronous BFT on DAG Streams

This paper consolidates the core technologies and key concepts of our no...
research
07/05/2019

StakeDag: Stake-based Consensus For Scalable Trustless Systems

Trustless systems, such as those blockchain enpowered, provide trust in ...
research
05/04/2022

Tangle 2.0 Leaderless Nakamoto Consensus on the Heaviest DAG

We introduce the theoretical foundations of the Tangle 2.0, a probabilis...
research
06/05/2023

How Hard is Asynchronous Weight Reassignment? (Extended Version)

The performance of distributed storage systems deployed on wide-area net...
research
07/16/2014

Online Asynchronous Distributed Regression

Distributed computing offers a high degree of flexibility to accommodate...
research
07/16/2019

Threshold Logical Clocks for Asynchronous Distributed Coordination and Consensus

Consensus protocols for asynchronous networks are usually complex and in...

Please sign up or login with your details

Forgot password? Click here to reset