Driftwood: decentralized Raft consensus - Gonçalves, André Silva (2024)