Skip to main content

SegWit

scaling · btc

A Bitcoin upgrade that moved signatures into witness data, fixing third-party malleability and changing block capacity.

Also known as
Segregated Witness
1.definition

SegWit, short for Segregated Witness, is a Bitcoin protocol upgrade that moved signature data into a separate "witness" structure. Because the transaction ID no longer commits to the witness in the old way, SegWit mitigates third-party transaction malleability.

2.benefits

SegWit changed Bitcoin’s block accounting from a simple 1 MB serialized limit to block weight, where witness data is discounted. This increased effective capacity for SegWit transactions and introduced witness versions for future script upgrades.

3.implementation

SegWit activated on BTC in August 2017 as a soft fork. It was a central part of the Bitcoin scaling debate: BTC adopted SegWit and later Layer-2 approaches such as Lightning, while Bitcoin Cash split earlier in 2017 and pursued larger base-layer blocks instead.

4.significance

By fixing malleability for SegWit transactions, the upgrade made payment-channel protocols easier to build safely. It also created a versioned witness framework later used by Taproot.

Related terms

All terms and definitions may update as the Cryptionary improves.