Glossary
Byzantinische Fehlertoleranz (BFT)
Die Fähigkeit eines Systems, auch dann korrekten Konsens zu erreichen, wenn einzelne Teilnehmer beliebig ausfallen oder böswillig handeln — benannt nach dem Problem der byzantinischen Generäle.
Byzantinische Fehlertoleranz (BFT) ist die Eigenschaft, die es einem verteilten System erlaubt, korrekten Konsens zu erreichen, selbst wenn einige Teilnehmer auf beliebige Weise ausfallen — abstürzen, widersprüchliche Nachrichten senden oder aktiv lügen. Der Name geht auf das 1982 formulierte „Problem der byzantinischen Generäle" zurück, das die Herausforderung beschrieb, ehrliche Akteure über ein unzuverlässiges Netzwerk in Gegenwart von Verrätern zu koordinieren.
In Blockchains ist BFT die theoretische Untergrenze, die jedes Konsensdesign erfüllen muss: Ein Protokoll ist byzantinisch fehlertolerant, wenn ehrliche Knoten trotz eines begrenzten Anteils bösartiger Validatoren weiterhin auf eine einzige Historie konvergieren. Klassische BFT-Protokolle wie PBFT, Tendermint und HotStuff tolerieren bis zu einem Drittel fehlerhafter Knoten und bieten deterministische Finalität, während Konsens im Nakamoto-Stil eine probabilistische Variante über Proof-of-Work erreicht.