The release of Bitcoin Core 26.0 features key updates including compatibility across multiple operating systems, support for older wallet versions, and enhanced network security against eclipse and partitioning attacks. Notably, the experimental v2 transport protocol aims to bolster resistance to such attacks and, while not default, can be enabled manually. The updated software, downloadable from the official website or BitTorrent, also improves transaction handling and RPC layer functionality with new fields, arguments, and deprecation of certain features. Users transitioning from end-of-life versions may need to migrate data, and any bugs should be reported on GitHub.
Enhancements in the Bitcoin Core GUI and wallet interfaces include better error reporting with specific codes and advanced wallet functionalities like improved loading and coin selection. The transaction serialization for RPC sendrawtransaction
has been refined, aiding descriptor wallets, and the GUI updates introduce clearer transaction displays and wallet migration options. Moreover, the transition away from legacy wallet creation within the GUI and testnet standardization that discourages non-standard transactions are indicative of the ongoing evolution of the platform. Comprehensive update details are available in the official documentation.
In a separate discourse, Peter Todd has highlighted concerns over replacement cycling attacks which threaten Bitcoin transaction security by enabling double-spending through repeated broadcast attempts. To mitigate such risks, a strategy involving external parties to monitor and rebroadcast original transactions has been proposed. This requires new code for tracking and rebroadcasting without overloading standard nodes, potentially with miner incentives for including profitable transactions. The current limitations of Bitcoin Core's transaction propagation are being addressed by the Transaction Announcements Reconciliation BIP, which aims to improve mempool synchronization. For further information on these developments, references [1] and [2] are available, and Peter Todd can be contacted through his domain for additional queries.
December 9, 2023 10:08 UTC
bitcoin-dev
December 6, 2023 12:12 UTC
bitcoin-dev
December 4, 2023 20:53 UTC
lightning-dev
December 4, 2023 09:48 UTC
lightning-dev