{"id":34780,"date":"2021-01-15T12:30:48","date_gmt":"2021-01-15T10:30:48","guid":{"rendered":"https:\/\/forklog.com\/en\/?p=34780"},"modified":"2025-08-28T22:09:47","modified_gmt":"2025-08-28T19:09:47","slug":"bitcoin-core-0-21-0-released","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/bitcoin-core-0-21-0-released\/","title":{"rendered":"Bitcoin Core 0.21.0 released"},"content":{"rendered":"<p>On January 14, the updated Bitcoin Core client was released. Support for Tor Network V3 addresses and descriptor wallets was added; bugs were fixed and performance improved. The work was led by 100 developers over six months.<!--more--><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">Bitcoin Core 0.21.0 was released<br \/>\nIt is available from <a href=\"https:\/\/t.co\/jnWN8LRX75\">https:\/\/t.co\/jnWN8LRX75<\/a><br \/>\nRelease mail: <a href=\"https:\/\/t.co\/6dFNUj3K4d\">https:\/\/t.co\/6dFNUj3K4d<\/a><\/p>\n<p>\u2014 Bitcoin Core Project (@bitcoincoreorg) <a href=\"https:\/\/twitter.com\/bitcoincoreorg\/status\/1349720304680054784?ref_src=twsrc%5Etfw\">January 14, 2021<\/a><\/p>\n<\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<h2>Descriptor wallets<\/h2>\n<p>These wallets use scripts instead of keys, which provides greater flexibility on the backend. The scripts can include private keys, which is typical of traditional wallets, but they are not limited to them.<\/p>\n<p>Descriptor wallets allow users to classify unspent transaction outputs (UTXOs) based on the types of conditions required to spend them. For example, one wallet could be used for receiving UTXOs that are spendable with a signature, and another \u2014 multisignature. The innovation foreshadows future hardware-wallet integration.<\/p>\n<p>This change is aimed primarily at developers who build software on top of the Bitcoin Core kernel. Users who already have a Bitcoin Core wallet will not be affected. For those planning to run a node, an option to select a descriptor wallet will now be available. By 2023, traditional wallets may be fully replaced by the new type. <a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/issues\/20160\" target=\"_blank\" rel=\"noopener noreferrer\">\u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c<\/a><\/p>\n<h2>Block filtering<\/h2>\n<p>The release introduces a new block-filtering system for light clients that do not store the full history of Bitcoin transactions and download only a portion of the blockchain using so-called Bloom filters. The filters query data from relatively random nodes, but they can reveal all of a user\\&#8217;s addresses.<\/p>\n<p>To address the issue in Bitcoin Core 0.21.0 they implemented an alternative mechanism known as \u201cclient-side block filtering\u201d (BIP 157\/158). Instead of light wallets generating filters to send to full nodes, the full nodes generate them for each block and send them to light clients on demand.<\/p>\n<p>Another privacy risk stemmed from the settings for relaying transactions, which occurred every 15 minutes until inclusion in a block. Bitcoin Core 0.21.0 reduces the frequency at which it attempts to rebroadcast transactions to once every 12\u201336 hours. This makes tracing the identity of a transaction more difficult.<\/p>\n<h2>Tor V3 support<\/h2>\n<p>As part of the recent Tor protocol upgrade, V3 addresses were introduced. Compared with the previous version, they feature more robust cryptography and less information disclosure. By 15 October 2021, developers will release new client versions that <a href=\"https:\/\/forklog.com\/en\/news\/bitcoin-core-to-add-tor-v3-address-support-in-new-client\">disable V2 addresses<\/a>.<\/p>\n<p>Bitcoin Core 0.21.0 added <a href=\"https:\/\/forklog.com\/en\/news\/bitcoin-core-to-add-tor-v3-address-support-in-new-client\">support for a new address format<\/a>, enabling nodes to connect when joining private networks.<\/p>\n<h2>Schnorr\/Taproot update<\/h2>\n<p>The Schnorr\/Taproot upgrade will be the first in the Bitcoin protocol since the launch of Segregated Witness (SegWit) in August 2017. Activation timelines are unknown, but the code has already <a href=\"https:\/\/forklog.com\/en\/news\/schnorr-signatures-and-taproot-integrated-into-bitcoin-core\">been added to Bitcoin Core 0.21.0<\/a>. This means it will no longer be subject to changes. Application developers can begin building software around the upgrade.<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"vmHwkP43Qb\">\n<p>What is Taproot?<\/p>\n<\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cWhat is Taproot?\u201d \u2014 ForkLog\" src=\"https:\/\/forklog.com\/cryptorium\/chto-takoe-podpisi-shnorra-chto-takoe-taproot\/embed#?secret=nLKrPsD0xW#?secret=vmHwkP43Qb\" data-secret=\"vmHwkP43Qb\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>There is currently no activation logic required to enable it in the clients. It may be included in one of the upcoming minor Bitcoin Core releases in the coming months. In December <a href=\"https:\/\/forklog.com\/en\/news\/taproot-upgrade-support-reaches-91-of-bitcoins-total-hashrate\">Taproot upgrade support reached 91%<\/a> of the total Bitcoin hashrate.<\/p>\n<h2>New testnet<\/h2>\n<p>The Bitcoin network has also gained a new testnet, Signet. It differs from its predecessors in centralised control, which increases reliability.<\/p>\n<p>ForkLog previously published a translation of Aaron van Wirdum&#8217;s article explaining how Taproot works and why this development will strengthen Bitcoin.<\/p>\n<p>Subscribe to ForkLog news on <a href=\"https:\/\/www.facebook.com\/forklog\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Facebook<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On January 14, the updated Bitcoin Core client was released. Support for Tor Network V3 addresses, descriptor wallets were added, bugs were fixed and performance improved. The work was led by 100 developers over six months.<\/p>\n","protected":false},"author":1,"featured_media":34781,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"1","news_style_id":"1","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[3],"tags":[18,143],"class_list":["post-34780","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-analysis","tag-bitcoin","tag-bitcoin-core"],"aioseo_notices":[],"amp_enabled":true,"views":"39","promo_type":"1","layout_type":"1","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/34780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=34780"}],"version-history":[{"count":1,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/34780\/revisions"}],"predecessor-version":[{"id":34782,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/34780\/revisions\/34782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/34781"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=34780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=34780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=34780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}