Bitcoin developers have rolled out Bitcoin Core version 31.1, a maintenance release that contains bug fixes and performance enhancements.
The new software notably addresses a significant privacy vulnerability that risked exposing node operators' network data.
Plugging the privacy leak
A security vulnerability within the platform's privacy configurations is the most notable patch that has been delivered with the new release. Specifically, the update delivers a fix for an IP address leakage issue.
The software "fixes an IP address leak when using the -privatebroadcast feature."
The privacy mechanism was failing to route data securely under certain conditions.
However, the update now ensures that node operators can remain anonymous without inadvertently revealing their clearnet IP addresses.
Fixing disk overload and wallet tweaks
On top of the security patch, Bitcoin Core v31.1 also resolves a flaw within its database engine that was causing hardware strain. The release contains fixes for the "-privatebroadcast IP address leak as well as leveldb causing excessive disk operations."
This version specifically "fixes an issue where the chainstate database would repeatedly rewrite large portions of itself, causing excessive disk reads and writes during normal operation."
The wallet infrastructure also received important maintenance. Under the designated wallet changes, the development team integrated pull request o "check the final BDB page LSN during migration" alongside a fix to "use outpoint when estimating input size."
Node operators have to promptly update their systems to benefit from the security and database improvements. Users have to shut down their active node entirely before installing the new binaries.


Dan Burgin
U.Today Editorial Team