Marktkapitalisatie: 24h Vol: BTC: BTC Dom:
Goud: S&P 500: EUR/USD: Olie (BRENT):

Wat is Byzantine Fault Tolerance (BFT)?

Network of green honest validator nodes reaching consensus while two red faulty nodes are outvoted, illustrating Byzantine Fault Tolerance

Belangrijkste punten

  • Byzantine Fault Tolerance (BFT) laat een gedecentraliseerd netwerk het eens worden over één versie van de waarheid, zelfs als tot een derde van de deelnemers defect, offline of kwaadwillend is.
  • De regel gaat terug op het Byzantijnse generaalsprobleem uit 1982: een netwerk heeft minstens 3f + 1 deelnemers nodig, dus het blijft veilig zolang meer dan twee derde eerlijk is.
  • Grote blockchains passen BFT verschillend toe: Bitcoin gebruikt probabilistische Proof-of-Work, Ethereum voegt Casper-finaliteit toe aan Proof-of-Stake, Cosmos draait Tendermint, en Hedera gebruikt asynchrone BFT.

In dit artikel


Byzantine Fault Tolerance (BFT) is de beveiligingsruggengraat waarmee gedecentraliseerde netwerken het eens kunnen worden over één versie van de waarheid, zelfs wanneer sommige deelnemers defect, offline of kwaadwillend zijn. In crypto is er geen CEO die transacties goedkeurt. In plaats daarvan moeten verspreide nodes coördineren en bevestigen wat geldig is. BFT is het raamwerk dat ervoor zorgt dat consensus blijft werken, zelfs als tot een derde van de deelnemers het systeem probeert te verstoren.

Zonder BFT-achtige garanties zouden blockchains kwetsbaar zijn voor double-spends, het herschrijven van de keten en gecoördineerde aanvallen. Elke bevestigde transactie die je on-chain ziet, bestaat omdat een meerderheid van validators tot overeenstemming kwam ondanks mogelijke tegenstanders.

Het Byzantijnse generaalsprobleem

Het concept gaat terug tot 1982, toen Leslie Lamport en collega’s een scenario beschreven waarin meerdere generaals een aanval moeten coördineren, maar sommigen verraders kunnen zijn die tegenstrijdige berichten sturen.

In blockchain-termen:

  • Generaals = validators of miners
  • De stad = het volgende block
  • Verraders = kwaadwillende of defecte nodes
  • Boodschappers = netwerkcommunicatie

Het belangrijkste wiskundige inzicht:

  • Om defecte nodes te tolereren heeft het netwerk minstens 3f + 1 deelnemers nodig
  • Dit betekent dat systemen veilig blijven als meer dan twee derde eerlijk is
  • Als een derde of meer kwaadwillend wordt, kan de consensus breken

Die drempel van twee derde is de gouden regel in veel moderne blockchainsystemen.

Diagram van de tweederde-eerlijke-meerderheidsregel (3f+1): consensus blijft veilig zolang meer dan twee derde van de validators eerlijk is en tot een derde defect kan zijn

Hoe BFT werkt

Moderne BFT-systemen volgen een gestructureerd overeenstemmingsproces:

  • Een leider (primary) stelt een block voor
  • Validators verifiëren en sturen een “prepare”-stem
  • Zodra er genoeg stemmen zijn (meestal 2f + 1), gaan ze naar “commit”
  • Wanneer de commit-drempel is bereikt, wordt het block definitief

Als de leider zich misdraagt of uitvalt:

  • Het netwerk schakelt automatisch over op een nieuwe leider
  • De consensus gaat door zonder te stoppen
Stroomdiagram van BFT-consensus: leider stelt een block voor, validators verifiëren, prepare- en commit-stemmen vereisen 2f+1, daarna wordt het block definitief; als de leider uitvalt wordt een nieuwe gekozen

Deze structuur maakt deterministische finaliteit mogelijk. Eenmaal bevestigd is het block permanent.

Hoe grote blockchains BFT-concepten gebruiken

Verschillende netwerken implementeren BFT op verschillende manieren. Sommige gebruiken pure modellen. Andere gebruiken economische of probabilistische aanpassingen.

Bitcoin-logo Bitcoin: probabilistische BFT via Proof-of-Work

Bitcoin draait geen klassieke BFT. In plaats daarvan gebruikt het Proof-of-Work:

  • Miners concurreren met hash-kracht
  • De langste geldige keten wint
  • De beveiliging gaat ervan uit dat geen enkele partij 51% van de hashrate beheert

