Introduction

It turns out that view-change, at the core of Fast Practical Byzantine Fault Tolerance, may be trickier than it seems.

Abstract

In this ArXiv note (https://arxiv.org/abs/1712.01367), we observe a safety violation in Zyzzyva and a liveness violation in FaB. To demonstrate these issues, we require relatively simple scenarios, involving only four replicas, and one or two view changes. In all of them, the problem is manifested already in the first log slot.

Files

Date

December, 2017

Authors

Related projects

Type

Unpublished