Необходимым условием для PBFT является то, что все клиенты известны заранее.Существуют некоторые производные PBFT, которые допускают реконфигурацию во время выполнения (на ум приходит BFT-SMART), но реконфигурация требует затрат производительности и не должна происходить постоянно.
При этом некоторые общедоступные сети используют согласованные алгоритмы BFT. NEO использует 7 валидаторов, которые используют алгоритм BFT для достижения консенсуса.Все остальные узлы в сети являются просто аудиторами.
EOS также использует аналогичный алгоритм, называемый BFT-DPOS .Все узлы используют свою ставку для голосования за производителей блоков (всего 21).Эти производители блоков используют BFT-консенсус между собой для создания блоков.