/
sipaPosted by sipa
Jul 17, 2026/02:27 UTC
The introduction of new "styles" in blockchain technology, akin to previous implementations like SegWit, involves a multifaceted approach including soft-forking, block storage modifications, and peer-to-peer (P2P) network upgrades. This process is streamlined by the fact that all necessary logic for implementing these styles is established during the first style's creation. Subsequent additions or changes merely require defining a new weighting rule and an activation trigger.
For nodes that are late in adopting this updated logic, there is a need to re-download blocks post-activation to capture the additional data essential for maintaining consistency with previously validated blocks. This situation could lead to the invalidation of post-activation blocks that were deemed valid under the old system if new style data does not match the existing commitments. Despite the complexities inherent in such a deployment, which mirror those encountered during the rollout of SegWit, the repeated application of the same underlying logic across different instances simplifies the process considerably.
Moreover, unlike some updates that introduce new transaction identifiers and associated P2P logic (like the wtxid in SegWit), this new update method does not necessitate new transaction identifiers or weight units. The current granularity provided by 1 Weight Unit (WU) is sufficient, allowing any necessary adjustments to be rounded up at either the transaction input or transaction level, thus simplifying the overall implementation process without compromising on efficiency or functionality.
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