Segregated Witness

E183405

Segregated Witness is a Bitcoin protocol upgrade that separates signature data from transaction data to increase block capacity, improve scalability, and fix transaction malleability.

All labels observed (4)

Label Occurrences
BIP141 1
BIP144 1
SegWit 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Bitcoin protocol upgrade
consensus rule change
soft fork
activationDate 2017-08-24
activationMethod BIP9 version bits
addsField witness data to transactions
affects transaction ID calculation
alsoKnownAs Segregated Witness
surface form: SegWit
appliesTo Bitcoin
surface form: Bitcoin network
backwardsCompatibleWith non-upgraded nodes (as soft fork)
category Bitcoin scalability solution
cryptocurrency protocol feature
changes transaction serialization format
compatibleWith Pay-to-Witness-Public-Key-Hash (P2WPKH)
Pay-to-Witness-Script-Hash (P2WSH)
nested SegWit in P2SH
controversy subject of community debate before activation
designGoal minimize disruption to existing Bitcoin ecosystem
developmentCommunity Bitcoin Core developers
enables Lightning Network
more transactions per block
firstActivatedOn Bitcoin mainnet
firstSignaledBy Bitcoin miners
improves security of multi-signature transactions
signature hashing efficiency
influenced design of later Bitcoin upgrades
introducesConcept block weight
witness discount
maxBlockWeight 4000000 weight units
movesDataTo witness structure
prevents third parties from changing txid without invalidating signature
proposedBy Pieter Wuille
purpose enable second-layer protocols
fix transaction malleability
improve Bitcoin scalability
increase effective block capacity
redefines block size limit in terms of weight
reduces average transaction fees (relative to capacity)
incentive to use non-standard transaction forms for fee savings
transaction malleability
relatedProposal SegWit2x
requires miner signaling threshold for activation
separates signature data from transaction data
specifiedIn Segregated Witness self-linksurface differs
surface form: BIP141

BIP143
Segregated Witness self-linksurface differs
surface form: BIP144

BIP145
usedBy many Bitcoin exchanges
many Bitcoin wallets

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Bitcoin Core supportsFeature Segregated Witness
Segregated Witness alsoKnownAs Segregated Witness
this entity surface form: SegWit
Segregated Witness specifiedIn Segregated Witness self-linksurface differs
this entity surface form: BIP141
Segregated Witness specifiedIn Segregated Witness self-linksurface differs
this entity surface form: BIP144