SegWit

SegWit (Segregated Witness) is a Bitcoin upgrade that separates signature data from transaction inputs, fixing malleability and raising effective capacity.

SegWit restructures transactions so signature (witness) data is stored separately from the inputs it authorizes. This fixes transaction malleability, since altering signatures no longer changes the transaction ID, a prerequisite for the Lightning Network. It also introduces block weight, giving witness data a discount that effectively raises capacity. SegWit addresses use bech32 encoding and lower fees. Our Bitcoin archive RPC returns full transactions with segregated witness data and computes weight and virtual size, so you can validate and fee-estimate SegWit and legacy spends alike.

Related terms

See also

Turn the concept into an API call

Every term here maps to a primitive you can call today — top up credits and ship.

Get API key