Subscribe to our weekly newsletter

Get the latest updates on the community, upcoming topics, and new discussions in your inbox every week.

Summary

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.

New posts

December 9, 2023 10:08 UTC

bitcoin-dev

Altruistic Rebroadcasting - A Partial Replacement Cycling Mitigation

1 reply

  • An innovative method counters replacement cycling attacks in Bitcoin transactions by rebroadcasting original transactions.
  • Miners may assist in rebroadcasting to secure profits, with the process being feasible even under DoS attacks.
  • Limitations in Bitcoin Core propagation may hinder effectiveness, but the Transaction Announcements Reconciliation BIP offers improvements.

December 6, 2023 12:12 UTC

bitcoin-dev

Bitcoin Core 26.0 released

1 reply

  • Bitcoin Core version 26.0 features new functionalities, bug fixes, and performance improvements.
  • It introduces experimental v2 protocol support and significant RPC and pruning updates.
  • GUI enhancements and testnet transaction standardization are also notable changes in this release.

Ongoing Discussions

December 4, 2023 20:53 UTC

lightning-dev

Mailing List Future

12 replies

  • Concerns are raised about the website's viability over the next decade.
  • Proposes hosting a mailing list for assured longevity alongside personal projects.
  • Suggests lists.sr.ht for backup, acknowledging delvingbitcoin.org's screen reader accessibility.

December 4, 2023 09:48 UTC

lightning-dev

Liquidity Ads and griefing subtleties

7 replies

  • A strategy introduces distinct counters to manage seller's transactional funds.
  • Commitment transactions must construct outputs based on leased funds' balance.
  • Concurrent leases are manageable within the system, fostering fair transactions.