HomeEverything
Equities & FundsCrypto & Digital AssetsAI & TechnologyBusiness & CorporateUS Politics & PolicyGeopolitics & Global RiskMacro, Rates & FXCommodities & EnergyEuropean Politics & MarketsAsia-PacificReal Estate & Property
← All Stories

Bitcoin Core Releases New Mainnet Version For Testing

Created at 30 Jun · 1:41 PM1 source↑ Market-relevant
IN SHORT

Bitcoin Core developers have released version 31.1rc1, a release candidate for the main network update. The update focuses on enhancing privacy, improving transaction validation, and refining networking and wallet functionalities.

✉Newsletter

PiQ Daily

Pick your topics. Get only what matters, on your cadence.

Key Numbers

31.1rc1Bitcoin Core version number

Who's Involved

Bitcoin Core developers
released new mainnet version for testing

↳ Why This Matters

This release candidate for Bitcoin Core introduces crucial updates aimed at enhancing user privacy, improving the efficiency and reliability of the network, and strengthening security through better transaction validation and signature aggregation.

Key facts

  • Bitcoin Core version 31.1rc1 has been released as a release candidate.
  • The update aims to improve privacy, performance, and reliability.
  • A key fix addresses a privacy issue that could inadvertently disclose a user's internet address.
  • Transaction validation and blockchain database management have been enhanced.
  • Wallet operations are more accurate and dependable due to optimized checks and improved transaction input size estimation.
  • Support for MuSig2 has been improved with added security checks.

Bitcoin Core developers have issued version 31.1rc1, a release candidate for an upcoming main network update. This new version targets improvements in privacy and software performance, aiming to enhance reliability for node operators and developers. A significant highlight is a patch addressing a privacy concern within PrivateBroadcast, which previously could inadvertently reveal a user's internet address under certain circumstances. The update also introduces enhancements to the Bitcoin validation process, leading to more thorough transaction data management and a streamlined blockchain database, which is expected to minimize storage spikes and improve performance over time. Networking functionalities have also been refined, making the software more intelligent regarding private broadcast connections and proxy settings for smoother user experiences with privacy tools. Wallet operations benefit from optimized migration checks and more accurate estimation of transaction input sizes. Furthermore, support for MuSig2, a technology that consolidates multiple digital signatures into one, has been bolstered with checks to prevent incorrect signature aggregation. The release also includes numerous fixes beneficial for developers, such as cleaned-up testing tools, eliminated race conditions, enhanced fuzz testing, and updated build systems, alongside a test for failed writes before saving critical settings to prevent configuration issues. This release candidate is available for testing on Linux, macOS, and Windows, with developers urging the community to identify bugs before the stable version is officially released.

Frequently asked questions

It is a release candidate, meaning it is a near-final version of the software made available for public testing before its official release.

The update focuses on enhancing privacy, improving transaction validation, refining networking capabilities, and optimizing wallet functions.

It includes a patch for a privacy issue in PrivateBroadcast that could have inadvertently disclosed a user's internet address.

Node operators will benefit from a more streamlined blockchain database, minimized storage spurts, and better performance over time.

What Happens Next

01Community testing and bug reporting for version 31.1rc1.
02Official release of the stable version of Bitcoin Core.

Get the newsletter.

Pick the topics you actually care about. We'll email when there's news worth your time, on the cadence you choose. Cancel any time from your account.

Cadence

How It Developed

Bitcoin Core developers released version 31.1rc1, a release candidate.
The update includes patches for privacy issues with PrivateBroadcast.
Enhancements to the Bitcoin validation process and blockchain database management are included.
Networking improvements address private broadcast connections and proxy settings.
Wallet enhancements include optimized migration checks and improved transaction input size estimation.
Support for MuSig2 is boosted, with checks for invalid public keys.
Developer-friendly fixes include cleanup of testing tools and elimination of race conditions.

Sources

T1
Bitcoin Core Releases New Mainnet Version For Testing, Reveals Key Features & Bug FixesCoinGape

Related Stories

Strive Holds 19,864 BTC, Balance Sheet Hits $141.7M Cash
29 Jun · 3:20 PM
Bitcoin lending enters new institutional era: Silicon Valley Bank
29 Jun · 6:05 PM
BlackRock Bitcoin ETF Sees $300 Million Outflow Amid Shifting Investor Appetite
30 Jun · 7:06 AM
UAE Bank Goldman Lampe Buys $137 Million in Bitcoin
30 Jun · 2:20 PM
MetaMask Launches Money Account With Up to 4% APY on Stablecoins
30 Jun · 2:05 PM