Winning the Caucus Race: Continuous Leader Election via Public Randomness

01/24/2018
by   Sarah Azouvi, et al.
0

Consensus protocols inherently rely on the notion of leader election, in which one or a subset of participants are temporarily elected to authorize and announce the network's latest state. While leader election is a well studied problem, the rise of distributed ledgers (i.e., blockchains) has led to a new perspective on how to perform large-scale leader elections via solving a computationally difficult puzzle (i.e., proof of work). In this paper, we present Caucus, a large-scale leader election protocol with minimal coordination costs that does not require the computational cost of proof-of-work. We evaluate Caucus in terms of its security, using a new model for blockchain-focused leader election, before testing an implementation of Caucus on an Ethereum private network. Our experiments highlight that one variant of Caucus costs only 0.10 per leader election if deployed on Ethereum.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2018

Betting on Blockchain Consensus with Fantomette

Blockchain-based consensus protocols present the opportunity to develop ...
research
09/15/2021

Private Attacks in Longest Chain Proof-of-stake Protocols with Single Secret Leader Elections

Single Secret Leader Elections have recently been proposed as an improve...
research
06/23/2022

Homomorphic Sortition – Secret Leader Election for Blockchain

In a secret single leader election protocol (SSLE), one of the system me...
research
07/15/2020

LinSBFT: Linear-Communication One-Step BFT Protocol for Public Blockchains

This paper presents LinSBFT, a Byzantine Fault Tolerance (BFT) protocol ...
research
10/03/2021

Be Aware of Your Leaders

Advances in blockchains have influenced the State-Machine-Replication (S...
research
09/05/2018

Bicomp: A Bilayer Scalable Nakamoto Consensus Protocol

Blockchain has received great attention in recent years and motivated in...
research
05/15/2018

Selecting a Leader in a Network of Finite State Machines

This paper studies a variant of the leader election problem under the st...

Please sign up or login with your details

Forgot password? Click here to reset