Dagger: Optimistic Byzantine Fault-Tolerance without Rollback

Hao Lü, Jian Liu, Peilun Li, Guozheng Yang, Cheng Zang, Jiajun Chen, Kui Ren · 2021

The main issue that hinders the widespread deployment of blockchains is their low throughput and high latency. This has revitalized the search for efficient Byzantine fault-tolerance (BFT) protocols. However, existing BFT protocols either require two-phase voting or speculative execution (which may require replicas to rollback some executions). In this paper, we propose Dagger, which only requires a single voting phase in the optimistic case where all replicas are correct; and it does not require any rollback in the worst-case.

Read the paper · More papers on PaperTik