Definition
BFT konsenzus je trieda mechanizmov dohody odolných voči chybám v distribuovaných systémoch, ktoré zostávajú správne a funkčné aj vtedy, keď sa podmnožina zúčastnených uzlov správa svojvoľne alebo škodlivo, až do vopred definovaného prahu. V kontexte blockchainu (blockchain) BFT konsenzus určuje, ako validátori navrhujú, overujú a schvaľujú bloky tak, aby sa všetky poctivé uzly zhodli na rovnakom slede zmien stavu aj napriek byzantským chybám.
In Simple Terms
BFT konsenzus je spôsob, ako môže sieť počítačov spoľahlivo dosiahnuť zhodu nad rovnakými údajmi, aj keď niektoré z nich nefungujú správne alebo sa správajú škodlivo. Zavádza prísne pravidlá, vďaka ktorým poctiví účastníci dosiahnu rovnaký konečný výsledok, pokiaľ počet zlomyseľných aktérov zostane pod určitým limitom.
Context and Usage
BFT konsenzus sa rieši pri návrhu a analýze povolených (permissioned) a niektorých nepovolených (permissionless) blockchainov (blockchain), najmä tých, ktoré uprednostňujú silné bezpečnostné záruky. Objavuje sa v špecifikáciách protokolov, bezpečnostných dôkazoch a systémových modeloch, ktoré formalizujú správanie protivníka a prahové hodnoty chýb. Tento pojem sa používa aj na kategorizáciu rodín konsenzu a na odlíšenie mechanizmov odolných voči byzantským chybám od slabších modelov tolerancie chýb.