Bitcoin Core 30.0 is a major update with performance improvements and fee reductions.
Bitcoin Core developers have released version 30.0, which includes significant improvements to performance, security, and fee management. The release adds new parameters for transaction optimization, improves support for multiple OP_RETURN outputs, and reduces base fee values. According to the developers, users of versions 27.x and older should upgrade, as these versions will no longer receive support.
One of the key changes was an increase in the limit on the number of signature operations in a single transaction to 2,500, preparing the system for the potential implementation of BIP54. Furthermore, multiple OP_RETURN outputs are now permitted in a single transaction, and the -datacarriersize parameter has been increased to 100,000, effectively removing the previous limit. Minimum block and transaction relay fees have been reduced to 0.001 SAT and 0.1 SAT per vB, respectively, making transfers cheaper and increasing network efficiency.
The Bitcoin Core wallet has received a refreshed interface and migration to Qt 6, improved theme support on Windows, and a new Metal rendering engine on macOS. The legacy BDB wallets have been completely discontinued—they can no longer be created or downloaded. All transactions are now performed using the descriptor wallets format, which provides more secure key storage.
The developers have added a new bitcoin command, combining the bitcoind, bitcoin-qt, and bitcoin-cli tools. This was done for user convenience and to unify the node management interface. External signing support has also been restored on Windows, and an experimental IPC interface has been added for interaction with Stratum v2 programs and other mining clients.
The update improves node performance and protection against orphan transaction attacks. Limits now depend on the total transaction weight and the number of peers, increasing the network's resilience to spam. RPC commands and the REST API have been optimized, and a new endpoint has been added for retrieving data on spent transaction outputs.
The logging section has also been updated: system logs are now limited in size (1 MB per hour for each source) and contain more detailed function information. Script validation error messages have been improved, and RPC calls have been redesigned, including a new response structure. This update is one of the largest in recent years. It improves stability, reduces fees, and makes node operation more transparent.
Source: cryptonews.net