/
sipaPosted by sipa
Jul 16, 2026/18:25 UTC
When discussing the integration and recognition of witness styles in blockchain protocols, it's essential to understand the role of consensus rules. Specifically, the activation of new witness styles, such as style=3, hinges on corresponding changes to these consensus rules. Before such amendments, data that might appear to be in the format of a newer style (like style=3) is treated according to existing protocols—as style=0 in this context. This means that without the consensus rule changes, what may seem like a commitment to a new witness style is merely processed under the old rules and lacks any special recognition or meaning.
The implementation of new witness styles is dependent not only on software updates but also on the nodes' understanding and acceptance of these updates. Until a softfork introduces and activates a new style, nodes either will not recognize the new style due to a lack of updated software (pre-softfork scenario) or they recognize that the new style is unnecessary until activated (pre-activation scenario). This delineation ensures that the network continues to operate smoothly without discrepancies in data handling until a consensus is reached and the new rules are activated across the network.
Thread Summary (11 replies)
Jul 10 - Aug 20, 2026
12 messages
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback