
What impact does Bitcoin client 28.0 have on users?
TechFlow Selected TechFlow Selected

What impact does Bitcoin client 28.0 have on users?
Bitcoin Core 28.0: Comprehensive improvements in privacy protection, performance optimization, and wallet management.
By 0XNATALIE
On October 2, Bitcoin Core 28.0, the reference implementation of Bitcoin, was officially released. This version was led by several veteran developers including Pieter Wuille (co-founder of Blockstream and key contributor to SegWit and Taproot), Greg Maxwell (former CTO of Blockstream involved in BIP66 and BIP174), and seasoned Bitcoin developer Luke Dashjr.
Bitcoin Core is the most widely used full node client for Bitcoin, maintained and developed collaboratively by a global open-source community to ensure the security, stability, and decentralization of the Bitcoin network. Anyone can contribute via GitHub.
For regular users, Bitcoin Core 28.0 introduces automatic detection of transaction conflicts and improved fee estimation, significantly increasing transaction success rates while reducing costs. Wallet enhancements make address and key management easier, with simpler backup and recovery processes. For developers, the new release offers a more stable development environment and stronger node communication capabilities.
Main New Features and Improvements
Wallet Upgrades
Bitcoin Core 28.0 now automatically detects conflicts with unconfirmed transactions in the mempool, helping prevent duplicate or conflicting transactions when sending funds. This increases transaction success rates and reduces fund lockups or delays caused by such conflicts. The update also introduces descriptor wallets—a modernized wallet management approach. Descriptors allow users to define complex address generation rules, including single-signature, multi-signature (multisig), and nested addresses, meeting diverse use cases. Since descriptor wallets store all address and key information in a unified descriptor file, users only need to back up this single file to fully restore their wallet’s functionality and funds—greatly simplifying the backup and recovery process.
To help users save on fees, Bitcoin Core 28.0 improves transaction fee estimation. By default, the system now selects the most economical fee model, providing more accurate fee suggestions that reduce user costs. A "conservative mode" remains available for users who prefer higher fee estimates, accommodating different needs.
User Interface Enhancements
Bitcoin Core 28.0 adds a “Migrate Wallet” feature, allowing users to easily transfer wallet data from older versions without complex manual operations. Additionally, the debug window now displays detailed mempool capacity metrics, including current usage. This enables users to better monitor node status and optimize configuration and performance.
Network and Privacy Improvements
-
Testnet4: As defined by BIP94, the new version introduces Testnet4, gradually phasing out the legacy Testnet3. Testnet4 provides a more stable and modern testing environment, enhancing reliability and security for testnet users.
-
Enhanced Privacy Controls: Tor connectivity has been optimized in this release. Tor is a privacy-preserving networking tool that hides real IP addresses and strengthens online anonymity. With these updates, users can configure Tor connections more easily, improving the anonymity and security of node communications.
-
UNIX Domain Socket Support: The new version adds support for UNIX domain sockets—a secure method for inter-process communication on the same machine. This provides advanced users and developers with a safer and more efficient way to communicate, especially when local applications interact with a Bitcoin node, significantly boosting both performance and security.
-
Improved Remote Control Interface: JSON-RPC interface compatibility has been enhanced with support for the JSON-RPC 2.0 standard. This improvement allows third-party applications to interact with Bitcoin nodes more reliably, offering developers a more stable development environment.
Performance Enhancements
In terms of performance, Bitcoin Core 28.0 optimizes the block database caching mechanism, accelerating block synchronization. First-time users can sync to the latest blockchain state faster than before. The release also removes outdated components, reducing software complexity and lowering potential security risks. Furthermore, external libraries and tools required for building the software (build dependencies) have been upgraded to their latest versions.
Review of v27: Critical Bug Fixes
Prior minor releases (27.1 and 27.2) ahead of Bitcoin Core 28.0 addressed several issues affecting system security and stability:
-
RPC Security Improvements: Version 27.1 fixed an issue in handling the setmocktime parameter, which is used to simulate time during testing. Correcting improper error handling prevents node failures due to incorrect time settings. Error messages were also improved to clarify the source of problems, enabling faster troubleshooting.
-
Miniscript Optimization: Miniscript is a high-level language for expressing Bitcoin scripts, ensuring transaction safety—such as defining who can spend funds or how many signatures are needed for transfers. In version 27.1, parsing of Miniscript was improved, enabling correct recognition and execution even for highly complex spending conditions.
-
Network Communication Optimization: Node identification mechanisms in the P2P network were refined, resulting in more stable and efficient peer connections and improved overall network reliability.
-
Memory Leak Fix: Memory leaks occur when programs fail to release unused memory, leading to degraded performance or even node crashes. Version 27.2 resolved one such memory leak issue.
-
Wallet Security Patches: Version 27.2 improved wallet transaction processing logic, fixing issues that could lead to transaction errors. For example, when creating unsigned transactions, the system now more accurately identifies and warns of potential mistakes. It also resolved Proxy IP configuration issues, improving security and stability for proxy-based connections.
The next major release, version 29.0, is scheduled for early April 2025 and is expected to include further transaction optimizations, a more efficient block transmission protocol, and enhanced privacy features.
Join TechFlow official community to stay tuned
Telegram:https://t.me/TechFlowDaily
X (Twitter):https://x.com/TechFlowPost
X (Twitter) EN:https://x.com/BlockFlow_News














