Fact-checked by Grok 2 weeks ago

SegWit

Segregated Witness (SegWit) is a soft-fork to the that restructures transactions by separating the data—primarily digital signatures validating transaction ownership—from the core transaction identifiers and other inputs/outputs, thereby committing information to via a separate structure. This modification, formalized in Bitcoin Improvement Proposal 141 (BIP 141), eliminates transaction malleability by ensuring that alterations to signatures do not change the transaction ID (TXID), which previously enabled third parties to modify pending transactions without invalidation. By discounting the weight of data in validation (applying a 1:4 ratio relative to non-witness data), SegWit effectively expands the capacity from 1 to a 4 weight limit, enhancing throughput without altering the base size limit. Proposed in 2015 by Core developers including Pieter Wuille, Eric Lombrozo, and Johnson Lau, SegWit emerged as a technical solution to 's scaling challenges amid rising transaction volumes that caused and fee spikes. Its on August 24, 2017, at block height 481,824, followed a contentious process marked by the block size debate, where advocates of larger blocks via hard forks clashed with soft-fork proponents favoring SegWit's approach to avoid risks. Miners initially resisted by withholding signaling under BIP 9 rules, exploiting the 95% for political to push alternative scaling proposals, which delayed rollout and highlighted tensions over miner influence versus user sovereignty. This resistance culminated in the July 2017 hard fork creating , which prioritized a simple block size increase over SegWit's structural changes, splitting the community and underscoring debates on and upgrade mechanisms. Among SegWit's key achievements, the malleability fix enabled secure layer-2 solutions like the , facilitating off-chain micropayments with atomic swaps reliant on immutable TXIDs, thus addressing Bitcoin's limitations in high-frequency, low-value transfers. Post-activation, it reduced average transaction fees during peak demand by optimizing data efficiency, with adoption rising from negligible levels in 2017 to over 80% of transactions by 2023 as wallets and exchanges integrated support. Despite early slow uptake due to miner incentives favoring legacy transactions for higher fees on segregated data, SegWit's design promoted long-term network efficiency and paved the way for subsequent upgrades like , which built on its witness structure for enhanced privacy and capabilities.

Historical Context

Bitcoin's Early Scalability Constraints

Bitcoin's parameters, including an average 10-minute block interval for probabilistic finality and against chain reorganizations, inherently limited on-chain throughput from inception. In July 2010, implemented an explicit 1 MB limit on size via code commits to prevent denial-of-service attacks and spam transactions, as early blocks typically measured only a few kilobytes. This cap restricted the network to processing roughly 3 to 7 under optimal conditions, far below the thousands handled by traditional payment systems like . These constraints stemmed from first-order design trade-offs prioritizing and operability over raw ; larger blocks would demand more , , and validation resources from participants, potentially centralizing the network toward resource-rich operators. volumes remained low initially—peaking at under 100,000 daily in 2011 amid nascent adoption—but grew steadily, reaching over 200,000 per day by 2015 as active addresses expanded from fewer than 1,000 in 2010 to nearly 600,000. Sporadic congestion appeared as early as 2013 during price surges and activity spikes, with unconfirmed backlogs forming in the mempool, though full sustained pressure did not materialize until later. The fixed limits precluded seamless scaling to mass-market volumes without protocol changes, as each block's data payload could not expand indefinitely without risking propagation delays and orphan rates exceeding acceptable thresholds for miner incentives. Debates over potential increases surfaced as early as 2010, with developer Jeff Garzik proposing adjustments to accommodate anticipated , underscoring of the even before widespread usage. This foundational rigidity set the stage for off-chain Layer 2 proposals and structural upgrades like SegWit, as on-chain expansion alone threatened the network's resilience.

Transaction Malleability and Its Implications

Transaction malleability refers to a property of Bitcoin's original transaction format where a third party could alter the transaction's signature data—such as by modifying DER-encoded signatures or recompressing public keys—without invalidating the transaction's validity or changing the transferred amounts, thereby producing a new transaction ID (TXID) while preserving the inputs and outputs. This vulnerability arose because the TXID, a double SHA-256 hash of the serialized transaction including witness data, could be modified pre-confirmation through innocuous changes to non-semantic elements like signature encoding. Although known to developers since at least , it gained prominence in 2014 when the exchange attributed part of its insolvency to malleability enabling untraceable transaction alterations, though subsequent analyses indicated the exchange's primary failures stemmed from poor security practices and internal theft rather than the protocol flaw itself. The implications extended beyond mere ID changes, undermining protocol-level assumptions about transaction finality and commitment. In standard usage, malleability disrupted replace-by-fee (RBF) mechanisms, where users replace unconfirmed transactions with higher-fee versions; a malleated TXID could invalidate child transactions dependent on the original, leading to confirmation delays or orphans. More critically, it posed existential risks to second-layer scaling solutions like the , proposed in a February 2016 whitepaper, which relies on bidirectional payment channels funded by on-chain transactions whose TXIDs serve as immutable anchors for off-chain state commitments. A malleated funding TXID could desynchronize channel states between parties, enabling theft or forcing channel closures with outdated balances, as off-chain updates reference the fixed on-chain TXID for revocation mechanisms. This flaw also amplified Bitcoin's scalability constraints by complicating layer-2 protocols essential for handling transaction volumes beyond the 1 MB block limit—imposed since 2010—which restricted throughput to roughly 3-7 transactions per second. Without a malleability fix, developers could not safely build trust-minimized off-chain systems, stalling innovations like state channels and sidechains that depend on verifiable, non-mutable on-chain commitments. Efforts like BIP 62 (proposed August 2012) attempted partial mitigations via signature normalization but failed to eliminate all vectors, as they did not fully separate malleable witness data from the TXID computation. Ultimately, malleability necessitated structural reforms, culminating in Segregated Witness (SegWit), which excludes witness data from TXID hashing, rendering signatures irrelevant to the identifier and enabling robust layer-2 deployments. By August 2017, post-SegWit activation, malleability-related risks were effectively nullified for compliant transactions, facilitating Lightning Network growth to over 5,000 nodes and 40,000 channels by late 2023.

The Block Size Wars Prelude

Bitcoin's block size limit of approximately 1 MB per block was implemented by its creator, , in 2010 as a safeguard against denial-of-service attacks and transactions during the network's nascent stage, when usage was minimal. This cap ensured efficient propagation and validation of blocks across a decentralized network of nodes with varying hardware capabilities. As Bitcoin's price surged from under $100 in early to over $1,000 by December of that year, transaction volumes began to rise, with average daily transactions increasing from around 50,000 in to over 200,000 by mid-2015, occasionally pushing blocks closer to the limit during periods. By 2014, sporadic congestion emerged, evidenced by transaction fees spiking to $0.50 or higher during high-activity events, such as the collapse aftermath, highlighting the network's finite on-chain throughput of roughly 7 under the 1 MB constraint. Developers and users grew concerned that without adjustments, 's utility as a system—envisioned by Nakamoto for everyday micropayments—would be undermined by unconfirmed transactions queuing in the mempool and escalating fees deterring small-value transfers. Initial discussions in Bitcoin development forums and mailing lists focused on short-term relief, such as optimizing transaction formats to pack more data into blocks, but these proved insufficient for sustained growth projections estimating millions of daily users. In May 2015, , then lead maintainer of Core, publicly advocated for larger blocks in a blog post, proposing dynamic limits based on historical usage to accommodate rising demand without immediate hard forks. This evolved into BIP 101, authored by Andresen and published on June 22, 2015, which outlined replacing the fixed 1 MB limit with an initial 8 MB cap, followed by doubling every two years for 20 years, reaching up to 8 GB by 2036, to ensure long-term while maintaining compatibility. Andresen argued this on-chain expansion was essential to prevent from becoming a "settlement layer" only for large institutions, preserving its role in high-volume, low-fee transactions. These proposals ignited broader contention, with proponents emphasizing empirical transaction growth data and critics warning of risks to from larger data requirements, setting the stage for competing visions of 's architecture.

