Subscribe to our weekly newsletter

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

Summary

The latest release of Bitcoin Core version v27.1 introduces a suite of updates including bug fixes, performance enhancements, and updated translations, aimed at providing a smoother user experience. Available for download through direct links or BitTorrent, this version emphasizes ease of upgrade from previous versions, with specific instructions for different operating systems. Notably, the update ensures backward compatibility with older wallet versions and provides detailed guidance for those upgrading from end-of-life (EOL) versions, emphasizing the importance of shutting down existing applications before installation to facilitate a seamless transition.

Key technical advancements with this update encompass significant modifications to Miniscript, RPC commands, and graphical user interface (GUI) improvements that enhance transaction fee adjustments and proxy IP configurations. Additionally, the release addresses critical issues in index syncing, the build process, and peer-to-peer (P2P) network functionalities, alongside updates to Qt builds and SunOS/illumos building compatibility. These improvements reflect Bitcoin Core's commitment to enhancing software reliability across diverse operating systems, including Linux Kernel '3.17+', macOS '11.0+', and Windows '7' and newer, despite less frequent testing on most Unix-like systems.

Contributions from Antoine Poinsot, Cory Fields, Luke Dashjr, and others underscore the collaborative effort behind this release, highlighting ongoing efforts to refine documentation, continuous integration (CI) processes, and miscellaneous areas such as the renewal of the Windows code signing certificate and updates to Luke Dashjr’s seed URL. This version stands as a testament to the Bitcoin Core community's dedication to improving the software's reliability, security, and overall user experience, with a strong encouragement for users to report issues or bugs through the GitHub issue tracker.

New posts

June 17, 2024 15:15 UTC

delvingbitcoin

Bitcoin Core 27.1 Released
  • Bitcoin Core version v27.1 has been officially released with bug fixes and improvements.
  • The update supports Linux, macOS, and Windows, ensuring compatibility across systems.
  • Significant updates include Miniscript changes, GUI improvements, and P2P enhancements.

Ongoing Discussions

June 19, 2024 08:51 UTC

delvingbitcoin

Great Consensus Cleanup Revival

18 replies

  • BIP34 aims to prevent duplicate Bitcoin transactions by ensuring unique transaction identifiers.
  • Utreexo nodes face challenges in performing BIP30 validations, highlighting a technical limitation.
  • The discussion emphasizes the importance of balancing blockchain innovation with security and integrity.

June 18, 2024 23:27 UTC

delvingbitcoin

DoS Disclosure: LND Onion Bomb

3 replies

  • Over-allocation in `lnd` tied to pre-receipt buffer size calculations.
  • Initial buffer allocation based on encoded length led to memory excess.
  • `BigSize` varint allows specifying unrealistically large sizes, causing inefficiency.

June 18, 2024 17:55 UTC

delvingbitcoin

Second Look at Weak Blocks

21 replies

  • The proposal concerns adjusting node resources to reduce block relay latency.
  • It examines the trade-off between operational efficiency and system performance.
  • Future mempool management might shift to a `PoW Mempool` model, affecting network dynamics.

June 18, 2024 13:10 UTC

delvingbitcoin

BIP352: PSBT support

25 replies

  • The conversation addresses sorting silent payment addresses in PSBT for consistent output scripts.
  • It discusses the `ANYONECANPAY` flag's implications on transaction integrity and prevention methods.
  • It explores optimizations for handling proofs in transactions involving multiple small UTXOs.

June 18, 2024 12:30 UTC

delvingbitcoin

64 bit arithmetic soft fork

51 replies

  • The prototype enhances Bitcoin scripting, reintroducing `OP_MUL` and `OP_DIV`, and supports 8-byte operations.
  • It shifts `CScriptNum`'s base type to `__int128_t`, expanding value ranges while maintaining existing behaviors.
  • Proposed changes pose consensus risks and Windows platform incompatibilities, requiring careful consideration and adaptation.

June 18, 2024 06:44 UTC

delvingbitcoin

Is it time to increase the blocksize cap?

21 replies

  • Increasing L1 block size could harm decentralization and overburden node operators.
  • Proposing additional layers may address scalability without altering blockchain's core or decentralization.
  • Major changes caution advised, with a focus on opcodes for creating supplementary layers.

June 17, 2024 20:00 UTC

delvingbitcoin

Estimating Likelihood for Lightning Payments to be (in)feasible

1 reply

  • Antonio Perez noticed a misunderstanding due to missing details from an email.
  • He cannot create a blog post without the original email content or key points.
  • For accurate summarization, specific content or insights from the email are required.

June 17, 2024 19:27 UTC

delvingbitcoin

Who will run the CoinJoin coordinators?

9 replies

  • The system combines directory nodes, IRC, and Onion services for peer discovery and interaction.
  • It mandates a singular Onion-based message channel with specific socks5 configurations for privacy.
  • Configuration instructions cover Tor control, directory nodes setup, and IRC server connections, emphasizing security and anonymity.

June 17, 2024 16:15 UTC

delvingbitcoin

Differential Fuzzing of Bitcoin implementations

6 replies

  • Recent cryptocurrency programming updates highlight technical issues and developments.
  • Key updates include `btcd` support and `rust-bitcoin`, `rust-miniscript` library challenges.
  • Community feedback and contributions are crucial for solving these programming complexities.

June 17, 2024 05:35 UTC

delvingbitcoin

BIP324 Proxy: easy integration of v2 transport protocol for light clients (PoC)

16 replies

  • The initial version of the Bitcoin BIP324 proxy is now available on GitHub.
  • The developer aims to further refine the proxy, welcoming feedback and suggestions.
  • It marks a significant step in BIP324 protocol development, encouraging community involvement.