Asynchronous Byzantine Fault Tolerance (aBFT) ist ein
Consensus Mechanism, der den typischen Byzantine Fault Tolerance (BFT) Consensus verbessert, indem er das
Byzantine Generals' Problem auf einzigartige
Weise löst. Mit aBFT können
Nodes unabhängig voneinander einen
Konsens erreichen, indem sie einen zweistufigen
Block-Bestätigungsprozess mit einer Zweidrittel-Supermajorität verwenden. In der ersten Stufe wird ein Last Irreversible
Block (LIB) vorgeschlagen, während in der zweiten Stufe der vorgeschlagene LIB finalisiert wird, um den
Block unumkehrbar zu machen. Der ABFT-
Konsens gilt als führerlos, d.h. es gibt keinen unabhängigen führenden
Node, der für die Erstellung und Fertigstellung des
Blocks verantwortlich ist. Das Ergebnis ist ein schnelleres und sichereres
Netzwerk. Die Hashgraph-
Protokolle Fantom und Hedera sowie andere
Netzwerke verwenden verschiedene Varianten von ABFT.