Technical Foundations

Segregated Witness Mechanism

Segregated Witness (SegWit) modifies Bitcoin's validation and by relocating the data—primarily signatures—from the core body to a segregated structure, thereby excluding it from the transaction identifier (txid) calculation. This separation ensures that modifications to data do not alter the txid, resolving malleability where third-party alterations could invalidate dependent unconfirmed transactions. In the updated serialization, version-1 or higher transactions prepend a two-byte marker-flag sequence (0x00 0x01) after the nVersion field, followed by input count, inputs (without scriptSig), output count, outputs, the new field, and nLockTime. The field, specific to each input, comprises a variable-length indicating the number of items, succeeded by those items prefixed by their lengths; non-segwit inputs retain an empty (0x00). The txid derives from double-SHA256 hashing of the serialization (excluding ), while a new witness-txid (wtxid) incorporates the full format for comprehensive identification. SegWit introduces witness programs in scriptPubKey, denoted by a byte (OP_0 for version 0) followed by a 20- to 32-byte program. Pay-to-Witness-Public-Key- (P2WPKH) uses a 20-byte , requiring a two-item stack of and public key for validation equivalent to legacy P2PKH. Pay-to-Witness-Script- (P2WSH) employs a 32-byte script , with the stack executing the revealed redeem script (limited to 10,000 bytes), mirroring P2SH functionality but with segregated data. These formats enable efficient validation without embedding scripts or keys in the txid-impacting portion. At the block level, SegWit mandates a commitment in the transaction's scriptPubKey—a 38-byte OP_RETURN output commencing with 0x6a24aa21a9ed, appending the double-SHA256 of all wtxids and commitments—to ensure data integrity across non-upgraded nodes. Block validation shifts from a 1 size limit to a 4 million unit cap, where non- data weighs four units per byte and data one unit, effectively quadrupling capacity for -heavy transactions while maintaining . Signature operation counting adjusts, with P2WPKH inputs counting as one sigop and P2WSH scaling by contained opcodes, capped at 80,000 per block.

Modifications to Transaction Structure

SegWit modifies the serialization to separate data—primarily signatures and execution data—from the core identifiers, enabling malleability fixes and capacity improvements. In the updated format, applicable to with version number 1 or above, a one-byte marker value of 0x00 follows the four-byte nVersion field, succeeded by a one-byte set to 0x01 (or any non-zero value to indicate presence). This marker and structure ensures , as pre-SegWit nodes interpret them as the beginning of the input count but validate the differently upon encountering valid data. The input fields (txins) in SegWit transactions omit traditional scriptSig data for witness-enabled outputs; instead, inputs contain either empty scriptSig fields or short witness program scripts (e.g., 20-byte or 32-byte hashes for P2WPKH or P2WSH outputs). The outputs (txouts) remain unchanged in structure. A new field is appended after the outputs and before the four-byte nLockTime, comprising one variable-length subfield per input. Each input's witness subfield begins with a compact-size (variable-length integer) denoting the number of stack items (typically 0 for non-witness programs, 1-2 for P2WPKH/P2WSH), followed by the serialized stack items—each prefixed by its own compact-size length—containing the actual unlocking scripts, signatures, and public keys. For example, a P2WPKH input's witness includes a 71-73 byte DER-encoded signature followed by a 33-byte public key. The full SegWit transaction serialization thus follows: [nVersion (4 bytes)][marker (1 byte)][[flag](/page/Flag) (1 byte)][txins (variable)][txouts (variable)][[witness](/page/Witness) (variable)][nLockTime (4 bytes)]. Critically, the transaction identifier (txid) is calculated as the double SHA-256 hash of only the non-witness serialization—[nVersion][txins][txouts][nLockTime]—excluding the marker, , and fields entirely. This exclusion prevents alterations to witness data (e.g., signature modifications) from changing the txid, directly addressing transaction malleability where third parties could alter pending s by tweaking embedded signatures. A separate wtxid (witness txid) incorporates the full serialization for commitments in blocks, hashed into the witness root . These changes add minimal overhead (two bytes for marker and ) while allowing old nodes to relay and mine SegWit s by stripping witness data for size checks, treating them as "anyone-can-spend" if validation fails.

Introduction of Block Weight

The introduction of block weight in Segregated Witness (SegWit) addressed limitations in Bitcoin's original 1-megabyte limit by establishing a new metric that differentiates between transaction data and data, allowing for increased effective capacity without altering the base protocol for non-upgrading nodes. Block weight is calculated as the base (excluding data) multiplied by 3, plus the total (including data), with a maximum limit of 4,000,000 weight units per . This formulation effectively discounts data—such as signatures—which previously contributed fully to constraints, enabling blocks to accommodate up to approximately 1.7 to 4 megabytes of serialized data depending on proportion, while maintaining . The rationale for block weight stemmed from the need to mitigate "freeloading" where miners might include witness-heavy transactions without bearing the full cost in block validation, as data is less burdensome to verify than non-witness data. By weighting non-witness bytes at 4 units each and witness bytes at 1 unit each (derived from the formula: 4 × base size + witness size), the system incentivizes efficient use and provides a single composite limit that simplifies miner optimization compared to separate caps on base and components. This change, specified in Bitcoin Improvement Proposal (BIP) 141 published on December 21, 2015, ensured that legacy nodes continued to enforce the 1-megabyte base size limit, perceiving blocks as valid but not oversized, thus facilitating a soft fork . In practice, block weight enhances scalability by permitting more transactions in witness-light blocks while capping potential DoS vectors from oversized witness data; for instance, a block with maximal base size (1 MB) could include up to 3 MB of additional witness data under the 4-million-unit cap. This metric replaced byte-based sizing entirely for upgraded nodes, shifting focus from raw size to a balanced assessment of computational and storage costs. The introduction proved pivotal in resolving debates over block size increases, as it expanded throughput without consensus-breaking hard forks, though initial adoption revealed variances in how wallets and miners serialized transactions to optimize weight usage.

Development and Consensus

BIP 141 Proposal and Key Contributors

BIP 141, titled "Segregated (Consensus layer)", was formally proposed on December 21, 2015, as a soft fork to modify Bitcoin's rules by separating witness data—containing transaction validation elements such as signatures and scripts—from the main transaction . This separation commits witness data to blocks via the transaction, enabling compatibility with existing software while addressing transaction malleability and facilitating capacity improvements. The specifies new witness program types, including Pay-to--Public-Key-Hash (P2WPKH) and Pay-to--Script-Hash (P2WSH), with bytes ranging from 0 to 16, and introduces a block metric limited to 4,000,000 weight units alongside a maximum of 80,000 signature operations. The primary authors of BIP 141 were Eric Lombrozo, Johnson Lau, and Pieter Wuille, who collaborated to define the technical specifications and deployment mechanism using BIP 9 version bits for miner signaling. Pieter Wuille, a core developer known for contributions like BIP 32 and BIP 66, initially presented the Segregated Witness concept at the Scaling Bitcoin conference in in December 2015, highlighting its potential to resolve malleability issues without altering the transaction ID format. Eric Lombrozo, an independent developer and co-founder of Ciphrex, focused on integration aspects and soft fork compatibility, while Johnson Lau emphasized optimizations for witness data handling and privacy enhancements through optional signature inclusion. Their work built on prior discussions around , culminating in the BIP's motivation to enable future soft forks that bypass traditional block size and signature operation limits. Deployment parameters targeted mainnet activation starting November 15, 2016, with a timeout on November 15, 2017, to ensure timely consensus or reversion.

Miner Signaling and 2017 Activation

