Bitcoin hat keine zentrale Autorität, die Updates durchsetzt. Konsens-Regeln zu ändern erfordert, dass die meisten Nutzer und Miner kompatible Software ausführen.
Soft vs. Hard
Ein Soft Fork verschärft Regeln: Neue Blöcke sind für alte Nodes weiterhin gültig. Ein Hard Fork lockert sie: Alte Nodes lehnen neue Blöcke ab und ohne universelles Upgrade spaltet sich die Kette. Bitcoins bewusste Regel-Upgrades seit 2010 waren Soft Forks, darunter P2SH, BIP66 strenge Signaturen, CLTV, CSV, SegWit und Taproot.
Warum Miner signalisieren
Bei einem Soft Fork könnten, wenn nur manche Miner die Regeln durchsetzen, andere einen sie brechenden Block minen, und alte Nodes würden ihm folgen. Das riskiert Reorganisationen. Deshalb versucht Aktivierung sicherzustellen, dass die meiste Hashpower die neuen Regeln zuerst durchsetzt.
BIP9: Version Bits
Jedes Deployment bekommt ein Bit in der Block-Header-Version, eine Startzeit und ein Timeout. Nodes zählen Signale in jeder 2.016-Block-Retarget-Periode. Die Zustände sind DEFINED → STARTED → LOCKED_IN → ACTIVE, oder FAILED beim Timeout. Auf Mainnet lag die Schwelle bei 95 % (1.916 von 2.016 Blöcken). Nach LOCKED_IN vergeht eine weitere Periode vor ACTIVE. CSV (2016) war das erste BIP9-Deployment.
Die SegWit-Lektion
2017 stockte die SegWit-Signalisierung monatelang bei etwa einem Drittel der Blöcke. BIP148, ein nutzeraktivierter Soft Fork (UASF), schlug vor, dass Nodes ab dem 1. August 2017 nicht-signalisierende Blöcke ablehnen. Miner übernahmen BIP91, und SegWit lockte ein und aktivierte sich im August 2017. Die Episode zeigte, dass unter BIP9s 95 %-Schwelle eine kleine Minderheit der Hashpower ein Upgrade blockieren konnte.
BIP8: Lock-in beim Timeout
BIP8 nutzt Blockhöhen statt Zeiten und fügt einen Parameter lockinontimeout hinzu. Ist er true, lockt der Fork am Ende auch ohne Miner-Unterstützung ein, und Nodes lehnen im letzten Zeitraum nicht-signalisierende Blöcke ab. Ob LOT=true oder false zu nutzen war eine große Debatte vor Taproot.
Speedy Trial
Taproot nutzte Speedy Trial: ein Signalfenster von etwa drei Monaten (Mai–August 2021) mit 90 %-Schwelle und einer Mindest-Aktivierungshöhe. Es lockte im Juni 2021 ein und aktivierte sich im November 2021.
Heute
Vorschläge wie Covenants werden ohne vereinbarte Aktivierungsmethode debattiert. Die Hürde ist absichtlich hoch, weil ein gescheiterter Fork das Netz spalten könnte.