Bitcoin Core 23.0 Released: What’s New

Bitcoin Core now enables the user to choose the new Taproot address type when creating a new wallet.

The Taproot address created by the Bitcoin Core wallet for receiving bitcoin is a simple, single signature one.

By adding native support for Taproot addresses, Bitcoin Core takes a step in the direction of encouraging a wider adoption of Taproot.

Since the advent of hierarchical deterministic to generate a master private key.

However, descriptor wallets make it much easier for the user to recover any funds by explicitly stating the derivation path in the descriptor.

Bech32 addresses, the format in which the address begins with “bc1,” have an interesting property that enables the spotting of possible typos.

The tool is currently only available on the command line, through the “validateaddress” RPC, though there are plans to integrate it into the graphical user interface in the future.

The limit of errors the tool commits to finding is important because attempting to find a large number of typos could lead to undesired behavior.

A Bitcoin Core user has had the option to choose what coins, or unspent transaction outputs , to use in a transaction for years now.

Now, Bitcoin Core allows the user to indefinitely “freeze” a UTXO.

If they did, any observer of the blockchain would be able to infer that that user, whom they could know because of the KYC information provided, also owns the non-KYC address and its coins – hurting user privacy.

While the IP address serves as an identifier for a computer in a network, helping determine its location, the port number helps inform what type of communication is being done on the internet as each communication protocol usually defaults to a specific port number.

With Bitcoin, it is no different.

While ports facilitate the communication between computers on the internet, it also makes it easier for internet service providers to monitor traffic as it is easy to assume what type of communication is being done.

By removing the port 8333 preference, Bitcoin Core now mitigates the easiest path ISPs have for filtering or blocking Bitcoin traffic.

CJDNS leverages public-key cryptography to implement an encrypted version of IPv6 – the most recent version of IP.

The addition brings new optionality for users interested in protecting their traffic from prying eyes or increasing the security of their Bitcoin setup.

The algorithm calculating such estimates used to take into account all transactions on the mempool, Bitcoin’s “waiting area” for transactions that haven’t yet been included in a block.

USDT allows users to get detailed information from their node that can be used for review, debugging and monitoring.

…Read the full story