BIP 141 employed BIP 9's version bits mechanism for miner signaling, designating bit 1 (resulting in a version field value such as 0x20000001) to indicate readiness for SegWit deployment. This signaling occurred in the header's nVersion field, allowing miners to demonstrate without altering validity under legacy rules. Lock-in required at least 1916 of the preceding 2016 (95% ) to signal during a difficulty adjustment period, after which activation would commence 2016 later to provide a two-week enforcement window. The process began on November 15, , with a timeout deadline of November 15, 2017, enabling multiple retarget epochs for signaling if initial attempts failed. Initial support remained low following the November 2016 start, often below 10% of hash rate for extended periods into early 2017, as segments of the advocated for hard block expansions over soft solutions like SegWit. Signaling stagnated around 30% by mid-2017 amid the broader block debate, prompting interventions such as BIP 91, a temporary measure to accelerate SegWit signaling at an 80% threshold, which locked in on July 20, 2017, and committed participating miners to subsequent SegWit support. Concurrently, the User-Activated Soft (UASF) outlined in BIP 148 gained traction, scheduling enforcement of SegWit rules from August 1, 2017, independent of , thereby exerting economic pressure on non-signaling miners through potential rejection by nodes. This combination elevated signaling rates sharply in July 2017. The critical 95% threshold was surpassed in the retarget period spanning blocks 477,792 to 479,807, achieving lock-in on August 9, 2017. SegWit rules became enforceable thereafter, with full activation occurring on , 2017, at block height 481,824, when compatible nodes began rejecting non-compliant blocks. This timeline averted a contentious hard , as the threat of UASF chain splits and BIP 91's incentives aligned sufficient hash rate without altering Bitcoin's core consensus rules retroactively. Post-activation, Bitcoin's price surged approximately 50% within the following week, reflecting market anticipation of resolved tensions.

SegWit2x Proposal and Collapse

The SegWit2x proposal, formalized through the on May 23, 2017, sought to address Bitcoin's scalability issues by combining the activation of Segregated Witness (SegWit) with a subsequent hard fork to double the effective block size limit to approximately 2 MB. Organized by the under Barry Silbert, the agreement garnered signatures from 58 entities, including major mining pools like BitFury and , exchanges such as and , and service providers like and . The plan outlined SegWit activation via miner signaling by late July 2017, followed by a hard fork at block height 494,784—estimated for mid-November 2017—if at least 80% of miners signaled support through the New York Agreement (NYA) tag in blocks. Implementation was led by developer Jeff Garzik using the BTC1 client, which bundled BIP 91 for faster SegWit activation alongside the planned block size increase via a modified block weight limit of 4 million weight units. Initial support appeared strong among miners, with signaling reaching 80-95% of hash power in and July 2017, driven by pools representing over 83% of the 's computing power. Proponents argued it provided a pragmatic compromise to boost on-chain capacity without fully endorsing larger blocks favored by "big blocker" factions, while incorporating SegWit to fix malleability and enable second-layer solutions. However, developers and a significant portion of the opposed the hard fork, citing risks of network disruption, insufficient testing of the BTC1 client, and the absence of strong replay , which could lead to transactions being valid on both chains post-fork and cause economic confusion. The User-Activated Soft Fork (UASF) movement via BIP 148, which enforced SegWit independently of miners, had already pressured activation on August 24, 2017, underscoring that and outweighed signaling alone. Opposition intensified as miner support waned, with F2Pool withdrawing in late August and signaling dropping below the 80% threshold by October. International Bitcoin communities, including groups in and elsewhere, rejected SegWit2x for prioritizing miner interests over broader economic nodes and for potentially centralizing validation through larger blocks. Figures like creator Charlie Lee publicly criticized it, warning of chain splits and diminished . On , , SegWit2x organizers announced suspension of the hard fork just days before the activation block, stating that while SegWit had succeeded, proceeding risked "confusion, fear, and " amid evident lack of beyond miners and select businesses. The collapse reinforced 's decentralized governance model, where protocol changes require rough across developers, users, and economic participants rather than majority miner hash power.

Adoption Trajectory

Initial Implementation Challenges

The implementation of Segregated Witness (SegWit) encountered substantial resistance from certain entities, primarily due to its disruption of covert ASICBoost techniques that provided an estimated 20-30% computational efficiency advantage to affected hardware. Large pools such as , controlling significant hashrate, signaled support at only around 30% through much of early 2017 under BIP9 rules, falling short of the 95% threshold needed for timely rollout. This opposition stemmed from economic incentives favoring alternative scaling solutions like block size increases, exacerbating community divisions during the broader block size debates. To circumvent stalled miner consensus, proponents initiated the User Activated Soft Fork (UASF) via BIP148 on August 1, 2017, enforcing SegWit rules at block height 477,120 and threatening to orphan non-compliant blocks, which introduced short-term network instability as holdout miners briefly rejected upgraded transactions. Miner pressure mounted thereafter, culminating in SegWit's formal activation on August 24, 2017, at block 481,824 through BIP141, though initial block production remained cautious to avoid compatibility risks. This process highlighted vulnerabilities in miner-centric governance, prompting shifts toward user-driven activation mechanisms in future upgrades. Post-activation, technical hurdles in software integration delayed widespread use, as SegWit's novel transaction —separating witness data into a new block component—necessitated updates to validation logic, /deserialization routines, and handling in Bitcoin Core and derivative implementations to ensure soft-fork . developers faced additional complexities in supporting witness program outputs (e.g., P2WPKH), with many popular custodians and user interfaces initially defaulting to legacy formats due to testing burdens and fears of user fund mishandling during the transition. Consequently, SegWit adoption lagged, with transactions using the upgrade accounting for under 5% of volume in the months following and hovering around 10% by late 2018, constrained by incomplete integrations and user unfamiliarity with types like 3-prefixed P2SH-wrapped SegWit. This slow uptake amplified on-chain congestion and fees temporarily, underscoring the coordination challenges inherent in decentralized protocol changes reliant on voluntary ecosystem upgrades.

Growth in Usage and Wallet Support

Following its activation in August 2017, SegWit transaction usage grew from negligible levels, representing under 10% of network transactions in late 2018, as early implementation focused on compatible exchanges like and . By September 2019, SegWit transactions surpassed 50% of all payments on the network, driven by fee reductions during periods of high demand and increasing recognition of its capacity benefits. Adoption accelerated in subsequent years, reaching over 80% of transactions by 2022, as broader economic incentives—such as discounted fees for —encouraged from legacy formats. Exchanges, previously lagging, contributed to this trend; for instance, Binance's SegWit usage rose from around 10% through 2021 to higher levels thereafter, reflecting operational optimizations amid rising on-chain activity. By mid-2025, SegWit accounted for approximately 95% of daily transactions, underscoring its dominance in standard network operations. Wallet support paralleled this trajectory, with initial integrations in software clients like enabling native SegWit addresses shortly after . Hardware wallets, including Ledger Nano S and Trezor, added full compatibility by 2018, allowing users to generate efficient bech32 (native SegWit) addresses for reduced costs and enhanced script capabilities. Services like upgraded their infrastructure for SegWit in 2018, while custodians such as Bitpowr followed with dashboard and API support. By 2025, virtually all major wallets—spanning mobile, desktop, and hardware options—defaulted to SegWit or offered it as a primary format, minimizing legacy address usage and facilitating interoperability with protocols like . This widespread integration stemmed from developer guidelines in Bitcoin Core and BIP standards, prioritizing backward compatibility while promoting efficiency.

Current Status as of 2025

