YAC: BFT Consensus Algorithm for Blockchain

09/03/2018
by   Fedor Muratov, et al.
0

Consensus in decentralized systems that asynchronously receive events and which are subject to Byzantine faults is a common problem with many real-life applications. Advances in decentralized systems, such as distributed ledger (i.e., blockchain) technology, has only increased the importance of finding performant and secure solutions to consensus of state machine replication in decentralized systems. YAC is a practical decentralized consensus algorithm, that solves the problems of inefficient message passing and strong leaders that occur in classical Byzantine fault tolerant consensus algorithms. The algorithm is open source and currently is used to provide Byzantine fault tolerant consensus for the Hyperledger Iroha blockchain project. We provide proofs of safety and liveness, as well as empirical results showing that our algorithm can scale to dozens of validating peers.

READ FULL TEXT
research
01/11/2021

Strengthened Fault Tolerance in Byzantine Fault Tolerant Replication

Byzantine fault tolerant (BFT) state machine replication (SMR) is an imp...
research
12/25/2021

On the Byzantine-Fault-Tolerant Consensus for Blockchain among Connected Vehicles

It is a critical matter for a blockchain system whether a Byzantine faul...
research
04/07/2022

Reaching Consensus in the Byzantine Empire: A Comprehensive Review of BFT Consensus Algorithms

Byzantine fault-tolerant (BFT) consensus algorithms are at the core of p...
research
04/30/2020

From Byzantine Replication to Blockchain: Consensus is only the Beginning

The popularization of blockchains leads to a resurgence of interest in B...
research
03/23/2018

SENATE: A Permissionless Byzantine Consensus Protocol in Wireless Networks

The blockchain technology has achieved tremendous success in open (permi...
research
05/29/2023

On the Minimal Knowledge Required for Solving Stellar Consensus

Byzantine Consensus is fundamental for building consistent and fault-tol...
research
05/22/2023

Lessons from HotStuff

This article will take you on a journey to the core of blockchains, thei...

Please sign up or login with your details

Forgot password? Click here to reset