Was getrennt wurde
BIP 141 definiert Witness pro Input. txid schließt ihn aus, wtxid ein; die Coinbase bindet den Block an die Witness-Daten, die aktualisierte Full Nodes laden und prüfen.
Warum txid änderbar war
Im alten Format konnte mitunter die Darstellung einer Signatur und damit txid verändert werden, ohne das Zahlungsziel zu ändern. Änderungen am Witness eines SegWit-Inputs durch Dritte ändern txid nicht.
Gewicht und Kompatibilität
Blockgewicht zählt Basisbytes stärker als Witness und ist auf vier Millionen Einheiten begrenzt. Alte Nodes akzeptierten das neue Format nach lockereren Regeln, neue Nodes erzwingen die Witness-Bedingungen.
Mehr als Kapazität
BIP 143 nahm den Betrag des ausgegebenen Outputs in den Digest auf und verbesserte die Berechnung. Versionierte Witness-Programme eröffneten außerdem den Pfad zu Taproot.