As of October 2025, Segregated Witness (SegWit) enjoys near-universal adoption across the , with 95.51% of transactions in the preceding 24 hours utilizing SegWit formats. This dominance stems from widespread integration in major wallets, exchanges, and services, which have phased out legacy non-SegWit transactions in favor of more efficient native SegWit (bech32) and Pay-to-Script-Hash (P2SH) wrapped SegWit addresses. Daily transaction volume hovers around 515,000, the vast majority benefiting from SegWit's malleability fix and reduced data overhead, contributing to lower average fees during non-peak periods—often under $0.02 per standard transfer. Bitcoin blocks routinely approach or reach the 4 million weight unit limit enabled by SegWit, allowing effective throughput of up to approximately 2-4 of transaction data per block depending on witness-to-base data ratios. Average block sizes, measured in serialized bytes, exceed 1.4 as of mid-October 2025, reflecting sustained demand for block space amid ongoing network growth and the maturation of second-layer solutions like the , which rely on SegWit's foundational improvements. No significant protocol-level reversions or challenges to SegWit have emerged since its 2017 , solidifying its role as a core component of 's transaction validation and architecture. This status underscores SegWit's success in enhancing on-chain efficiency without hard forks, though it has not eliminated all capacity constraints, as evidenced by occasional congestion-driven fee spikes. Ongoing developments, such as broader adoption (which requires SegWit), further entrench its usage, with miners consistently templating blocks to maximize weight utilization for profitability.

Key Benefits

Fix for Transaction Malleability

Transaction malleability in the Bitcoin protocol permits modifications to an unconfirmed 's signature data—such as altering DER encoding or ECDSA low-S values—without changing the inputs, outputs, or overall effect on account balances, thereby producing a with an identical outcome but a different transaction identifier (txid). This enables third parties to create conflicting versions of a , potentially invalidating dependent unconfirmed s that reference the original txid, which disrupts applications like channels or replace-by-fee mechanisms. Prior attempts, such as BIP 62's canonical encoding, mitigated some forms but failed to address all vectors, including sighash type manipulations or multisignature schemes requiring coordination among all signers. Segregated Witness (SegWit), as defined in BIP 141, resolves transaction malleability by restructuring transactions to exclude data (signatures and related script data) from txid computation. SegWit transactions incorporate a marker (0x00) and flag (0x01) byte after the version field, with elements serialized separately; the txid is then the double SHA-256 of the omitting this structure, ensuring that signature alterations do not alter the txid. A distinct witness transaction ID (wtxid) incorporates the full structure, including , for integrity verification, while a Merkle root commitment in the block's coinbase transaction binds the witnesses to the block header. This approach eliminates involuntary malleability for all input scripts involving signatures (e.g., OP_CHECKSIG, OP_CHECKMULTISIG), as the txid stability holds regardless of script type or signer count, unlike BIP 62's partial fixes. Consequently, protocols can construct and reference unconfirmed transaction chains without trusting third parties to refrain from malleating parents, enabling secure second-layer solutions like the . While legacy non-SegWit transactions remain malleable, the adoption of SegWit outputs propagates txid stability network-wide, as child transactions spending SegWit utxos inherit immutable parent identifiers.

Effective Capacity Expansion

Segregated Witness (SegWit), as defined in BIP 141, replaces Bitcoin's original 1 MB limit with a maximum of 4 million weight units (WU). is computed as three times the number of bytes in the excluding ( ) the number of bytes including . This formulation discounts —primarily digital signatures—at a factor of one-fourth relative to non- , thereby permitting a greater volume of within the constraint while maintaining compatibility with legacy nodes that enforce the 1 MB limit. The base size, excluding segregated , remains capped at 1 to ensure , but the inclusion of can expand the total serialized size up to nearly 4 in scenarios dominated by -heavy . For instance, a with maximal atop a full 1 base achieves the 4 MWU limit, equivalent to a total size of approximately 4 . In typical usage, however, the effective capacity increase manifests as averaging 1.7 to 2 , roughly doubling throughput compared to pre-SegWit due to the reduced penalty on , which often constitutes 60-70% of bytes. This expansion does not alter the UTXO set validation requirements for non-witness data but optimizes bandwidth and storage by allowing witness data to be stripped for certain operations, such as simplified payment verification. Empirical data post-activation on August 24, 2017, shows average weights consistently approaching 3-3.5 MWU as SegWit grew, confirming the capacity uplift without necessitating a hard fork. Miners and nodes upgraded to SegWit-compatible software can thus process higher volumes per , mitigating congestion during peak demand while preserving the protocol's decentralized rules.

Enabling Second-Layer Innovations

Segregated Witness (SegWit), activated on August 24, 2017, primarily enables second-layer innovations by resolving transaction malleability, a vulnerability where third parties could alter a transaction's (TXID) without invalidating its , thereby disrupting dependent unconfirmed transactions essential for layered protocols. This fix allows for the secure construction of payment channels and hashed timelock contracts (HTLCs), which rely on immutable TXIDs to enforce off-chain state transitions without on-chain confirmation for every step. Prior to SegWit, malleability prevented reliable multi-signature setups and channel commitments, as modifications could invalidate channel balances or fraud proofs. The most prominent second-layer solution enabled by SegWit is the , a bidirectional channel system proposed by Joseph Poon and Thaddeus Dryja in a February 2016 whitepaper, which became practically deployable following the malleability resolution. users open channels with an on-chain funding transaction, conduct unlimited off-chain micropayments routed via HTLCs, and close channels with a final on-chain , achieving near-instantaneous transfers at fractions of a in fees while leveraging Bitcoin's base-layer security. By 2025, capacity exceeds 5,000 BTC across over 16,000 nodes and 75,000 channels, demonstrating scaled adoption for everyday transactions unattainable on the congested base layer alone. SegWit's structural separation of witness data also facilitates advanced scripting for second-layer primitives, such as covenants and non-interactive proofs, by providing a cleaner format that reduces verification overhead and supports future upgrades like for efficient multi-party computations. This has spurred innovations beyond , including statechain protocols for asset transfers and sidechain pegs with enhanced security, as the fixed TXIDs ensure reversible off-chain state without base-layer disputes. Overall, SegWit's design shifts toward a layer, delegating high-volume activity to second layers while preserving on-chain integrity for high-value anchors.

Major Criticisms

Limitations in Direct On-Chain Scaling

Segregated Witness (SegWit) introduces a block weight metric, capping blocks at 4 million weight units, where non-witness counts fully toward the limit while () receives a 75% discount. This mechanism effectively expands capacity beyond the original 1 base block size, permitting up to approximately 1 of base plus 3 of discounted , yielding a theoretical maximum block size of around 4 for fully SegWit-compliant . However, this falls short of a direct block size hard fork, such as the proposed 2 or 8 increases, which would uniformly accommodate more raw without requiring protocol-level adoption for discounts. The scaling uplift from SegWit is transaction-type dependent and incomplete without widespread adoption; legacy non-SegWit transactions consume full for both base and witness components, reserving roughly 75% of space (up to 3 million weight units) for undiscounted data to ensure with non-upgraded nodes. In practice, this results in only a 1.7- to 2.5-fold increase for typical transactions, far less than the fourfold headline figure implies, and provides minimal relief during periods of low SegWit usage. Activated on , , initial signaling and delays meant that effective throughput gains materialized gradually, with full utilization requiring near-universal SegWit transaction formats. Critics, including pools like ViaBTC and advocates for larger on-chain , argue that SegWit's structure inherently constrains direct by prioritizing malleability fixes and layer-2 enablement over raw expansion, effectively capping on-chain growth without subsequent hard forks. This approach sustains vulnerability to congestion-induced spikes, as observed in post-activation bull markets, where fullness persists despite the , underscoring that SegWit defers rather than resolves the finite on-chain limits imposed by the 10-minute interval and decentralized validation requirements. Proponents of alternatives like , which implemented an 8 MB increase in , contend that SegWit's discounted discourages pure on-chain mass by making future hikes more contentious, as it ties to soft-fork dependencies rather than straightforward adjustments.

Contribution to Network Forks

