Close Menu
Cryprovideos
    What's Hot

    Trump Media’s $205M Bitcoin Switch Fuels Recent Sale Hypothesis

    May 23, 2026

    High 11 Crypto Instruments and Platforms to Increase Buying and selling & Portfolio

    May 23, 2026

    Two Males Federally Charged Over AI Deepfake Porn Beneath the Take It Down Act – Decrypt

    May 23, 2026
    Facebook X (Twitter) Instagram
    Cryprovideos
    • Home
    • Crypto News
    • Bitcoin
    • Altcoins
    • Markets
    Cryprovideos
    Home»Bitcoin»The Core Problem: Why Bitcoin Wanted A Transform With Segwit And Taproot
    The Core Problem: Why Bitcoin Wanted A Transform With Segwit And Taproot
    Bitcoin

    The Core Problem: Why Bitcoin Wanted A Transform With Segwit And Taproot

    By Crypto EditorMarch 3, 2026No Comments14 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Segregated Witness (BIP by Pieter Wuile, Eric Lombrozo, and Johnson Lau) and Taproot (BIPs by Pieter Wuille, Jonas Nick, Tim Ruffing, and Anthony Cities) are the 2 largest modifications ever made to the Bitcoin protocol. 

    The previous basically modified the construction of Bitcoin transactions, and within the course of Bitcoin blocks, to handle inherent limitations of the earlier transaction construction. The latter rearchitectured some points of Bitcoin’s scripting language, how advanced scripts are structured and validated, and launched a brand new scheme for creating cryptographic signatures. 

    These are each huge modifications compared to say, including a single opcode like CHECKTIMELOCKVERIFY (CLTV) that does nothing greater than permit the receiver to choose into stopping their cash from transferring for a sure period of time. 

    These modifications had been made to handle very actual shortcomings and limitations of Bitcoin as a system. As a foundational layer to keep up a world consensus on the general state of Bitcoin, i.e all of the unspent cash, Bitcoin is a useful and good innovation. As a way to straight allow everybody to transact with these cash, it’s woefully insufficient to the duty. 

    Within the years since Segregated Witness and Taproot activated, most of the shortcomings they addressed have been forgotten. The explanations and rationale behind the design choices have been distorted in a recreation of phone as time handed as properly. 

    Each of those modifications to the Bitcoin protocol had been options to massive issues in their very own proper, however additionally they every laid the groundwork for fixing different issues or making different enhancements sooner or later. 

    At a time the place many new folks have joined the community since these modifications activated, it’s price going again over and contextualizing the design selections. 

    Segregated Witness (BIP 1411)

    When a Bitcoin transaction spends cash, it references them by the output index and transaction ID (TXID) of the transaction that created them. This ensures {that a} transaction’s inputs might be uniquely recognized and be verified with absolute certainty to have by no means been spent earlier than. 

    Previous to Segregated Witness, a transaction construction appeared like this:

    [Version] [Inputs] [Outputs] [Locktime]

    The TXID is a hash of this information. The issue is the ScriptSig (the signatures, hash preimages, and so forth.) that show the transaction is legitimate are a part of the inputs. You possibly can change the little program directions in a ScriptSig, and even change the cryptographic signatures themselves with out invalidating them. 

    These “malleations” change TXIDs. This can be a huge downside for pre-signed transactions. 

    The Lightning Community, Ark, Spark, BitVM, Discreet Log Contracts (DLCs), all of those scaling instruments depend upon pre-signed transactions. They require creating an unsigned funding transaction, and pre-signing all of the transactions that assure correct execution and security of funds earlier than signing and confirming the funding transaction. All of those techniques use multisignature authentication to ensure security relating to double-spending (this might be vital later). 

    If that funding transaction is malleated, and its translation ID modified earlier than it’s confirmed in a block, then the entire pre-signed transactions securing second layer funds are invalidated. None of those instruments work in an atmosphere the place anybody can alter your funding TXID because it propagates throughout the community. 

    Segregated Witness makes use of an undefined opcode as a kind of blinding curtain the place the ScriptSig beforehand was within the inputs, and strikes all of that information to a brand new transaction discipline known as the “witness.” The brand new transaction construction seems like this:

    [Version] [Marker/Flag] [Inputs] [Outputs] [Witness] [Locktime]

    The “blinding curtain” within the inputs permits outdated nodes to simply mark all the pieces behind it as legitimate by default, and newer nodes to truly apply the suitable validation logic. A conventional TXID will now now not change on account of altering ScriptSig information within the witness. This solved the issue for pre-signed transactions, and opened the door to each scaling answer being constructed as we speak that makes use of them. 

    However the transaction merkle tree in a block header solely commits to the normal TXID of a transaction, this creates an issue. There isn’t any dedication to any witness information in a block. This requires the witness dedication, and the witness transaction ID (WTXID). A lot the identical method that the conventional merkle tree of TXIDs is constructed, a tree of every transaction’s WTXID is constructed and dedicated to within the coinbase transaction’s witness. 

    The one distinction is the basis of the tree is hashed with a reserve worth, and that’s what is included within the coinbase witness. This permits for that worth for use in future for committing to different new information fields in consensus guidelines. Previous to the invention of this witness tree dedication (which was considered by Luke Dashjr), it was assumed Segregated Witness would require a hardfork because of the transaction construction change and the necessity for a separate witness dedication within the block header. 

    The “blinding curtain” design additionally permits arbitrary upgrades to the scripting system as a result of all new information is ignored and never validated by nodes not supporting it. This permits a brand new script system to bypass all restrictions of the legacy script system. Flexibility in improve paths here’s what allowed Schnorr signatures to be built-in, and can permit quantum resistant signatures if mandatory (quantum resistant public keys are typically bigger than the legacy 520-byte information merchandise restrict, as are signatures). 

    Segregated Witness solved the basic downside of transaction ID malleability that was holding again the event of scalable second layers that may convey Bitcoin to extra customers, but it surely additionally laid the groundwork for no matter scripting enhancements had been essential to help and enhance these second layers. 

    Schnorr Signatures2

    Schnorr signatures had been invented in 1991 by Claus Schnorr, and promptly patented. In reality, the ECDSA signature scheme was invented due to the patent on Schnorr signatures. The patent on Schnorr signatures expired in February 2010, just a little greater than a 12 months after the launch of the Bitcoin community. 

    If it weren’t for the patent, it’s seemingly that Satoshi (and the remainder of the world) would have simply used Schnorr signatures from the beginning. 

    There are a couple of main advantages that Schnorr signatures have over ECDSA:

    • Schnorr signatures are provably safe. The mathematical proof that Schnorr signatures are unforgeable/unbreakable is far stronger, and makes much less assumptions, than that for ECDSA. Having stronger safety ensures for the cryptography that rests on the coronary heart of Bitcoin is clearly an enormous constructive. 
    • Schnorr signatures are inherently non-malleable, which means that the kinds of points with ECDSA that allowed altering a signature with out invalidating it are merely not attainable with Schnorr signatures.
    • Schnorr signatures have a linearity that enables for easy and environment friendly additive key development, distributed key technology, and distributed signature technology. This permits customers to easily “add” particular person Schnorr public keys collectively, and produce signatures for these mixture public keys collectively as a gaggle. 

    They’re safer, not malleable by third events, and open the door to all types of environment friendly and versatile cryptographic schemes to enhance multisignature authentication. 

    Earlier when discussing transaction malleability I discussed that all the pieces constructing off-chain utilizing pre-signed transactions relied on multisignature authentication to safe consumer funds. This created an implicit scaling ceiling in relation to shared management of funds. Legacy multisig can solely be so huge. There are transaction measurement limits, and for model 0 (Segregated Witness) witnesses, there’s a witness measurement restrict. Solely so many members may be part of a multisignature handle, so implicitly solely so many members may share management of funds. 

    Schnorr primarily based multisignature schemes escape this restrict by aggregating public keys right into a single group public key reasonably than developing a script with every member key explicitly included individually. Previous to Segregated Witness a multisignature handle may solely have 15 members, after Segregated Witness the utmost measurement attainable was 20 members. 

    With Schnorr primarily based multisignature schemes like MuSig5 and FROST6 these limitations don’t exist, at the least on the consensus degree. Multisignature scripts might be as massive as customers need so long as it’s sensible to coordinate the signing course of inside a gaggle of the chosen measurement with out disruption or refusal to take part. 

    The identical properties that permit key aggregation like this additionally permit for environment friendly adaptor signatures, a scheme that enables somebody to supply a signature that is still invalid till after a secret piece of data is revealed. These properties additionally permit for a zero-knowledge proof powered scheme for a signer to supply a signature over a message they can’t see. 

    Taproot3,4

    Taproot is an evolution of an outdated idea known as Merkelized Summary Syntax Timber (MAST)7, which is itself a type of extension of Pay-to-script-hash (P2SH)8. P2SH was initially created to take care of two main issues: 

    • When utilizing massive customized scripts, the ensuing unspent output is bigger, requiring extra space to retailer within the UTXO set.
    • When utilizing massive customized scripts, the sender pays the next price, because the fee output of their transaction is bigger, thereby disincentivizing folks from paying doubtlessly safer customized scripts. 

    Slightly than explicitly embrace your entire script within the output, a hash of that script is included as a substitute, and at spending time the recipient should present your entire script within the enter being spent to be verified towards the hash. This solved the issue of unspent output cupboard space, and places the price of utilizing bigger scripts on the individual utilizing them reasonably than these sending them funds. 

    This nonetheless leaves an issue. Customized scripts can embrace a number of methods to spend them, however at spending time the consumer should nonetheless reveal everything of the script, together with script branches that aren’t essential to confirm the situation underneath which the coin is definitely spent. That is extremely house inefficient, and leaves the spending consumer with the next price than is critical. 

    The concept behind MAST is to take every particular person spending situation in a multi-branch script and separate them, developing a merkle tree of every particular person spending path. Every path is then hashed, and the basis of that merkle tree is the consumer’s handle. At spending time the consumer merely gives the spending path they’re utilizing together with the merkle proof that it’s a leaf within the tree, together with the info essential to fulfill that script. 

    This merkle tree construction solves all the identical issues as P2SH, in addition to optimizing the spending prices of the MAST consumer (and improves their privateness as properly!). 

    Taproot takes this idea and integrates in a extra privacy-preserving method by profiting from the linear properties of Schnorr signatures. Most kinds of contracts folks need to construct are going to have an optimistic consequence, the place each customers merely agree on methods to disperse funds. In such instances they’ll simply signal a transaction. Taproot takes the MAST root and “tweaks” a Schnorr public key, leading to a brand new public key. By “tweaking” the non-public key with the identical MAST root, you arrive on the corresponding non-public key to the brand new public key. 

    Customers can now both merely spend an output utilizing that tweaked key, leaving no hint {that a} MAST tree is current in any respect, or reveal the unique public key and MAST root together with the spending path they’re really utilizing. As properly, in the event you want to not embrace a key path, a particular NUMS (Nothing Up My Sleeve) worth which is provably unspendable can be utilized as a substitute of a standard public key, leaving solely MAST scripts as legitimate spending paths. 

    Benefiting from the design selections of Segregated Witness, Taproot additionally launched tapscript, a brand new scripting system. The foremost modifications listed here are deactivating OP_CHECKMULTISIG and OP_CHECKMULTISIGVERIFY. They’re changed with OP_CHECKSIGADD, which permits a extra environment friendly option to confirm a number of signatures. This together with Schnorr key aggregation permits the identical multisignature performance as legacy script. 

    Tapscript moreover modifies OP_CHECKSIG and OP_CHECKSIGVERIFY to solely work with Schnorr signatures, and introduces OP_SUCESS as a substitute for OP_NOP (undefined opcodes in legacy script). OP_SUCCESS is designed to permit cleaner and safer opcode upgrades than OP_NOP. 

    Witness Limits

    Two points have been left undiscussed till now. The blockweight restrict launched in Segregated Witness, and the witness measurement restrict enhance in Taproot. 

    Each of those choices have turn into some extent of competition amongst a really energetic minority of energy customers within the ecosystem. I gained’t be discussing the blocksize enhance that was a part of introducing the blockweight restrict, this was a compromise on the time with dissenting customers pushing for a hardfork blocksize enhance and deemed protected by community members on the time; however the dynamic of the witness low cost itself is vital. 

    Bitcoin transaction charges are primarily based on the quantity of information in a transaction. This has no relationship to the quantity of worth being transferred. It’s solely the variety of inputs and outputs (and witnesses) and what number of bytes of information they’re. Recall earlier I discussed the truth that the ScriptSig, or signatures and different information, had been included within the transaction inputs previous to Segregated Witness. This can be a great amount of information included in inputs that isn’t included in outputs.

    Which means inputs are dearer than outputs in a transaction, and by a large margin. This creates a long run incentive for customers to additionally want spending massive outputs and creating new change ones versus gathering and spending a lot of smaller outputs. This can be a long run financial incentive encouraging customers to perpetually develop the UTXO set which is critical for all totally validating nodes. 

    The witness low cost is supposed to appropriate that value margin, making it miniscule versus huge. That is extremely vital to economically incentivize accountable UTXO administration, at the least in vacuum for economically rational customers merely transacting. 

    Taproot eliminated current measurement limits on the witness discipline of a transaction. In Segregated Witness that restrict was 10,000 bytes. This was completed as a result of the design of Taproot mitigated the potential development of costly to confirm transactions, and making an attempt to introduce such limits in tapscript launched a big diploma of complexity in Miniscript. The issue such limits existed to forestall didn’t affect Taproot, and it launched complexity for a instrument meant to make customized scripts safer and extra accessible for each builders and customers.

    The Huge Image

    Each of those modifications to Bitcoin eliminated huge roadblocks to scaling it so extra folks can use it in a self-custodial method, however they necessitated equally huge modifications to elementary elements of the protocol. 

    I hope now that readers beforehand unfamiliar with all of those design selections, and the rationale behind them, can respect the care and forward-thought with which they had been designed. Bitcoin is an incredible innovation, it really is, but it surely can’t present its advantages to something remotely approaching a sizeable proportion of the inhabitants.

    Segregated Witness and Taproot laid two cornerstones within the basis that had been completely mandatory in an effort to try to handle Bitcoin’s scalability shortcomings. With out these two proposals, or some different protocol modifications that addressed the identical issues, all of those rising scalability layers and techniques we’ve got as we speak wouldn’t be right here. 

     Lightning, Ark, Spark, BitVM, DLCs – none of them could be attainable to construct. 

    That’s the huge image. The Bitcoin of as we speak isn’t excellent, but it surely really stands a great likelihood of scaling to a significant sufficient group of individuals to make an actual affect on the world, to supply a real different to folks seeking to choose out. That’s due to these two protocol upgrades, and the very elementary limitations they eliminated. 

    Get your copy of The Core Problem as we speak!

    Don’t miss your likelihood to personal The Core Problem — that includes articles written by many Core Builders explaining the tasks they work on themselves!

    This piece is the Letter from the Editor featured within the newest Print version of Bitcoin Journal, The Core Problem. We’re sharing it right here as an early take a look at the concepts explored all through the complete problem.

    [1] https://github.com/bitcoin/bips/blob/grasp/bip-0141.mediawiki 

    [2] https://github.com/bitcoin/bips/blob/grasp/bip-0340.mediawiki 

    [3] https://github.com/bitcoin/bips/blob/grasp/bip-0341.mediawiki 

    [4] https://github.com/bitcoin/bips/blob/grasp/bip-0342.mediawiki 

    [5] https://github.com/bitcoin/bips/blob/grasp/bip-0327.mediawiki 

    [6] https://github.com/siv2r/bip-frost-signing 

    [7] https://github.com/bitcoin/bips/blob/grasp/bip-0114.mediawiki 

    [8] https://github.com/bitcoin/bips/blob/grasp/bip-0016.mediawiki 



    Supply hyperlink

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

    Related Posts

    Trump Media’s $205M Bitcoin Switch Fuels Recent Sale Hypothesis

    May 23, 2026

    This is How A lot 10K BTC Paid for two Pizzas in 2010 Is Price Right now

    May 23, 2026

    Stay markets: Bitcoin continues holding sample close to $77,000 forward of Kevin Warsh taking up at Fed

    May 23, 2026

    XRP Outperforms Bitcoin and Ethereum in Weekly ETF Flows – U.Right this moment

    May 23, 2026
    Latest Posts

    Trump Media’s $205M Bitcoin Switch Fuels Recent Sale Hypothesis

    May 23, 2026

    This is How A lot 10K BTC Paid for two Pizzas in 2010 Is Price Right now

    May 23, 2026

    Stay markets: Bitcoin continues holding sample close to $77,000 forward of Kevin Warsh taking up at Fed

    May 23, 2026

    XRP Outperforms Bitcoin and Ethereum in Weekly ETF Flows – U.Right this moment

    May 23, 2026

    Bitcoin Drops Under $77,000 as Waller Speech Suggests Fed Price Hike Threat 

    May 23, 2026

    Bitcoin (BTC), Hyperliquid (HYPE), Zcash (ZEC), Dogecoin (DOGE) and Ethereum (ETH) Value Evaluation for Might 23: Elementary Shift in Traders' Sentiment – U.As we speak

    May 23, 2026

    Bitcoin Worth Crashes Under $76K as Kevin Warsh Sworn In as Subsequent Fed Chair

    May 23, 2026

    SEC Places Off Crypto Inventory Plans—Bitcoin Drops Underneath $76,000 | Bitcoinist.com

    May 23, 2026

    CryptoVideos.net is your premier destination for all things cryptocurrency. Our platform provides the latest updates in crypto news, expert price analysis, and valuable insights from top crypto influencers to keep you informed and ahead in the fast-paced world of digital assets. Whether you’re an experienced trader, investor, or just starting in the crypto space, our comprehensive collection of videos and articles covers trending topics, market forecasts, blockchain technology, and more. We aim to simplify complex market movements and provide a trustworthy, user-friendly resource for anyone looking to deepen their understanding of the crypto industry. Stay tuned to CryptoVideos.net to make informed decisions and keep up with emerging trends in the world of cryptocurrency.

    Top Insights

    Main Increase for Crypto as Professional-Blockchain Candidates Dominate 2024 Election Races

    November 6, 2024

    Bitcoin MACD Drops To Bearish Stage Not Seen Since 2022 — Crypto Winter Incoming? | Bitcoinist.com

    March 9, 2026

    Why Traders Are Flocking to This New Crypto Pockets as Its ICO Surges Previous $9M

    February 8, 2025

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    • Home
    • Privacy Policy
    • Contact us
    © 2026 CryptoVideos. Designed by MAXBIT.

    Type above and press Enter to search. Press Esc to cancel.