An Extensible Framework for Implementing and Validating Byzantine Fault-Tolerant Protocols

Hanish Gogada, Hein Meling, Leander Jehl, John Ingve Olsen · 2023

HotStuff is a Byzantine fault-tolerant state machine replication protocol that incurs linear communication costs to achieve consensus. This linear scalability promoted the protocol to be adopted as the consensus mechanism in permissioned blockchains. This paper discusses the architecture, testing, and evaluation of our extensible framework to implement HotStuff and its variants. The framework already contains three HotStuff variants and other interchangeable components for cryptographic operations and leader selection.

Read the paper · More papers on PaperTik