Subscribe to our weekly newsletter

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

Summary

Ava Chow announced the release of Bitcoin Core version 28.0, available for download at bitcoincore.org, featuring new functionalities, bug fixes, performance boosts, and translation updates. This version introduces significant updates, including Testnet4/BIP94 support and improved JSON-RPC 2.0 support, alongside wallet enhancements and GUI improvements aimed at bolstering security, usability, and efficiency. Users are advised to report any encountered bugs on the project's GitHub issue tracker and are recommended to upgrade from older versions by shutting down their current version and replacing it with the new release, which supports direct upgrades from versions that have reached EOL.

In another development, AntoineP, alongside Niklas Gögge, identified and rectified a consensus bug in btcd, prompting the release of btcd v0.24.2 to address the vulnerability that allowed attackers to potentially hard fork btcd nodes via a simple transaction. Despite the minor impact on the network, the discovery emphasizes the crucial nature of updating to the latest software versions for enhanced security. The authors advocate for transparency and timely disclosure of such vulnerabilities, adhering to scheduled public disclosures unless there are compelling reasons for delay, highlighting the importance of trust in software and its release processes.

Lastly, ajtowns discusses the integration of Plotly.js into a Discourse theme component, significantly enhancing data visualization capabilities within forums and discussion platforms. This development allows for the creation of interactive and complex graphs, such as XY plots and geographical data representations, directly within posts using simple text markup. The discourse component, which utilizes Plotly.js, is detailed in a guide available on GitHub, facilitating rich data representation and interaction for users. This advancement underscores the potential of integrating sophisticated graphing tools in user-generated content, as further explored in Plotly's comprehensive documentation at Plotly's official website.

New posts

October 4, 2024 23:31 UTC

bitcoin-dev

Bitcoin Core 28.0 Released
  • Bitcoin Core version 28.0 offers new features, bug fixes, and performance enhancements.
  • It supports upgrades from EOL versions with compatibility across multiple OS platforms.
  • Significant updates include Testnet4/BIP94 support and improved wallet and network functionalities.

October 4, 2024 06:45 UTC

delvingbitcoin

Support for graphing data
  • Plotly.js integration in Discourse themes enhances data visualization in forums.
  • Users can interact with graphs, such as feerate diagrams, for detailed analysis.
  • Plotly supports complex visualizations like global trajectories from city to city.

October 3, 2024 14:19 UTC

delvingbitcoin

Non-disclosure of a consensus bug in btcd

4 replies

  • In March 2024, a consensus bug in btcd was found and fixed in version 0.24.2.
  • The authors emphasize transparency and timely disclosure of security vulnerabilities.
  • Despite a minor network impact, urgent upgrades to v0.24.2 are advised to secure nodes.

Ongoing Discussions

October 2, 2024 15:40 UTC

delvingbitcoin

Unspendable keys in descriptors

24 replies

  • The email discusses challenges in programming due to left-to-right key order.
  • It mentions inconsistency in outputs when reversing key order in `sortedmulti_a` descriptors.
  • The need to modify methods for consistent chaincodes, regardless of key sequence, is highlighted.

September 30, 2024 06:32 UTC

delvingbitcoin

Expanding on BOLT12

2 replies

  • The proposal suggests a bLIP, not an amendment, for BOLT specifications.
  • It emphasizes the proposal's optional nature, ensuring BOLT12's standard operations remain unaffected.
  • Detailed insights on implementing trusted contacts in BOLT12 are available at [delvingbitcoin.org](https://delvingbitcoin.org/t/bolt-12-trusted-contacts/1046).

September 30, 2024 00:10 UTC

delvingbitcoin

SuperScalar: Laddered Timeout-Tree-Structured Decker-Wattenhofer Factories

19 replies

  • An assisted exit begins with a client's transition to an LSP, avoiding high transaction fees.
  • LSPs benefit by gaining early access to funds without waiting for the timeout period.
  • The process relies on private key transfers for efficient fund recovery and lower costs.