Soft fork
Een soft fork is een backwards-compatibele update van Bitcoin's consensusregels, waarbij nieuwe regels strikter zijn dan oude zodat niet-geüpgradede nodes de chain blijven volgen.
Bij een soft fork worden bestaande regels aangescherpt: wat voorheen geldig was, kan nu ongeldig zijn; wat voorheen ongeldig was, blijft ongeldig. Oude nodes accepteren de nieuwe blocks nog steeds (ze zien bijvoorbeeld de nieuwe witness-data niet maar beoordelen de transactie als geldig). SegWit (2017) en Taproot (2021) zijn iconische soft forks. Activatie gebeurt meestal via miner-signalering (BIP 9/8) of via een 'speedy trial' met deadline.
Voorbeeld
Taproot-activatie in november 2021: nodes van v0.21+ kregen nieuwe regels voor Taproot-uitgaven. Oude nodes (v0.20) accepteren Taproot-transacties als 'anyone-can-spend' — technisch geldig voor hen, maar nieuwe regels voorkomen misbruik.
Veelgestelde vragen
Soft fork of hard fork — wat is veiliger?
Soft fork. Geen chain-split nodig, langzame gestage adoptie, bestaande nodes blijven functioneren. Hard forks creëren twee chains als niet iedereen upgrade.
Kan een soft fork worden geannuleerd?
Technisch ja, maar praktisch zeer moeilijk zodra miners en gebruikers de nieuwe regels hanteren. Een 'un-fork' zou zelf een nieuwe fork zijn — vrijwel nooit gebeurd in Bitcoin.
Wie beslist over een soft fork?
Ruw consensus van ontwikkelaars, miners, exchanges, economische nodes en gebruikers. Geen formeel stemmechanisme — 'rough consensus and running code'. Controversiële forks stranden (bv. CheckTemplateVerify).
Gerelateerde termen
Verder lezen
- → Onze dienst: Bitcoin & Fintech