Ta’rif
BFT konsensus (consensus) — bu taqsimlangan tizimlarda xatolarga chidamli kelishuv mexanizmlarining bir turi bo‘lib, unda ishtirokchi nodlarning bir qismi ixtiyoriy yoki yovuzona tarzda harakat qilsa ham (ma’lum chegaragacha), tizim to‘g‘ri ishlashda va faol bo‘lib qolishda davom etadi. Blockchain (blockchain) kontekstida BFT konsensus validatorlar bloklarni qanday taklif qilishi, tekshirishi va ular bo‘yicha kelishuvga kelishini belgilaydi, shunda barcha halol nodlar Vizantiya xatolariga qaramay, bir xil holat o‘zgarishlari ketma-ketligiga yaqinlashadi.
Oddiy tilda
BFT konsensus — bu kompyuterlar tarmog‘ining bir qismi nosoz ishlayotgan yoki ataylab zarar yetkazayotgan bo‘lsa ham, hamma bir xil ma’lumot bo‘yicha ishonchli tarzda kelishuvga kelishini ta’minlaydigan usul. U qat’iy qoidalarni belgilaydi, shunda yomon ishtirokchilar soni ma’lum chegaradan oshmaguncha, halol ishtirokchilar baribir bir xil yakuniy natijaga erishadilar.
Kontekst va qo‘llanilishi
BFT konsensus ruxsatli (permissioned) va ayrim ruxsatsiz (permissionless) blockchainlar (blockchain) dizayni va tahlilida, ayniqsa kuchli xavfsizlik kafolatlarini ustuvor qiladigan tizimlarda muhokama qilinadi. U protokol spetsifikatsiyalarida, xavfsizlik isbotlarida va dushmanona xatti-harakatlar hamda xato chegaralarini formallashtiradigan tizim modellari tarkibida paydo bo‘ladi. Bu atama, shuningdek, konsensus oilalarini tasniflash va Vizantiya xatolariga chidamli mexanizmlarni nisbatan zaif xatolarga chidamlilik modellari (fault-tolerance)dan ajratib ko‘rsatish uchun ham qo‘llaniladi.