Press "Enter" to skip to content

Bitcoin Core updates to version 0.20.0; see what has changed


Photo: Shutterstock

Bitcoin Core 0.20.0 was released today, the 28th upgrade to the first and even more popular Bitcoin implementation. The release represents six months of work by 119 developers (102 more than the previous 0.19.1 release).

A Bitcoin Core blog post mentions that the release, which includes a long list of specific updates, "includes new features, various bug fixes and performance improvements, as well as updated translations." Special note, this version also features a new IP mapping configuration to make node to node connectivity on the Bitcoin network more stable and efficient.

One of the highlighted changes includes the removal of an old Bitcoin (BIP) improvement proposal. BIP 61, implemented in release 0.19.0, which allowed node operators to transmit so-called “rejection messages” to their peers in the event that a transaction or block is rejected by their node.

This feedback mechanism should provide node operators with the ability to diagnose throughput problems for transactions and block transmission. But as Bitcoin Core contributor Marco Falke pointed out on the Bitcoin dev mailing list, “network nodes generally cannot be trusted to send valid (“ reject ”) messages; therefore, this should only be used when connected to a trusted node ”.

So the Bitcoin Core developers decided to “phase out” the feature “by deactivating it at 0.19.0 and removing it entirely at 0.20.0,” said Michael Folkson of London Bitcoin Devs, who contributed to the update.

But the main change, Folkson said, comes from the removal of OpenSSL, the software library that Satoshi Nakamoto implemented from the beginning, to ensure that all information that is diverted by the Bitcoin network remains on the network.

OpenSSL, "has long been a source of bugs and performance problems," explained the BitMEX survey in a post earlier this year. Since version 0.12.0, developers have slowly abandoned OpenSSL in favor of secp256k, a software library created and tuned for Bitcoin.

With version 0.20.0, Folkson said that OpenSSL has been "completely removed" and that this change will offer "more security" and "will reduce attack surfaces".

For all other changes, Folkson said that there are "features or settings that users will see, but not major changes", along with "more significant things going on below the surface that users won't see."

* Translated and republished with authorization from

Buy Bitcoin and other cryptocurrencies at the safest broker in Brazil. Register and see how simple it is, visit:

This source of this article is

Disclaimer - OBN is an informational website which aims to give the latest blockchain related news to the readers. Articles on OBN should not be considered as investment advice. Trading cryptocurrencies is a high-risk investment, every user is advised to consult an expert before making any decisions.