Finaliteit is probabilistisch:

  • Meer bevestigingen betekenen een kleinere kans op reorg
  • Economische kosten maken aanhoudende aanvallen onrendabel

Ethereum-logo Ethereum: Proof-of-Stake met BFT-finaliteit

Na de Merge van 2022 stapte Ethereum over op Proof-of-Stake met Casper-finaliteit.

Belangrijkste kenmerken:

  • 32 ETH nodig om een validator te draaien
  • Finaliteit vereist dat twee derde van de gestakete ETH het eens is
  • Kwaadwillende validators worden gestraft via economische boetes (slashing)
  • Blocks worden in minuten definitief in plaats van te vertrouwen op waarschijnlijkheid

Deze structuur volgt de BFT-aannames nauw: tolereer tot een derde defecte stake.

Cosmos-logo Cosmos: klassieke BFT op schaal

Cosmos gebruikt Tendermint (nu CometBFT), een engine geïnspireerd op Practical BFT (PBFT).

Kenmerken:

  • Tolereert tot een derde kwaadwillende validators
  • Snelle finaliteit (1 tot 2 seconden)
  • Duizenden transacties per seconde
  • Ontworpen voor app-specifieke chains

Cosmos bewijst dat BFT zowel snelheid als veiligheid kan leveren in modulaire ecosystemen.

Hedera-logo Hedera: asynchrone BFT (aBFT)

Hedera Hashgraph implementeert asynchrone BFT (aBFT), het sterkste bekende model.

Hoogtepunten:

  • Geen aannames over de timing van berichten
  • Formele wiskundige bewijzen van veiligheid
  • Hoge doorvoer (10.000+ TPS gerapporteerd)
  • Snelle finaliteit (ongeveer 3 seconden)

aBFT-systemen streven ernaar veilig te blijven, zelfs onder extreme netwerkomstandigheden.

Waarom BFT belangrijk is voor dagelijkse crypto-gebruikers

BFT levert echte voordelen op:

  • Deterministische finaliteit: eenmaal bevestigd, is het definitief
  • Aanvalsbestendigheid: tolereert tot een derde kwaadwillende actoren
  • Energie-efficiëntie, vooral in Proof-of-Stake-systemen
  • Snellere uitvoering voor DeFi-toepassingen
  • Veiligere cross-chain-bridges

Zonder BFT-achtige bescherming zou decentralized finance instorten onder druk van tegenstanders.

De afwegingen

BFT is geen toverkunst. Het brengt ontwerpuitdagingen met zich mee:

  • De communicatiecomplexiteit groeit snel (O(n²))
  • Moeilijker te schalen naar duizenden validators
  • Vereist sterke economische prikkels

Daarom gebruiken veel netwerken hybriden:

  • Sharding
  • Layer 2-rollups
  • Combinaties van Proof-of-Work en BFT
  • Roterende validatorsets

De toekomst van BFT in crypto

De innovatie versnelt:

  • Lagere communicatie-overhead
  • Snellere leiderrotatie
  • Dynamische validatorsets
  • Quantumbestendige handtekeningen
  • Parallelle BFT-modellen
  • AI-ondersteunde validatormonitoring

Naarmate de crypto-infrastructuur volwassen wordt, worden BFT-systemen sneller, slanker en schaalbaarder zonder in te boeten op veiligheid.

Gedecentraliseerde beveiliging

Byzantine Fault Tolerance is de stille kracht die voorkomt dat gedecentraliseerde systemen instorten.

Het zorgt voor:

  • De eerlijke meerderheid wint
  • Kwaadwillende minderheden falen
  • Transacties worden definitief
  • Netwerken blijven operationeel

Telkens wanneer je transactie in seconden wordt bevestigd, doet BFT zijn werk. Geen toverkunst. Gewoon speltheorie, cryptografie en bikkelharde, efficiënte wiskunde die het systeem eerlijk houdt.

TL;DR

Byzantine Fault Tolerance (BFT) laat blockchains het eens worden, zelfs als tot een derde van de validators defect of kwaadwillend is.

Adverteren

Bereik cryptohandelaren en ontwikkelaars

Banneradvertenties Persberichten Uitgelichte vermeldingen Maatwerkpakketten
Mediakit aanvragen