The prolonged debates surrounding SegWit's implementation as a solution to Bitcoin's challenges played a pivotal role in precipitating the network's first major hard fork, resulting in the creation of (BCH) on August 1, 2017, at block height 478,479. Proponents of SegWit advocated for its soft-fork mechanism to increase effective block capacity to approximately 4 MB through witness data segregation without altering the base protocol in a backward-incompatible way, but critics, including segments of the mining community and developers favoring immediate on-chain scaling, argued that it represented an insufficient and overly complex approach compared to directly enlarging the block size limit. This schism reflected irreconcilable visions for Bitcoin's future, with BCH implementers opting for an 8 MB block size (later increased to 32 MB) to prioritize higher transaction throughput via larger blocks, explicitly rejecting SegWit's structure. Miner resistance to SegWit's activation further intensified the fork dynamics, as some operators withheld signaling support under BIP 9—exploiting a procedural flaw for political leverage—delaying progress until mid-2017. In response, the community pursued alternative activation paths, including BIP 91 (activated July 23, 2017, enforcing an 80% signaling threshold) and the User Activated Soft Fork (UASF) via BIP 148 (effective August 1, 2017), which empowered economic nodes to enforce SegWit adoption and risked splits if miners persisted in opposition. These maneuvers pressured miners to comply, averting an immediate split on the , but the simultaneous BCH fork served as an exit for dissenters unwilling to accept SegWit's discounted weight calculations or its implications for off-chain scaling layers. While SegWit ultimately activated successfully on the main chain on August 24, 2017, at 481,824, the preceding controversies underscored fractures in formation, with BCH emerging as the most prominent altcoin directly attributable to disagreements. Subsequent BCH internal forks, such as the 2018 split into ABC and Bitcoin SV, traced back to ongoing capacity debates but were downstream effects of the original SegWit-related schism. The events highlighted the tension between miner influence and broader node/economic majority control, influencing future upgrade strategies like speedier activation mechanisms in .

Concerns Over Protocol Purity and Control

Opponents of SegWit, including prominent figures in the "big block" camp such as of , argued that its soft fork mechanism concentrated undue influence in the hands of developers, circumventing direct on capacity increases. Unlike hard forks, which require explicit signaling and risk splits to enforce changes, SegWit's 95% over 2,016 blocks allowed developers to define parameters while rejecting complementary proposals like the hard fork component of SegWit2x—a plan backed by over 80% of hash power through the May 2017 but abandoned in November 2017 following developer opposition and threats of user-activated soft forks (UASF). This dynamic, critics contended, preserved a veto power for a small cadre of maintainers, undermining 's purported -led model as outlined in Nakamoto's original whitepaper emphasis on proof-of-work . The prominent role of , founded in 2014 by Core contributors including and employing key SegWit authors like Pieter Wuille, fueled allegations of centralized corporate capture. Detractors, including voices from mining entities like and nChain, asserted that SegWit's design—enabling features like sidechains and the —aligned with Blockstream's commercial products such as the Liquid Network, launched in 2018, thereby steering the protocol toward off-chain scaling to sustain high on-chain fees and benefit private infrastructure over permissionless on-chain expansion. Blockstream has rebutted these claims, denying patents on SegWit and framing support as protocol-neutral improvements, yet the company's funding from investors like and its opposition to SegWit2x intensified perceptions of agenda-driven . On protocol purity grounds, some developers and users, including early contributor Luke Dashjr, criticized SegWit for introducing structural deviations from Bitcoin's foundational , relocating to a separate commitment structure that old nodes validate but do not relay or mine optimally. This opt-in complexity, they argued, fragments network behavior—legacy addresses remain dominant as of , with SegWit adoption hovering around 80-90% of —contrasting with simpler alternatives like uniform block size hikes that preserve uniform validation rules across all nodes without weighting schemes (e.g., 1MB non- weighted at 4:1 against ). Such changes, while backward-compatible as a soft , were seen by purists as eroding the protocol's minimalist , potentially paving the way for further layered abstractions that prioritize second-layer incentives over base-layer robustness, though empirical post-activation shows no resultant validation failures or purity-compromised beyond the 2017 schisms.

Enduring Impact

Influence on Bitcoin's Ecosystem

SegWit's activation on August 24, 2017, via Bitcoin Improvement Proposal 141, introduced a block weight metric that permitted up to 4 million weight units per block—roughly equivalent to 4 when witness data is maximized—effectively expanding on-chain capacity without altering the base 1 non-witness limit. This structural change allowed for a higher volume of transactions by discounting witness data at 1/4 weight, directly alleviating congestion during peak demand periods. The upgrade's impact on transaction fees was pronounced, as increased capacity reduced competition for block space; empirical analysis post-activation showed fees dropping by approximately 70% in response to diminished scarcity pressures, enabling more affordable on-chain usage for everyday transfers. By mid-2020, SegWit transactions comprised over 65% of the network's volume, fostering widespread adoption among wallets, exchanges, and services that optimized for lower costs and improved efficiency. Critically, SegWit's resolution of transaction malleability—by segregating signature data and ensuring fixed transaction IDs—unlocked reliable multi-signature and payment channel mechanisms essential for second-layer protocols. This fix enabled the 's deployment, where channel funding and closures depend on immutable txids to prevent risks, thereby extending Bitcoin's utility to high-frequency, low-value payments off-chain while settling periodically on the base layer. Consequently, Lightning capacity grew to handle millions in routed value, diversifying the ecosystem beyond pure on-chain settlement. Overall, SegWit shifted Bitcoin's development toward layered scaling paradigms, influencing subsequent soft forks like by providing a for backward-compatible enhancements that prioritize and over raw size increases. Its integration into core software and infrastructure solidified a consensus-driven upgrade path, reducing reliance on contentious hard forks and promoting in protocol evolution.

Role in Ongoing Scaling Debates

SegWit's introduction in 2015 via Bitcoin Improvement Proposal 141 (BIP 141) positioned it as a soft-fork alternative to hard-fork proposals for directly enlarging the 1 size limit, which had become a amid rising volumes in 2015-2016. Proponents, including Bitcoin Core developers, emphasized its capacity to expand effective to 4 million weight units—equivalent to roughly 1.7-2.3 for typical transactions—through , thereby throughput without compromising node or requiring for a hard fork. This approach aligned with a strategy prioritizing protocol efficiency and second-layer protocols over on-chain bloat, contrasting with "big " advocates who favored immediate hard forks to 2-8 for direct on-chain , arguing that off-chain solutions risked centralization or user fragmentation. The ensuing "block size wars" culminated in SegWit's activation on August 24, 2017, enforced by the User Activated Soft Fork (UASF) on 477,120, after miner signaling stalled below the required 95% . This miner-bypassing underscored a shift toward user and developer-driven , but it exacerbated divisions: the New York Agreement's SegWit2x plan, which paired SegWit with a 2 MB hard fork, collapsed in November 2017 due to community backlash over perceived rushed implementation and risks to immutability. Dissident s and developers forked to on August 1, 2017, adopting an 8 MB size (later expanded to 32 MB), explicitly rejecting SegWit as an inadequate half-measure that deferred true scaling. As of , SegWit adoption exceeds 90% of transactions, yet it remains central to discourse, credited with enabling channels via malleability fixes and discounted fees for witness data. Advocates maintain it sustains 's ~7 base layer while fostering layered , with post-activation throughput gains supporting a 4200% price appreciation from levels amid network growth. Skeptics, including holdouts from the big-block camp, argue its weight-based model caps on-chain utility for high-volume use cases like micropayments, prolonging reliance on Layer 2—which has seen uneven adoption due to liquidity and routing complexities—and fueling proposals for covenants or further weight tweaks. Recent analyses, such as the 2025 revisit of the block size wars in literature like The Blocksize War, highlight SegWit's victory as preserving 's security model but leaving unresolved tensions over whether efficiency upgrades suffice for global-scale adoption without revisiting block limits.

