Byzantine Fault Tolerance (BFT) ist die Fähigkeit eines verteilten Systems, auch dann korrekt weiterzuarbeiten, wenn einige seiner Teilnehmer (Nodes) ausfallen oder böswillig handeln. Das Konzept leitet sich vom Byzantinischen Generalsproblem ab. Ein BFT-System kann in der Regel bis zu einem Drittel fehlerhafte Nodes tolerieren. Viele Blockchain-Konsensmechanismen, darunter Practical BFT (pBFT) und Tendermint, basieren auf BFT-Prinzipien, um sicherzustellen, dass das Netzwerk trotz unzuverlässiger Teilnehmer eine Einigung erzielt.