Dagger: Optimistic Byzantine Fault-Tolerance Without Rollback.

Hao Lu,Jian Liu,Peilun Li,Guozheng Yang,Cheng Zang,Jiajun Chen,Kui Ren
DOI: https://doi.org/10.1145/3457977.3460300
2021-01-01
Abstract: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.
What problem does this paper attempt to address?