References

  1. [1]
    BIP 0141 - Bitcoin Wiki
    This BIP defines a new structure called a "witness" that is committed to blocks separately from the transaction merkle tree.
  2. [2]
    What Is Segregated Witness (SegWit)? - River Financial
    SegWit is a Bitcoin protocol upgrade that changed transaction formatting to fix malleability and increase block size, activated in 2017.How Did Segwit Increase The... · Segwit's New Script Types · Segwit History And...
  3. [3]
    SegWit | What was the Segregated Witness Upgrade?
    The main reason for this upgrade was to fix transaction malleability (I'll explain this in a moment). The other significant change was a block size increase.1. Fixes Transaction... · How Did Segwit Come Into... · Activation Timeline
  4. [4]
    [PDF] Analysis of the SegWit adoption in Bitcoin
    In this paper, we describe the segregated witness upgrade providing information about its motivation and improvements in terms of security (malleability) and ...
  5. [5]
    Segregated Witness - Bitcoin Wiki
    May 17, 2025 · History and Activation. During 2016 and 2017 activation of segregated witness was blocked by miners for political reasons by exploiting a ...
  6. [6]
    Building on Bitcoin - Fidelity Digital Assets
    Jul 27, 2023 · In its current state, Bitcoin can process up to seven transactions per second. ... If volume on the network is higher than this threshold, then ...Missing: pre- | Show results with:pre-
  7. [7]
    What was the Blocksize War? - Bitstamp
    Jun 14, 2023 · In the summer of 2010, Satoshi Nakamoto added an explicit 1 MB size limit for each block. Blocks on the Bitcoin blockchain are batches of ...
  8. [8]
    A Deep Dive Into Blockchain Scalability - Crypto.com
    While Visa can process up to 24,000 transactions per second (TPS), Bitcoin can process only seven TPS. Ethereum, Bitcoin's closest competitor, can handle 20 to ...Missing: pre- | Show results with:pre-
  9. [9]
  10. [10]
    Bitcoin's First Decade (2010–2020) in 7 Charts | by Interdax - Medium
    Jan 3, 2020 · The number of active addresses on the Bitcoin network has increased from less than 1,000 in 2010 to almost 600,000 today. Although it's still ...Missing: scalability issues
  11. [11]
    The Long History of the Fight over Scaling Bitcoin - Crypto News
    Mar 27, 2020 · The fight surrounding how to scale Bitcoin did not start in 2015. Nor did it start in 2013, nor in 2011. It is as old as Bitcoin itself and ...
  12. [12]
    What Is the Bitcoin Block Size Debate and Why Does It Matter?
    Oct 8, 2021 · However, in 2010, Bitcoin's creator, Satoshi Nakamoto, decided to reduce them to 1MB to reduce the threat of spam and potential denial-of- ...Missing: date | Show results with:date
  13. [13]
    Transactions - Bitcoin.org
    Transaction malleability also affects payment tracking. Bitcoin Core's RPC interface lets you track transactions by their txid—but if that txid changes because ...
  14. [14]
    Bitcoin Transaction Malleability
    Jul 20, 2017 · Transaction malleability is a Bitcoin flaw where an attacker can modify a transaction's txid, potentially causing confusion and double payments.
  15. [15]
    What the 'Bitcoin Bug' Means: A Guide to Transaction Malleability
    Feb 11, 2014 · It's an attack that lets someone change the unique ID of a bitcoin transaction before it is confirmed on the bitcoin network.
  16. [16]
    [PDF] The Bitcoin Lightning Network:
    If Bitcoin transactions can be signed with a new sighash type that addresses malleability, these transfers may occur between untrusted parties along the ...
  17. [17]
    Why was transaction malleability fix required for Lightning network?
    Jan 23, 2018 · Transaction malleability is that TXID can be changed modifying the signature slightly without the private key. To implement Lightning Network, it was required ...Transaction malleability - blockchain - Bitcoin Stack ExchangeIf well-built wallet software can avoid transaction malleability, why ...More results from bitcoin.stackexchange.comMissing: implications | Show results with:implications
  18. [18]
  19. [19]
    bips/bip-0141.mediawiki at master · bitcoin/bips
    ### Summary of Segregated Witness (BIP-141)
  20. [20]
  21. [21]
    The Blocksize War - Chapter 1 - First Strike - BitMEX Blog
    Mar 22, 2021 · Bitcoin XT was a proposal to increase the amount of space available in blocks. ... This proposal was first formally published by Gavin Andresen, a ...
  22. [22]
    The State of the Blockchain in 2015 - Future of Fintech
    Feb 16, 2015 · The ongoing growth in transaction volumes has led to a renewed focus on Bitcoin's scalability issues. During the same period, the price of ...
  23. [23]
    Scaling Bitcoin: The Great Block Size Debate - Medium
    Jan 2, 2016 · Scaling Bitcoin: The Great Block Size Debate Bitcoin has been roughly doubling each year (in terms of the number of transactions).Missing: history prelude
  24. [24]
    Bigger blocks another way? - Gavin Andresen
    May 27, 2015 · One very popular idea is to implement a dynamic limit, based on historical block sizes. The details vary: how often should the maximum size be ...
  25. [25]
    BIP 101: Increase maximum block size - Bitcoin Improvement Proposal
    Jun 22, 2015 · This BIP proposes replacing the fixed one megabyte maximum block size with a maximum size that grows over time at a predictable rate.
  26. [26]
    IRC meeting summary for 2016-03-03 - Bitcoin Core
    Mar 3, 2016 · Segregated witness allows transaction signature data to be stored outside of the data hashed to produce transaction identifiers, removing all ...
  27. [27]
    Segregated Witness Costs and Risks - Bitcoin Core
    Oct 28, 2016 · Segwit updates the 1MB block size limit to a 4M unit block weight limit, counting serialised witness data as one unit, and core block data as ...
  28. [28]
    BIP 141: Segregated Witness (Consensus layer)
    Dec 21, 2015 · Block weight is defined as Base size * 3 + Total size. (rationale). Base size is the block size in bytes with the original transaction ...
  29. [29]
    P2WPKH | Pay To Witness Public Key Hash - Learn Me A Bitcoin
    Aug 5, 2025 · In short, the upgrade added a new section to transactions called the Witness, which is used for unlocking the inputs to a transaction (in place ...
  30. [30]
  31. [31]
    Countdown To SegWit: These Are The Dates To (Still) Keep An Eye ...
    August 2nd update: Segregated Witness activation is currently scheduled for around August 23th. (The exact time and date depends on how fast new Bitcoin blocks ...
  32. [32]
    Anniversary of the BIP148 UASF - Braiins
    Aug 1, 2020 · This allowed users to move forward with the SegWit upgrade without the need for 95% of miners to signal their support. Giving nodes more of a ...Missing: threshold period retarget
  33. [33]
    The Segwit2x Boycott: Bitcoin's UASF Isn't Backing Down From ...
    Jul 14, 2017 · The original SegWit stalled for months at about 30% hashrate, but around the time BIP148 saw increased interest, this support saw an increase to ...Missing: BIP141 low<|control11|><|separator|>
  34. [34]
    Segwit Lock In Day | August 9, 2017 - Bitbo
    Segregated Witness (Segwit) officially 'locked in' on August 9, 2017, beginning the two week grace period before activation.Missing: threshold met
  35. [35]
    The Blocksize War – Chapter 17 – User-Activated Softfork
    Jul 10, 2021 · On March 12, 2017, Shaolinfry formalised his proposal and it became known as BIP 148. The idea was to force miners to flag support for SegWit by ...Missing: BIP141 history
  36. [36]
    Segwit2x, 'The New York Agreement' - Brave New Coin
    On May 23rd the Digital Currency Group released a statement declaring that 58 signatories had agreed on a way to end Bitcoin's 'scaling debate'.Missing: details | Show results with:details
  37. [37]
    The SegWit2x Hardfork - The Supporters and Opponents
    Sep 8, 2017 · BitPay, Coinbase, Circle, Xapo and Blockchain.info, all signatories of the NYA, signed an earlier letter in August 2015, where the companies ...Missing: details | Show results with:details
  38. [38]
    The Blocksize War – Chapter 20 – SegWit2x - BitMEX Blog
    Jul 31, 2021 · On August 31, one of the mining pools which signed the agreement, F2Pool, announced its intention not to support SegWit2x. Although, at that ...
  39. [39]
    Bitcoin Core developers issue Segwit2x hard fork warning
    referred to as the New York Agreement (NYA) — had released a statement declaring ...Missing: proposal | Show results with:proposal
  40. [40]
    Segwit2x Is Doomed to Fail - CoinDesk
    Nov 5, 2017 · Developer Ariel Deschapell argues that the Segwit2x bitcoin fork is a broken attempt to change bitcoin, and that it's destined to fail.
  41. [41]
    These International Bitcoin Communities Are Rejecting SegWit2x
    Oct 31, 2017 · It also takes issue with the controversial decision of SegWit2x developers not to implement strong replay protection. Bitcoin Meetup Munich.
  42. [42]
    Charlie Lee Comes out Publically against SegWit2x - Coin Bureau
    Charlie Lee publicly opposes SegWit2x. Learn about the potential implications of this upcoming hard fork and how it could impact the future of Bitcoin.
  43. [43]
    Breaking News: Segwit2x Fork Cancelled
    Nov 8, 2017 · The post states that “the Segwit2x effort began in May with a simple purpose: to increase the blocksize and improve Bitcoin scalability. At the ...Missing: collapse | Show results with:collapse<|separator|>
  44. [44]
    What is Segregated Witness (SegWit)? - Kraken
    SegWit was a Bitcoin upgrade that improved scalability by separating witness data, removing malleability, and allowing nodes to adopt a new transaction ...
  45. [45]
    Malicious Life Podcast: SegWit2x Part 3 - Cybereason
    Aug 1, 2017 · If SegWit2x activated in spite of low community support, it would prove that miners and businesses could effectively control Bitcoin. UASF Users ...
  46. [46]
    Bitcoin News Today: Bitcoin's 2017 UASF Marks Shift in Governance ...
    Aug 2, 2025 · The activation of SegWit on August 1, 2017, led to a short period of network instability, as some miners continued to reject the upgrade [1].Missing: hurdles | Show results with:hurdles
  47. [47]
    Segregated Witness Activates On Bitcoin: This Is What To Expect
    SegWit activation means that Bitcoin's block size limit is replaced by a block “weight” limit, which allows for blocks up to 4 megabytes in size.Missing: rate | Show results with:rate
  48. [48]
    How Bitcoin Should Be Upgraded In The Future
    May 16, 2022 · The SegWit activation fiasco in 2017 demonstrated the ability of a small minority of miners ... I do not think Bitcoin Core or miners ...Flag Day Activation · Bip9 · Bip148 And Uasf
  49. [49]
    Segregated Witness Wallet Development Guide - Bitcoin Core
    Most contents of this document could be found in the BIPs related to segregated witness, including BIP141, BIP143, BIP144, and BIP145.
  50. [50]
    How SegWit Upgrades Bitcoin Performance? - Nadcab Labs
    Challenges Bitcoin Community Faces in Implementing SegWit​​ Implementing SegWit in the Bitcoin community faced several challenges, including resistance to change ...
  51. [51]
    [PDF] in collaboration with - Coinmotion
    According to transactionfee.info, last year segwit transactions accounted for 10% of all Bitcoin transactions, and today that figure is above 42% [1].
  52. [52]
    Segregated Witness (SegWit) in Bitcoin - SimpleSwap
    Rating 4.6 (210) Aug 12, 2024 · Challenges faced: implementing SegWit required extensive coordination within the Bitcoin community. Initially, there was resistance due to ...Understanding Segwit · Adoption And Implementation · Conclusion
  53. [53]
    SegWit transactions now make up over 50% of Bitcoin payments
    Sep 19, 2019 · With the milestone of now having more than 50% of all transactions using the SegWit standard—the network has theoretically given itself a 2x ...
  54. [54]
    Why are Bitcoin Transaction Fees So Low? - Galaxy
    Apr 5, 2022 · The growth of SegWit adoption to more than 80% of all transactions took nearly 5 years from August 2017 activation. This major upgrade to ...
  55. [55]
    Exchanges on the Road to SegWit Adoption - Glassnode Insights
    Feb 4, 2022 · Binance, the top Bitcoin block space consumer, has had trivial SegWit adoption rates of only 10% up until the end of 2021. Although recently, ...Missing: percentage | Show results with:percentage
  56. [56]
    Bitbo: Live Bitcoin Price & Chart
    3.125BTC. Block Subsidy Value link. $ 358,960.03. Blocks Mined (24hrs). 154. Transactions (24hrs) link. 555,300. Percentage SegWit (24hrs) link. 95.81%. Total ...
  57. [57]
    Best Segwit Enabled Wallets For Bitcoin - CoinSutra
    Best Segwit Enabled Wallets For Bitcoin · 1. Ledger Nano S (Hardware Wallet) · 2. Trezor (Hardware Wallet) · 3. Electrum (Mobile/Desktop Wallet) · 4. GreenBits/ ...
  58. [58]
    Gemini Upgrades Wallet with Full Support of SegWit
    Last month, we upgraded our wallet infrastructure that handles Bitcoin transactions, which delivered major improvements to our customers.
  59. [59]
    Bitpowr Wallet now Supports Bitcoin SegWit Addresses
    It is now possible to generate Native SegWit addresses on Bitpowr in order to send and receive money over the Bitcoin network through our Dashboard and API.
  60. [60]
    Best Bitcoin SegWit Wallets in 2025 - UseTheBitcoin
    Feb 19, 2025 · Wallets that support SegWit addresses, such as Electrum, Trezor, and Ledger, offer users a more optimized Bitcoin experience. Understanding the ...
  61. [61]
    Bitcoin devs cheer block reconstruction stats, ignore security budget ...
    Sep 17, 2025 · By August, costs for a standard 140 vByte Native Segwit transaction for a regular transfer of BTC soon dropped from about $0.17 to under $0.02.
  62. [62]
    Q1 2025 Bitcoin Data Special - Coin Metrics State of the Network
    Mar 25, 2025 · Bitcoin blocks are consistently reaching their maximum weight limit of 4 MB, even as mempool size and transactions remain relatively low.
  63. [63]
    Bitcoin Average Block Size (Daily) - Historical Data & Tren… - YCharts
    Historical Data ; October 12, 2025, 1.477 ; October 11, 2025, 1.530 ; October 10, 2025, 1.545 ; October 09, 2025, 1.489.Missing: weight | Show results with:weight
  64. [64]
    Block Size Report - Mempool Research
    Feb 4, 2025 · We then analyse how block size has changed following SegWit and how from January 2023 to February 2025 we have seen a high block space ...Block Size Variation · Mining Defaults · Transaction Backlog
  65. [65]
    which one to choose in 2025? Legacy, SegWit, Taproot - AML Crypto
    Mar 14, 2025 · What are the different types of Bitcoin addresses, and how do they differ? We break down P2PKH, P2SH, SegWit, and Taproot, their pros and ...
  66. [66]
    The SegWit Transaction Capacity Increase - Part 1 - BitMEX Blog
    Sep 22, 2017 · SegWit replaces the old 1MB blocksize limit, with a new more complicated 4 million unit blockweight limit. This should double the transaction throughput of the ...
  67. [67]
    What's the blocksize limit after segwit and how do legacy nodes deal ...
    Sep 1, 2020 · The maximum block size is 4,000,000 bytes (4 MB). This is because the block weight calculation is base size (in MB) * 3 + total size (in MB) = ...How does SegWit reduce transaction size, when the signature is ...Is there a difference between bytes and virtual bytes (vbytes)?More results from bitcoin.stackexchange.comMissing: expansion | Show results with:expansion
  68. [68]
    Segregated Witness (SegWit): Definition - Investopedia
    Segregated Witness (SegWit) refers to a change in Bitcoin's transaction format where the witness information was removed from the input field of the block.What Is Segregated Witness? · Understanding SegWit · Goals of SegWit
  69. [69]
    Understanding Segwit Block Size - Jimmy Song - Medium
    Jul 3, 2017 · Segwit makes block size a less relevant concept. Block Weight is the more accurate and useful metric to judge blocks by, though it certainly has ...
  70. [70]
    What are Soft Forks and How Have They Impacted Bitcoin?
    BIP 141 introduced a new transaction format and increased the block size limit from 1MB to 4MB by moving the witness data outside the block's base structure.
  71. [71]
    Segregated Witness Benefits - Bitcoin Core
    Jan 26, 2016 · Segwit prevents third-party and scriptSig malleability by allowing Bitcoin users to move the malleable parts of the transaction into the transaction witness.
  72. [72]
    What Improvements Did SegWit Make? - OSL
    Mar 23, 2025 · Enables the development of advanced Layer 2 scaling solutions. Supports off-chain transactions to alleviate congestion on the main chain. ...
  73. [73]
    How does SegWit reduce transaction size, when the signature is ...
    Jan 1, 2018 · The total of the block's weighted transaction sizes (called the 'block weight') is limited to 4MB. Non-upgraded clients will only see the base ...How does Segwit achieve backwards compatibility in terms of the ...What is block weight and how is it different from block size?More results from bitcoin.stackexchange.com
  74. [74]
    Weight units - Bitcoin Wiki
    Jan 17, 2018 · Weight units compare Bitcoin transaction sizes to the block limit, with 1 weight unit equal to 1/4,000,000th of the max block size. One vbyte ...History · Weight for legacy transactions · Weight for segwit transactions
  75. [75]
    Why we don't support SegWit - ViaBTC
    Apr 18, 2017 · SegWit, which is a soft fork solution for malleability, cannot solve the capacity problem. From Core members' public statements, they didn't ...
  76. [76]
    [PDF] Bitcoin Scaling Solutions And Their Downsides - Bates White
    Mar 6, 2019 · [2] Bitcoin's scalability problem relates to the concerns about the limits on the volume of transactions the bitcoin network can process. [3] ...Missing: 2010-2015 | Show results with:2010-2015
  77. [77]
    A complete history of Bitcoin's consensus forks - 2022 Update
    May 12, 2022 · A complete history of Bitcoin's consensus forks. The updated list now includes the 2018 security incident and the 2021 Taproot activation.
  78. [78]
    What Is SegWit? - Bitcoin Magazine
    SegWit activated in August 2017. How it activated is a long story. While it was first publicly proposed and included in the Bitcoin Core roadmap in December ...
  79. [79]
    A History of Bitcoin Hard Forks - Investopedia
    Jun 28, 2025 · It split from the main blockchain in August 2017, allowing for blocks of 32 megabytes which speeds up network transaction processing times.9.
  80. [80]
    Proof-of-Stake and Stablecoins: A Blockchain Centralization Dilemma
    Though over 80% of miners signaled intention for SegWit2x and the New York Agreement, it failed to gain any consensus among the community and Core developers. – ...
  81. [81]
    Crypto Crime Cartel: Behind Adam Back and Blockstream's attempts ...
    May 18, 2021 · Under Blockstream/Core's control, Bitcoin was stripped of all utility until it was reduced to the 'store of value' currently known as BTC.
  82. [82]
    Craig Wright on Segwit | CoinGeek
    Jun 19, 2017 · Despite immense criticism, particularly from Blockstream and Core, Craig Wright has a clean record. Coingeek and myself have verified his ...
  83. [83]
    7 Common Myths About SegWit, Debunked - Blockstream
    Jul 31, 2017 · SegWit is a proposed improvement to the Bitcoin protocol that includes a variety of features to enhance security and performance.Missing: violates purity
  84. [84]
    Can someone explain to me what's wrong with SegWit? : r/btc - Reddit
    Sep 28, 2018 · So one main criticism is requiring to opt-in to profit from the advantages. Then the discount is seen as unfair by some, other see it as a ...Why is segwit bad? : r/btc - RedditWhat are the arguments AGAINST Segwit? It seems like a good idea ...More results from www.reddit.comMissing: centralization | Show results with:centralization
  85. [85]
    SegWit and Bitcoin: The Ultimate Guide to Transaction Efficiency
    Jun 28, 2024 · In 2017, Bitcoin users faced significant delays and high fees due to block size limitations. SegWit was introduced to mitigate these issues and ...Missing: hurdles | Show results with:hurdles
  86. [86]
    [PDF] What Drives Bitcoin Fees? Using Segwit to Assess Bitcoin's Long ...
    Jan 10, 2022 · As Figure 2 shows, the adoption rate of Segwit has been stable over time after an initial introduction phase. Hence, we can view the demand ...
  87. [87]
    What Is Segregated Witness And Why It Matters for Bitcoin - Breet
    Jun 6, 2024 · SegWit introduced a new concept called block weight, which effectively increased block capacity by separating digital signature data (witness ...
  88. [88]
    SegWit: What Is It and How Does It Make Bitcoin Faster and Cheaper?
    Controversy and Community Division:: The implementation of SegWit was a contentious issue within the Bitcoin community, leading to debates and disagreements ...Missing: initial | Show results with:initial
  89. [89]
    Bitcoin Upgrades Explained: SegWit, Taproot, and the Future of BTC
    Rating 4.9 (29,191) · Free · FinanceApr 28, 2025 · SegWit is a Bitcoin upgrade that separates signature data from transaction data to improve scalability, fix malleability, and enable the ...Key Takeaways · What Is Segwit And Why It... · Upcoming Bitcoin Upgrades...
  90. [90]
    Bitcoin Block Size War - A Civil War Without A Truce - OSL
    Feb 26, 2025 · Segregated Witness (SegWit) emerged as a significant point of contention during the Block Size War. This proposed upgrade aimed to separate ...
  91. [91]
    Bitcoin in 2017: Remembering the Blocksize War - Trust Machines
    Oct 20, 2023 · The Blocksize War era was mainly from 2015-2017 as the debate raged about whether Bitcoin's blocksize limit of 1MB should be increased.
  92. [92]
    What was the Blocksize War? - Bitstamp
    Jul 29, 2024 · They believed it would resolve the conflict by combining both a soft fork (SegWit) and a hard fork (raising the block size), giving each camp a ...
  93. [93]
    Bitcoin is still money, 8 years on from the Blocksize War - Blockworks
    Jul 21, 2025 · SegWit would make it technically possible to fit up to 4MB of transaction data within Bitcoin blocks by separating out related witness data into ...
  94. [94]
    Bitcoin's SegWit Anniversary Highlights Ongoing Scaling Debate
    Aug 1, 2025 · The eighth anniversary of SegWit's activation underscores the persistent scalability challenges Bitcoin faces. This ongoing debate will likely ...
  95. [95]
    The Quest for Scalability: Bitcoin's Block Size Conundrum - General
    Oct 3, 2025 · The quest for scalability in Bitcoin has been a long and contentious journey. While SegWit has shown promise, its adoption rate has been slow, ...
  96. [96]