Generated by GPT-5-mini| SegWit | |
|---|---|
| Name | SegWit |
| Introduced | 2017 |
| Developer | Bitcoin Core |
| Author | Pieter Wuille |
| Type | Bitcoin upgrade |
SegWit is a protocol upgrade to the Bitcoin network introduced to modify transaction validation and block structure to address transaction malleability and improve throughput. It was proposed and implemented through coordination among Bitcoin Core developers, contributors to the Bitcoin Improvement Proposal process, and miners during a contentious upgrade period involving competing proposals and user-activated soft forks. The activation and deployment influenced subsequent developments in layer-two technologies and wallet implementations.
SegWit emerged amid debates among Bitcoin developers such as Satoshi Nakamoto-era contributors and contemporary figures like Gavin Andresen, Mike Hearn, Adam Back, Gregory Maxwell, and Pieter Wuille. The proposal responded to challenges illustrated by events including the Mt. Gox security incidents, the 2016 DAO-era discussions in the Ethereum community, and capacity pressures similar to those described in analyses by Andreas Antonopoulos, Nate Silver-style measurement commentators, and researchers at MIT and Stanford University. Proponents cited transaction malleability exposed during high-profile incidents, drawing attention from entities like Coinbase, Bitstamp, Blockchain.info, BitPay, and ecosystem projects such as Lightning Network prototypes. Opponents referenced alternative scaling ideas advocated by groups including Bitcoin XT, Bitcoin Classic, and Bitcoin Unlimited, and debated governance models discussed in venues like GitHub, Bitcointalk, and conferences such as Scaling Bitcoin.
The design redefines block and transaction serialization, separating witness data from the traditional transaction structure. Key technical contributors included Pieter Wuille and Gregory Maxwell through coordination on BIP 141, BIP 143, and BIP 144. SegWit changes affected signature handling originally specified in the Bitcoin Whitepaper, altering inputs and outputs as implemented in Bitcoin Core releases. It introduced a new transaction format compatible with backward-compatible soft-fork activation mechanisms used in upgrade processes like BIP 9. The format adjustment enabled construction of scripts and multisignature schemes interoperable with technologies developed by projects such as Blockstream, Chaincode Labs, Lightning Labs, ACINQ, and research groups at Princeton University. Witness discounting and weight-based block accounting replaced prior byte-count rules, influencing miner incentives and fee estimation algorithms used by wallets like Electrum, Trezor, and Ledger.
Activation utilized miner signaling and deployment methods familiar from previous upgrades like BIP 34 and BIP 66; major exchanges and infrastructure providers such as Coinbase, Bitfinex, Kraken, Binance, BitPay, Blockchain.info, Xapo, and Blockstream announced timelines for support. Wallet and hardware vendors including Electrum, Trezor, Ledger, GreenAddress, and Samourai Wallet implemented spending and receiving paths, while custodial services coordinated updates. Adoption patterns tracked on explorer services operated by teams at Blockstream.info, Blockchain.com, and analytics firms such as Coin Metrics and Glassnode. The change influenced layer-two deployments like Lightning Network and second-layer experiments by organizations including ACINQ, Lightning Labs, and academic groups at University College London and University of Edinburgh.
SegWit directly mitigated transaction malleability by isolating the ECDSA witness data, affecting cryptographic considerations discussed by researchers at MIT Lincoln Laboratory, ETH Zurich, and Cornell University. This enabled robust construction of off-chain protocols including the Lightning Network, state channels, and payment channel networks championed by Joseph Poon and Thaddeus Dryja. By changing block weight accounting, SegWit effectively increased usable capacity per block while preserving the 1 MB legacy limit, a compromise reflected in debates at Scaling Bitcoin workshops and academic papers from Stanford University and Princeton University. The modification altered fee markets monitored by analysts at CoinGecko, CoinMarketCap, and firms like Chainalysis, influencing fee estimation and miner revenue models studied by researchers at University of California, Berkeley.
The upgrade generated controversy involving groups such as Bitcoin Cash proponents, who favored on-chain block size increases advocated by Roger Ver and Jihan Wu. Debates on governance, decentralization, and upgrade activation methods involved forums like Bitcointalk, pull requests on GitHub, and public statements by organizations including Bitcoin Core, BTCC, and ViaBTC. Critics argued SegWit introduced complexity and favored certain types of custodial or off-chain solutions, citing concerns raised by commentators like Jeff Garzik and exchanges including Mt. Gox’s historical controversies. The political dynamics culminated in chain splits and competing implementations, influencing subsequent forks such as the creation of Bitcoin Cash, and ongoing discourse in academic venues like USENIX and IEEE conferences.
Category:Bitcoin protocol upgrades