Definition
BFT-konsensus är en klass av feltoleranta överenskommelsemekanismer i distribuerade system som förblir korrekta och fortsätter att fungera även när en delmängd av deltagande noder beter sig godtyckligt eller illvilligt, upp till en definierad gräns. I sammanhang med blockchain (blockchain) anger BFT-konsensus hur validators föreslår, validerar och enas om block så att alla ärliga noder når samma sekvens av tillståndsändringar trots bysantinska fel.
Enkelt förklarat
BFT-konsensus är ett sätt för ett nätverk av datorer att pålitligt komma överens om samma data, även om vissa av dem är felaktiga eller agerar illvilligt. Det sätter upp strikta regler så att ärliga deltagare ändå når samma slutliga resultat, så länge antalet illasinnade aktörer håller sig under en viss gräns.
Sammanhang och användning
BFT-konsensus diskuteras i utformning och analys av permissioned och vissa permissionless blockchains (blockchain), särskilt de som prioriterar starka säkerhetsgarantier. Det förekommer i protokollspecifikationer, säkerhetsbevis och systemmodeller som formaliserar adversiellt beteende och feltrösklar. Begreppet används också för att kategorisera olika konsensusfamiljer och för att skilja bysantinskt robusta mekanismer från svagare modeller för feltolerans.