概述
拜占庭容錯(BFT)是指系統即使在部分參與者惡意行為或發生故障的情況下,仍能達成共識的能力。它是區塊鏈共識的理論基礎。BFT 系統能夠容忍部分故障節點,並仍能達成共識。
運作原理
BFT 演算法(例如實用型 BFT,PBFT)透過節點間的訊息交換與投票來就系統狀態達成共識。此類演算法通常需要達到法定人數(例如三分之二的節點)才能推進流程。許多權益證明(PoS)協議皆受 BFT 啟發。
重要性
BFT 的保證是區塊鏈網路安全性的基石:若缺乏此機制,惡意驗證者便可能製造相互衝突的區塊鏈歷史。它直接影響共識機制及其容錯能力的设计。
相關概念
BFT 是共識機制與權益證明(PoS)的基礎。它與驗證者集及最終性保證密切相關。