Bitcoin Core Version 30.0 Released
Bitcoin Core has rolled out its significant version 30.0, marking a notable progression following the release of version 29.0 in April earlier this year. As shared by the official Bitcoin Core Project account on X (formerly Twitter), the latest version is accompanied by a release candidate, v30.0rc3, which is currently open for testing by developers and users.
Key Enhancements in Version 30.0
The new version introduces a multitude of enhancements focused on various aspects such as networking, mempool policies, mining operations, remote procedure calls (RPCs), and overall functionality. A major change includes increasing the default ‘datacarriersize’ to 100,000, effectively lifting previous constraints related to transaction sizes. This allows for more flexibility in transaction handling without hitting earlier maximums.
This release also simplifies user interactions with the addition of a new command-line tool designed to enhance the discoverability and usability of Bitcoin’s features, though it does not add direct functionalities on its own. Moreover, a new directory labeled ‘libexec’ includes binaries that users typically won’t invoke directly.
RPC Functionalities and Mining Interface
Significant updates to the RPC functionalities have made it easier to bump fees without adherence to BIP-125 standards, and support for TRUC transactions has been added. This includes both the ability to spend TRUC transactions that the wallet has received and to create new TRUC transactions while ensuring compliance with the associated rules.
Additionally, the introduction of an experimental IPC Mining Interface means that Bitcoin Core 30.0 can now work seamlessly with Stratum v2 and other compatible mining client software. Notably, the previous option ‘maxorphantx’ has been rendered obsolete because the orphanage no longer restricts the number of unique transactions, signaling a shift in the way transactions are managed.
Conclusion
Overall, Bitcoin Core 30.0 marks an important evolution in the Bitcoin software, paving the way for enhanced utility and functionality in a dynamic blockchain landscape.