What is Bitcoin's Taproot upgrade?

intermediate
The Taproot upgrade was a significant improvement to the Bitcoin BTC -1.48% protocol that was activated in November 2021. It demonstrated the ongoing evolution of the Bitcoin protocol to meet the growing demands and challenges of the digital currency ecosystem.

Overview of Bitcoin's Taproot upgrade

The Taproot upgrade introduced improvements in privacy, efficiency and smart contract capabilities on the Bitcoin network. 

Unlike the contentious SegWit upgrade of 2017, which led to the creation of Bitcoin Cash, Taproot achieved almost unanimous support, avoiding a divisive hard fork. This upgrade was activated as a soft fork at block 709,632 and incorporated three Bitcoin Improvement Proposals (BIPs):

  • Schnorr Signatures (BIP 340),
  • Taproot itself (BIP 341) and
  • Tapscript (BIP 342).

These BIPs collectively streamline transaction processing by allowing for the aggregation of multiple signatures, thereby making transactions both faster and more compact.

Upgrading to Taproot

Schnorr Signatures

The primary feature of the Taproot upgrade was the adoption of Schnorr signatures, a cryptographic signature scheme. Schnorr signatures offer several advantages over the existing Elliptic Curve Digital Signature Algorithm (ECDSA) signatures:

  • Privacy: Schnorr signatures enable the aggregation of multiple signatures into a single signature. This feature improves privacy by making multi-signature transactions indistinguishable from regular transactions, thus enhancing fungibility.
  • Efficiency: Aggregating signatures reduces the size of transactions, resulting in lower transaction fees and improved scalability.
  • Security: Schnorr signatures offer stronger security properties compared to ECDSA signatures, making Bitcoin transactions more resistant to certain types of attacks

Tapscript

  • Taproot introduces a new scripting language called Tapscript, which replaced Bitcoin's existing scripting language of ECDSA.
  • Tapscript simplifies the development of more complex smart contracts and enables new use cases for Bitcoin, such as advanced multi-signature schemes and more sophisticated smart contracts.

Activation and deployment

  • Taproot was activated through a soft fork, meaning that it's backward compatible with older versions of the Bitcoin protocol.
  • The activation process involved miners and nodes signaling their support for Taproot. Once a sufficient majority of the network reached consensus, the upgrade was activated.

Community and developer support:

  • Taproot received significant support from the Bitcoin community and developers who recognized its potential to enhance Bitcoin's functionality and address some of its limitations.
  • The upgrade was the result of collaborative efforts within the Bitcoin ecosystem, reflecting the decentralized nature of Bitcoin development.
THE SCOOP

Keep up with the latest news, trends, charts and views on crypto and DeFi with a new biweekly newsletter from The Block's Frank Chaparro

By signing-up you agree to our Terms of Service and Privacy Policy
By signing-up you agree to our Terms of Service and Privacy Policy

Impact of Taproot on bitcoin transactions

Taproot enhanced privacy by making transactions more efficient and indistinguishable from each other. By aggregating signatures, Taproot makes it more challenging to differentiate between transactions that are simple transfers and those that involve complex scripts. This increased privacy was also important for users requiring discretion in their transactions, such as institutions engaging in sensitive financial operations. 

The reduction in transaction size due to Schnorr signature aggregation leads to lower fees and improved scalability, as the network can accommodate a larger volume of transactions.

Tapscript enables the development of more complex smart contracts, opening up new possibilities for Bitcoin's use cases beyond simple transactions. This efficiency gain was particularly beneficial for complex, multi-signature transactions often associated with smart contracts, enhancing Bitcoin's potential as a platform for such agreements.

The adoption of Taproot was expected to be gradual, mirroring the pattern observed with SegWit, with the full impact on Bitcoin's utility, particularly in the realm of decentralized finance (DeFi), anticipated to unfold over time. 

Bitcoin Ordinals

One noticeable impact from SegWit and the Taproot upgrade was Bitcoin ordinals, a type of non-fungible token for the Bitcoin network. In late November 2023, bitcoin transaction costs rose above the fees on Ethereum due in part to bitcoin ordinals. 

The upgrade even led to the emergence of Taproot-inspired startups, such as the Bitcoin Ordinals-focused development firms Taproot Wizards and Tap Protocol


Disclaimer: This article was produced with the assistance of OpenAI’s ChatGPT 3.5/4 and reviewed and edited by our editorial team.

© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

About Author

MK Manoylov has been a reporter for The Block since 2020 — joining just before bitcoin surpassed $20,000 for the first time. Since then, MK has written nearly 1,000 articles for the publication, covering any and all crypto news but with a penchant toward NFT, metaverse, web3 gaming, funding, crime, hack and crypto ecosystem stories. MK holds a graduate degree from New York University's Science, Health and Environmental Reporting Program (SHERP) and has also covered health topics for WebMD and Insider. You can follow MK on X @MManoylov and on LinkedIn.