AI Summary
Show More
Quickly grasp the article's content and gauge market sentiment in just 30 seconds!
As the adoption of Bitcoin grew, transaction fees soared and confirmation times stretched from minutes to hours, revealing fundamental scalability constraints that threatened Bitcoin's utility as digital cash. Bitcoin’s network had hit its limits faster than anyone expected, and the coin’s popularity revealed architectural bottlenecks that demanded careful protocol improvements.
The Bitcoin community responded with two major protocol upgrades developed over several years. SegWit was activated in August 2017 to tackle immediate scalability constraints, while Taproot (November 2021) was designed to enhance privacy and enable more complex transaction types. Both solutions are built on the foundation detailed in our article Bitcoin blockchain explained.
An understanding of these upgrades reveals Bitcoin’s adaptation to growing demand without compromising its fundamental security model. Each upgrade has required years of development, thorough testing and community consensus before activation, demonstrating Bitcoin's careful approach to network changes.
Key Takeaways:
SegWit increased Bitcoin's effective block capacity by reorganizing transaction data and enabling more transactions per block.
Taproot introduced Schnorr signatures and enhanced privacy features, making complex transactions indistinguishable from simple payments.
Both upgrades were implemented as soft forks, ensuring backward compatibility and avoiding network splits that could have fragmented Bitcoin's ecosystem.
These protocol improvements laid the foundation for Layer 2 solutions, such as the Lightning Network, and created new possibilities for Bitcoin-based applications.
Bitcoin’s design naturally prioritizes security and decentralization over transaction throughput. While this foundation has created a robust monetary system, it’s also introduced scalability limitations that became apparent as adoption increased throughout the 2010s.
The network's capacity constraints stem from its original 1 MB block size limit and 10-minute block intervals. These parameters restrict Bitcoin’s processing to approximately 3–7 transactions per second (TPS) under optimal conditions, compared to traditional payment networks like Visa that can process thousands of TPS.
Network congestion peaked during Bitcoin's 2017 adoption surge. Blocks filled to capacity regularly, creating persistent backlogs that forced users to wait hours or days for confirmation, with lower-fee payments experiencing the longest delays.
Network congestion creates a fee market in which users compete for limited block space. During busy periods, transaction fees can rise dramatically as users bid higher amounts to ensure their payments receive priority processing. This pricing mechanism maintains network security, but can make small transactions economically unviable.
The 2017 bull market clarified these dynamics, as transaction fees peaked at over $50 per transaction during the height of network congestion, making Bitcoin impractical for everyday purchases like coffee or small online transactions. Users had to weigh the urgency of their payments against the cost of inclusion in the next block.
Scalability has long been a challenge (see our article titled Bitcoin scalability issues), a challenge which upgrades like SegWit and Taproot aimed to resolve. These constraints sparked years of debate about how to increase Bitcoin's capacity, while preserving its core properties of decentralization and security.
The fee market also creates uncertainty for businesses that are considering integrating Bitcoin. Unpredictable transaction costs make it difficult for merchants to price products or services because Bitcoin fees might fluctuate by 500% or more during busy periods.
Transaction malleability presented another technical hurdle that hampered Bitcoin's potential for advanced applications. Malleability occurs when the digital signature of a transaction can be altered in ways that don't affect a transaction's validity, but change its unique identifier (hash). This meant that anyone could modify certain transaction components without actually invalidating payments, blocking the development of sophisticated payment channels and smart contract systems. Thus, malleability creates a challenge for applications such as payment channels, since the altered hash breaks the link between transactions, making it impossible to reference a transaction before it's confirmed in a block.
This limitation prevented innovative platforms such as Lightning Network from operating reliably within Bitcoin’s system. Payment channels require the ability to reference unconfirmed transactions in subsequent transactions, but malleability made this impossible without additional complexity and security risks.
The Bitcoin community recognized that addressing these limitations required careful protocol upgrades that could improve functionality without compromising security. Any changes need broad consensus from users, miners and developers to avoid fragmenting the network into competing versions.
This consensus requirement creates both challenges and benefits. While it slows the pace of change, as compared to centralized systems, it ensures that upgrades receive thorough review and maintain Bitcoin's core properties. The process typically involves years of research, development, testing and community discussion before implementation.
Previous attempts at scaling solutions had created community divisions, most notably during the "block size wars" of 2015–2017. These experiences taught the Bitcoin community the importance of building a broad consensus before implementing significant protocol changes.
Commonly known as SegWit, Segregated Witness was Bitcoin's first major protocol upgrade designed to address scalability limitations. Activated in August 2017, SegWit restructured the way transaction data is stored and processed, creating more efficient use of block space without requiring a hard fork.
The upgrade separates transaction signatures (witness data) from the main transaction information. Traditional Bitcoin transactions embed signatures within the transaction itself, consuming significant space. SegWit moves these signatures to a separate witness section, freeing up room for more transaction data within existing block limits.
The name "segregated witness" describes this separation precisely. "Segregated" means separated, while "witness" refers to the cryptographic signatures that prove transaction validity. By moving this witness data outside the main transaction structure, SegWit creates more space for actual transaction details, as explained in our article How Bitcoin works.
The restructuring works through a weight-based system, rather than simple size measurements. Traditional transaction data counts as four weight units per byte, while witness data counts as only one weight unit per byte. This mathematical adjustment allows blocks to exceed 1 MB in total size while maintaining compatibility with older Bitcoin software.
The weight system creates a maximum block weight of 4 million weight units, replacing the previous 1 MB size limit. In practice, this enables blocks of approximately 1.7–2.7 MB when filled with SegWit transactions, providing a substantial increase in capacity without breaking backward compatibility.
Non-SegWit nodes see SegWit transactions as "anyone-can-spend" transactions, which appear valid under the old rules. This clever design ensures that older software continues to function normally, while missing some verification details that only upgraded nodes can check.
SegWit solved a critical technical problem that went beyond simple capacity constraints. Transaction malleability allowed signature data to be modified without invalidating payments. However, this change would alter a transaction's unique ID, making it impossible to track it reliably.
The malleability issue stemmed from the way that Bitcoin initially calculated transaction IDs: the old system included signature data in the hash calculation, so that any signature modification would change the transaction ID. SegWit eliminated this problem by using only non-witness data for transaction IDs, creating fixed, immutable identifiers.
This fix proved essential for advanced Bitcoin applications, particularly payment channels that form the backbone of Lightning Network. These systems rely on chains of interconnected unconfirmed transactions, which would be made unreliable and insecure by Bitcoin’s transaction malleability. SegWit solved this problem by enabling these payment systems to be built securely on the Bitcoin blockchain.
SegWit introduced a new addressing system that improved both efficiency and user safety. The new bech32 addresses begin with "bc1", rather than the traditional "1" or "3" prefixes, incorporating built-in error detection that prevents common mistakes.
These addresses offer practical advantages for everyday users. The format uses only lowercase letters and numbers, eliminating confusion between similar-looking characters. More importantly, the integrated checksum can detect and often correct single-character errors, preventing users from accidentally sending bitcoins to invalid addresses.
Beyond safety improvements, bech32 addresses reduce transaction size, lowering fees. The native SegWit format eliminates redundant data required by legacy address types, making transactions more cost-effective and efficient for users who upgrade to SegWit-compatible wallets.
SegWit implementation requires no action from users running older Bitcoin software. Nodes that haven’t upgraded can still see SegWit transactions as valid, even if they cannot verify the witness data, ensuring a backward-compatible transition that avoids network fragmentation.
The upgrade activated through a soft fork mechanism, meaning it tightened existing rules rather than loosening them. This approach ensured that old software continued to work normally while new software gained additional capabilities and verification features.
Adoption occurred gradually as wallets, exchanges and other Bitcoin services added SegWit support. Early adopters benefited from lower fees and faster transaction processing, creating economic incentives for widespread adoption across the Bitcoin ecosystem.
As of 2025, SegWit usage represents the majority of Bitcoin transactions, demonstrating successful community adoption of the upgrade. This widespread use has unlocked most of SegWit's capacity benefits while enabling the development of Layer 2 scaling solutions.
Taproot is a soft fork upgrade to Bitcoin that introduced new signature schemes and transaction types. Implemented in November 2021, it fundamentally changes how Bitcoin processes complex transactions while maintaining compatibility with older software.
Taproot's core innovation is that of Schnorr signatures, a cryptographic scheme that Bitcoin's creator originally considered but couldn't implement due to patent restrictions. These signatures enable multiple parties to combine their individual signatures into a single aggregate signature in order to verify and authorize a transaction.
Schnorr signatures work through linear mathematical properties that Bitcoin's original ECDSA signatures lack. Multiple signatures can be combined into one without revealing individual signatures or participant count, thereby preserving cryptographic security while creating transaction uniformity.
Beyond signature aggregation, Taproot creates transaction uniformity that transforms Bitcoin's privacy model. Whether a transaction involves a single user, multiple parties with specific conditions or complex time-locked arrangements, all appear identical on the blockchain to outside observers.
This uniformity significantly improves transaction privacy. Previously, different transaction types were easily distinguishable, allowing observers to infer information about users' intentions and relationships. Taproot removes these visible differences across all transaction formats.
Taproot uses the Merkelized Abstract Syntax Tree (MAST) structure to enable complex spending conditions while revealing only the conditions used when transactions are broadcast to the network. This approach keeps unused contract branches private, enhancing both efficiency and privacy.
Taproot strengthened privacy and introduced new features, contributing to broader discussions about Bitcoin's security, as explored in our article Is Bitcoin safe?
Bitcoin script improvements under Taproot unlock new possibilities for applications, such as decentralized finance (DeFi) protocols, more sophisticated multi-signature arrangements and advanced time-lock mechanisms. These capabilities expand Bitcoin's utility beyond simple payments while maintaining its security model.
The MAST structure allows for complex spending conditions organized in a tree format. When spending Bitcoin, only the specific branch of conditions being used needs to be revealed, keeping alternative spending paths private and reducing transaction size.
This capability enables sophisticated smart contracts with multiple execution paths. For example, a contract might allow spending through different combinations of signatures, time delays or other conditions, but only the path that’s actually used appears on the blockchain.
Through Taproot's enhanced scripting, advanced applications become possible. Decentralized exchanges can operate more efficiently, privacy-preserving payment systems can be built and complex custody arrangements can be implemented with better security and lower costs.
Like the SegWit upgrade, Taproot maintains full backward compatibility that allows older Bitcoin software to continue operating normally. Taproot transactions appear valid to non-upgraded nodes, though they cannot verify the advanced features that Taproot enables or benefit from the privacy improvements.
Taproot's activation demonstrated Bitcoin's mature governance process. The upgrade used a modified version of BIP 9 (Bitcoin Improvement Proposal 9) called Speedy Trial, which gave miners a limited time window to signal support for the upgrade.
To activate the proposal, 90% of blocks within a difficulty period needed to signal support, ensuring a broad miner consensus. This high threshold prevented contentious changes from activating without overwhelming community support, maintaining Bitcoin's stability and consensus-driven development approach.
Taproot achieved the required support well before schedule, with miners signaling overwhelming approval. This broad consensus reflected the upgrade's careful design and extensive testing period, which gave the community confidence in its benefits and safety.
SegWit and Taproot address different aspects of Bitcoin's evolution. SegWit focuses primarily on scalability, while Taproot emphasizes privacy and smart contract functionality. Understanding their distinct goals reveals how Bitcoin's development prioritizes different challenges over time.
SegWit's immediate impact centered on increasing transaction throughput and fixing technical limitations that prevented advanced applications. Depending upon adoption rates, the upgrade provided a 40–70% capacity increase, thus relieving network congestion and high fees during busy periods.
The scalability focus of SegWit addressed urgent problems facing Bitcoin users in 2017. High fees and slow confirmations threatened Bitcoin's utility as a payment system, making immediate capacity improvements the top priority for the development community.
Taproot's improvements are more subtle than SegWit’s, but potentially more transformative in the long term. While capacity gains are modest, the privacy enhancements and smart contract capabilities create new use cases for Bitcoin that were previously impossible or impractical.
Both SegWit and Taproot are milestones in the history of Bitcoin, tackling different technical challenges. The sequential implementation of the upgrades demonstrates Bitcoin's methodical approach to protocol development, addressing scalability before expanding functionality.
The timing of these upgrades reflects changing priorities as Bitcoin matured. SegWit addressed immediate scaling pain points, while Taproot focused on long-term capabilities and privacy as the network stabilized and Layer 2 solutions were developed.
Each upgrade benefits transaction costs differently. SegWit reduces fees by enabling more transactions per block and providing more efficient transaction formats. Compared to legacy transaction formats, users typically see fee reductions of 20–40% when using SegWit-compatible wallets.
Taproot reduces costs for complex transactions by making them appear simpler and enabling signature aggregation. Multi-signature transactions become significantly cheaper under Taproot, as they require less block space and computation time for verification.
The fee benefits of Taproot become more apparent as adoption increases, and as more complex applications launch on Bitcoin. Early adopters of Taproot-enabled apps often pay less than they would with pre-Taproot methods.
Adoption timelines have differed significantly between the upgrades, reflecting their distinct benefits and implementation challenges. SegWit adoption grew steadily as wallets and exchanges implemented support, reaching approximately one-third of transactions by 2018, 43% by 2019 and 87% by 2022.
The economic incentives for SegWit adoption were clear and immediate. Users who upgraded to SegWit-compatible wallets could send transactions with lower fees and better efficiency, creating natural market pressure for adoption across services and applications.
Since its November 2021 activation, Taproot adoption has followed a much slower trajectory. By early 2022, only 0.37% of Bitcoin transactions used Taproot features. While adoption has increased substantially, reaching 73% during early 2024, its growth remains slower compared to SegWit's steady climb.
The Taproot upgrade's benefits primarily apply to complex multi-signature transactions, smart contracts and privacy-focused applications that once represented a smaller portion of Bitcoin activity. Recent increases in Taproot usage have been driven largely by Ordinals inscriptions and BRC-20 tokens, rather than the advanced applications originally envisioned. These use cases leverage Taproot's data storage capabilities, in contrast to its privacy and smart contract features.
Bitcoin's protocol upgrades have created measurable improvements in network efficiency, user experience and application possibilities.
Network capacity improvements from SegWit became apparent as adoption increased throughout 2018–2020. Transaction throughput increased from approximately 3–4 TPS to 5–7 TPS for most transactions when using SegWit formats. This improvement significantly reduced congestion during moderate demand periods.
These capacity gains proved crucial during subsequent waves of adoption. Bitcoin's network handled increased usage in 2020–2021 more gracefully than previous cycles, with fees remaining more reasonable despite higher transaction volumes. SegWit's efficiency improvements helped accommodate growing demand without proportional fee increases.
Fee reduction benefits also materialized, since SegWit transactions require less block space per payment. Users adopting SegWit-compatible wallets typically pay 20–40% lower fees than for legacy transaction formats, making smaller payments more economically viable for everyday use.
SegWit's malleability fix dramatically improved transaction reliability. Users no longer experience the frustration of changing transaction IDs, and wallet software can provide more accurate confirmation estimates and better transaction-tracking capabilities.
Lightning Network development accelerated after SegWit activation solved the issue of transaction malleability. The fix enabled payment channels to operate reliably, supporting the development of Bitcoin's most crucial scaling solution. Lightning capacity has grown to thousands of bitcoins locked in channels, enabling instant micropayments.
The above upgrades improved efficiency and expanded Bitcoin use cases, from payments to more complex applications. Taproot's smart contract capabilities enable DeFi protocols, more sophisticated custody arrangements and privacy-preserving applications.
The most significant new wave of application has emerged via Bitcoin inscriptions and BRC-20 tokens, which leverage Taproot's witness data capabilities. Ordinal inscriptions embed images and data directly into Bitcoin transactions, creating NFTs directly on the Bitcoin network and sparking significant network activity that has driven much of Taproot's recent increases in adoption.
BRC-20 tokens represent another innovation, creating a token standard that operates entirely within Bitcoin's existing framework. While simpler than Ethereum's ERC-20 standard, these tokens demonstrate how Bitcoin's enhanced capabilities enable new financial instruments without compromising base layer security.
Mining efficiency benefited from both upgrades through reduced computational overhead for transaction processing. SegWit's witness data optimization reduces bandwidth requirements, while Taproot's signature aggregation decreases verification time for complex transactions.
The reduced bandwidth requirements particularly benefit mining operations in regions with limited internet infrastructure. SegWit's efficiency improvements enable more geographic distribution of mining, supporting Bitcoin's decentralization goals.
Node operators experience similar benefits through reduced storage and bandwidth requirements. SegWit's data organization speeds up initial blockchain synchronization and makes ongoing operation more efficient for users running Bitcoin nodes.
Developer ecosystem growth has followed both upgrades as new possibilities have emerged for Bitcoin-based applications. The combination of increased capacity, malleability fix and enhanced scripting capabilities provides a stronger foundation for innovation across the Bitcoin development community.
Open-source projects building on Bitcoin have proliferated since these upgrades. Payment processors, wallet software and infrastructure services have all improved their offerings by leveraging SegWit and Taproot features.
The Lightning Network ecosystem represents the most visible example of upgrade-enabled innovation. Dozens of companies and projects now build Lightning-based services, from payment processors to gaming platforms, all enabled by SegWit's malleability fix.
The combined benefits of SegWit and Taproot upgrades have culminated in stronger institutional adoption of Bitcoin. While companies primarily add Bitcoin for strategic treasury reasons rather than for transaction efficiency, the protocol improvements create a more robust foundation that supports institutional confidence.
Strategy (Formerly MicroStrategy) pioneered this approach in 2020, initially buying 38,250 BTC for $425 million as its "primary treasury reserve" to preserve capital against monetary debasement. Other companies such as Tesla cited the goal of "maximizing returns on cash" when adding Bitcoin to their balance sheets.
The regulatory landscape improved significantly in 2024 when the SEC approved Bitcoin Spot ETFs, with BlackRock's iShares Bitcoin Trust ETF (IBIT) reaching $10 billion in assets in just seven weeks. This combination of institutional infrastructure and Bitcoin's technical maturity — demonstrated via the abovementioned successful protocol upgrades — provides regulated pathways for Bitcoin exposure.
The success of the SegWit and Taproot upgrades proves that Bitcoin can evolve without compromising its core properties. Both upgrades maintained full backward compatibility, avoided network splits and enhanced functionality while preserving the monetary sovereignty that attracts users to Bitcoin as an alternative to traditional financial systems.
Future development continues building on these foundations, with proposals for additional privacy enhancements, efficiency improvements and scaling solutions. The Bitcoin network’s methodical approach to upgrades ensures that changes undergo thorough testing and community review before implementation.
This ongoing evolution and the Bitcoin community's dedication to solving complex technical challenges are primary reasons why so many people are exploring how to buy Bitcoin. Understanding these upgrades reveals the way that Bitcoin balances innovation with stability in an ever-changing technological landscape while maintaining its fundamental properties as sound money.
#LearnWithBybit