Be Aware of Your Leaders

10/03/2021
by   Shir Cohen, et al.
0

Advances in blockchains have influenced the State-Machine-Replication (SMR) world and many state-of-the-art blockchain-SMR solutions are based on two pillars: Chaining and Leader-rotation. A predetermined round-robin mechanism used for Leader-rotation, however, has an undesirable behavior: crashed parties become designated leaders infinitely often, slowing down overall system performance. In this paper, we provide a new Leader-Aware SMR framework that, among other desirable properties, formalizes a Leader-utilization requirement that bounds the number of rounds whose leaders are faulty in crash-only executions. We introduce Carousel, a novel, reputation-based Leader-rotation solution to achieve Leader-Aware SMR. The challenge in adaptive Leader-rotation is that it cannot rely on consensus to determine a leader, since consensus itself needs a leader. Carousel uses the available on-chain information to determine a leader locally and achieves Liveness despite this difficulty. A HotStuff implementation fitted with Carousel demonstrates drastic performance improvements: it increases throughput over 2x in faultless settings and provided a 20x throughput increase and 5x latency reduction in the presence of faults.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2022

State-Machine Replication Scalability Made Simple (Extended Version)

Consensus, state-machine replication (SMR) and total order broadcast (TO...
research
05/16/2018

Betting on Blockchain Consensus with Fantomette

Blockchain-based consensus protocols present the opportunity to develop ...
research
08/06/2020

Fast Flexible Paxos: Relaxing Quorum Intersection for Fast Paxos

Paxos, the de facto standard approach to solving distributed consensus, ...
research
06/09/2022

Discussion of Quantum Consensus Algorithms

Leader election is a crucial process in many areas such as cloud computi...
research
11/03/2020

AWARE: Adaptive Wide-Area Replication for Fast and Resilient Byzantine Consensus

With upcoming blockchain infrastructures, world-spanning Byzantine conse...
research
05/11/2018

DFINITY Technology Overview Series, Consensus System

The DFINITY blockchain computer provides a secure, performant and flexib...
research
01/24/2018

Winning the Caucus Race: Continuous Leader Election via Public Randomness

Consensus protocols inherently rely on the notion of leader election, in...

Please sign up or login with your details

Forgot password? Click here to reset