Subscribe to our weekly newsletter

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

Summary

The recent release of Bitcoin Core version 26.1 introduces significant software enhancements and bug fixes to improve performance and user experience, encouraging users to download the update from the Bitcoin Core website. This version, compatible with multiple operating systems, emphasizes the importance of shutting down older versions properly before installation. It features improvements in wallet functionality, particularly for descriptor wallets, resolves several RPC issues, and strengthens P2P and network operations protocols, highlighting the Bitcoin Core development community's commitment to enhancing core functionalities, testing, and translations.

Ali Sherief has voiced concerns over the security of Bitcoin Core’s RPC server, particularly regarding the management of pseudorandom IDs for UniValue JSON-RPC requests. This issue could potentially compromise data integrity by dispatching incorrect responses due to identical pseudorandom IDs. The lack of clear documentation on request handling and storage mechanism on Bitcoin Core's GitHub calls for a deeper investigation into its architecture to ensure system reliability and prevent response cross-contamination.

Constellation, an innovative L3 protocol project, offers solutions to user experience issues faced in the first two layers of blockchain technology, such as transaction delays and high fees. It proposes a federated security model, a UTXO-based unique ledger system, and a novel ROAST wrapper for secure Schnorr signatures, aiming for high transaction throughput, near-instant confirmation times, and reduced fees. By ensuring L3 funds are fully backed by L2 channels and providing developers with tools for creating L3 wallets, Constellation seeks to improve liquidity, enhance transaction speeds, and promote financial interconnectivity, allowing users the flexibility between full sovereignty and joining a guild.

New posts

April 7, 2024 05:57 UTC

bitcoin-dev

Security implications of using pseudorandom JSON-RPC IDs

1 reply

  • Exploring Bitcoin Core's RPC server reveals security risks in handling JSON-RPC requests.
  • There's a challenge finding clear documentation on JSON-RPC request management in Bitcoin Core.
  • Understanding and securing the JSON-RPC request process is crucial for system integrity.

April 6, 2024 16:31 UTC

delvingbitcoin

Constellation - a high performance Lightning-based L3. Feedback wanted
  • Constellation, an L3 protocol, seeks to improve UX by solving blockchain technology's prevalent issues.
  • It introduces a federated security model and a unique ledger system for efficient consensus and high throughput.
  • For developers, it offers an environment for building L3 wallets, ensuring compatibility and sovereign user operations.

April 3, 2024 10:26 UTC

bitcoin-dev

Bitcoin Core 26.1 released
  • Bitcoin Core version 26.1 is now available, featuring bug fixes and performance improvements.
  • It supports older wallet versions and operates on Linux, macOS 11.0+, and Windows 7+.
  • This update includes wallet functionality improvements, RPC fixes, and network enhancements.

Ongoing Discussions

April 5, 2024 15:37 UTC

delvingbitcoin

Great Consensus Cleanup Revival

14 replies

  • Double counting of sigops is favored to avoid the need for a disruptive hard fork.
  • Taproot is introduced as an innovative solution, sidestepping the need to revise SIGHASH_SINGLE.
  • BIP 34's enforcement of txid uniqueness may eliminate the need for certain future soft forks.

April 2, 2024 15:13 UTC

bitcoin-dev

Adding New BIP Editors

63 replies

  • New members are proposed for the Bitcoin Improvement Proposal (BIP) editing team.
  • Murch, Ruben, and Kanzure bring extensive experience and expertise.
  • Their addition aims to enhance the BIP's technical and editorial integrity.

April 2, 2024 14:52 UTC

delvingbitcoin

Payjoin-in-Potentiam: Externally fund an LSP channel open with one transaction

5 replies

  • The discussion addresses Bob's conditions for accepting 0-conf transactions with swap-in-potentiam funds.
  • It contrasts SIP's user convenience with PIP's advanced fee savings and enhanced privacy options.
  • The conversation emphasizes the importance of balancing innovation with transaction integrity and security.

April 2, 2024 11:53 UTC

bitcoin-dev

The Future of Bitcoin Testnet

26 replies

  • Lukáš Kráľ supported Andrew's block storm solutions, focusing on testnet logic adjustments.
  • Economic barriers in testnets oppose the goal of free access, challenging fair reward distribution.
  • Proposed giving testnet operators 6-12 months' notice for changes, respecting their contributions.

April 2, 2024 10:56 UTC

delvingbitcoin

DSL for experimenting with contracts

10 replies

  • Employing declarative syntax in BitVM could simplify coding by abstracting repetition.
  • Integrating this into BitVM requires evaluating its compatibility with existing structures.
  • This shift toward declarative syntax aims to enhance clarity and efficiency in programming.

April 1, 2024 21:19 UTC

delvingbitcoin

Mempool Based Fee Estimation on Bitcoin Core

10 replies

  • RBF offers savings by allowing fee adjustments for timely transaction processing.
  • Over a quarter of transactions may have underestimated fees, posing a dilemma for passive users.
  • Users must balance simplicity and cost efficiency when using RBF in cryptocurrency transactions.

April 1, 2024 19:17 UTC

delvingbitcoin

Serverless Payjoin Protocol Design

3 replies

  • Base64url encoding for payjoin in bitcoin URIs conflicts with QR efficiency.
  • Bech32m is favored for encoding due to compatibility and built-in features.
  • Alternatives like base45 save bytes but add dependencies, posing drawbacks.

April 1, 2024 06:02 UTC

delvingbitcoin

BTC Lisp as an alternative to Script

14 replies

  • The proposal humorously names a new language "Thcript," blending "script" and "lisp."
  • "Thcript" alludes to scripting capability and characteristics of the Lisp language.
  • An alternative suggests naming akin to "BTC Forth," linking to Bitcoin and Forth language.