{"id":18382,"date":"2020-10-15T15:03:18","date_gmt":"2020-10-15T15:03:18","guid":{"rendered":"http:\/\/ci027cfe76e00526c3"},"modified":"2020-10-15T15:03:18","modified_gmt":"2020-10-15T15:03:18","slug":"taproot-merged-into-bitcoin-core","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/technical\/taproot-merged-into-bitcoin-core","title":{"rendered":"Taproot Merged Into Bitcoin Core"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/taproot-has-been-merged-into-bitcoin-core.png\" title=\"\"><\/figure>\n<p>Taproot, the highly-anticipated protocol upgrade designed to add smart contract flexibility and more transactional privacy to Bitcoin, has officially merged into Bitcoin Core.<\/p>\n<p>The implementation now merged into Bitcoin\u2019s code includes the Schnorr and Taproot consensus rules proposed in BIPs <a href=\"https:\/\/github.com\/bitcoin\/bips\/blob\/master\/bip-0340.mediawiki\" target=\"_blank\" rel=\"noopener\">340<\/a>, <a href=\"https:\/\/github.com\/bitcoin\/bips\/blob\/master\/bip-0341.mediawiki\" target=\"_blank\" rel=\"noopener\">341<\/a> and <a href=\"https:\/\/github.com\/bitcoin\/bips\/blob\/master\/bip-0342.mediawiki\" target=\"_blank\" rel=\"noopener\">342<\/a>, authored by Core contributors Pieter Wuille, Jonas Nick, Anthony Towns and Tim Ruffing. Schnorr signatures are a cryptographic innovation that <a href=\"https:\/\/bitcoinmagazine.com\/articles\/the-power-of-schnorr-the-signature-algorithm-to-increase-bitcoin-s-scale-and-privacy-1460642496\">has long been on top of many Bitcoin developers\u2019 wish lists<\/a>. Their activation would enable more flexible multisignature transactions and make them indistinguishable from standard Bitcoin transactions.<\/p>\n<p><a href=\"https:\/\/bitcoinmagazine.com\/articles\/taproot-coming-what-it-and-how-it-will-benefit-bitcoin\"><strong>Read more about what Taproot is and how it will benefit Bitcoin here.<\/strong><\/a><\/p>\n<p>But even though the implementation is merged, it\u2019s unclear how it will be activated.<\/p>\n<p>Because Taproot is a consensus protocol upgrade, its activation will require Bitcoin nodes to switch from the \u201cold rules\u201d to the \u201cnew rules.\u201d This has been accomplished through soft forks in the past, some of which have been subject to controversy.<\/p>\n<p>\u201cTaproot is a consensus protocol change, which means that Bitcoin nodes must somehow switch from the old rules to the new rules without splitting the network into fractions enforcing different rules,\u201d <em>Bitcoin Magazine<\/em>\u2019s Aaron van Wirdum <a href=\"https:\/\/bitcoinmagazine.com\/articles\/bip-8-bip-9-or-modern-soft-fork-activation-how-bitcoin-could-upgrade-next\">explained<\/a>. \u201cFor various reasons, this has in the past sometimes proven to be a challenge. Improved strategies to activate protocol upgrades are now being contemplated.\u201d<\/p>\n<p>Among the potential solutions for activating Taproot are methods defined through 2017\u2019s <a href=\"https:\/\/github.com\/bitcoin\/bips\/blob\/master\/bip-0008.mediawiki\" target=\"_blank\" rel=\"noopener\">BIP 8<\/a> and a proposal made by Matt Corallo this year called <a href=\"https:\/\/lists.linuxfoundation.org\/pipermail\/bitcoin-dev\/2020-January\/017547.html\" target=\"_blank\" rel=\"noopener\">Modern Soft Fork Activation<\/a>.<\/p>\n<p>The Taproot implementation will be part of a larger <a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/issues\/18947\" target=\"_blank\" rel=\"noopener\">Bitcoin 0.21.0 release<\/a>, which also included support for V3 of the anonymous communication software Tor; BIPs 155, 157 and 158; and more, per <a href=\"https:\/\/twitter.com\/fanquake\" target=\"_blank\" rel=\"noopener\">Bitcoin Core Maintainer Michael Ford<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Taproot, a BTC protocol upgrade designed to improve flexibility and transaction privacy, has merged into Bitcoin Core.<\/p>\n","protected":false},"author":2705,"featured_media":18383,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[1141,1075],"class_list":{"0":"post-18382","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technical","8":"tag-schnorr","9":"tag-taproot"},"author_data":{"id":2705,"name":"Peter Chawaga","nicename":"peter-chawaga","avatar_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/12\/peterc-96x96.jpg"},"featured_image_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/taproot-has-been-merged-into-bitcoin-core.png","_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/18382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/users\/2705"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/comments?post=18382"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/18382\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media\/18383"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=18382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=18382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=18382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}