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 (8)

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 SegWit ⓘ
linked to: Segregated Witness
appliesTo Bitcoin network ⓘ
linked to: Bitcoin
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 BIP141 ⓘ
linked to: Segregated Witness

BIP143 ⓘ
BIP144 ⓘ
linked to: Segregated Witness

BIP145 ⓘ
usedBy many Bitcoin exchanges ⓘ
many Bitcoin wallets ⓘ

How these facts were elicited

Referenced by (13)

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

Bitcoin Core → supportsFeature → Segregated Witness ⓘ
Segregated Witness → alsoKnownAs → SegWit ⓘ
linked to: Segregated Witness
Segregated Witness → specifiedIn → BIP141 ⓘ
linked to: Segregated Witness
Segregated Witness → specifiedIn → BIP144 ⓘ
linked to: Segregated Witness
Pay-to-Witness-Script-Hash → introducedWith → Segregated Witness ⓘ
SegWit2x → hasComponent → SegWit activation ⓘ
linked to: Segregated Witness
SegWit2x → relatedTo → Segregated Witness ⓘ
BIP143 → defines → Segregated Witness (SegWit) signature hashing algorithm ⓘ
linked to: Segregated Witness
BIP143 → relatedTo → Segregated Witness ⓘ
BIP145 → relatesTo → Segregated Witness ⓘ
BIP145 → category → Segregated Witness ⓘ
Pieter Wuille → designed → Segregated Witness (SegWit) for Bitcoin ⓘ
linked to: Segregated Witness
Pieter Wuille → proposed → Segregated Witness (SegWit) soft fork ⓘ
linked to: Segregated Witness