参考资料 Link to heading

PBFT 论文
FISCO-BCOS的PBFT介绍
Liskov对PBFT的讲解
What is Tendermint

论文笔记 Link to heading

一些记录 Link to heading

3f+1 is the minimum number of replicas that allow an asynchronous system to provide the safety and liveness properties when up to f replicas are faulty

在一个由3f+1个节点构成的系统中,最多有f个恶意节点,才能保证系统的safty和liveness

This many replicas are needed because it must be possible to proceed after communicating with n-f replicas, since f replicas might be faulty and not responding. However, it is possible that the f replicas that did not respond are not faulty and, therefore, f of those that responded might be faulty. Even so, there must still be enough responses that those from non-faulty replicas outnumber those from faulty ones, i.e., n-2f. Therefore n > 3f.

解释了3f的原因