Subscribe to our weekly newsletter

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

Summary

Miniscript, developed by Pieter Wuille, Andrew Poelstra, et al., represents a significant advancement in streamlining the creation, analysis, and execution of Bitcoin Scripts, addressing the intricate complexities of Bitcoin Script's stack-based architecture. Through its structured approach and type system, Miniscript enhances the efficiency of script creation for specific spending conditions, simplifies the analysis of script permissions, and facilitates the construction of satisfying witnesses, while also providing a framework for assessing script malleability and ensuring transaction integrity. Its integration into Bitcoin Core versions 25.0 and 26.0 underscores its growing relevance, with a dedicated GitHub repository fostering ongoing development and collaboration.

The evolving landscape of Bitcoin scripting capabilities is further exemplified by Andrew Poelstra's reconsideration of CHECKSIGFROMSTACKADD (CSFSA) for potential inclusion in a BIP, reflecting the community's commitment to enhancing Bitcoin's scripting options through the thoughtful consideration of new opcodes. Meanwhile, innovations like Stable Channels propose leveraging bitcoin-backed dollar balances to mitigate Bitcoin’s price volatility on the Lightning Network, illustrating the network's ongoing efforts towards decentralized financial stability and operational efficiency.

Moreover, the integration of V3 transactions and the support for silent payments in PSBTs indicate a concerted effort within the Bitcoin community to address security vulnerabilities, enhance transaction privacy, and refine the Lightning Network's infrastructure. These developments, alongside focused discussions on BIP352 wallet support and significant updates in Bitcoin Inquisition 27.0, highlight the community's dedication to advancing technical solutions and feature implementations within the Bitcoin ecosystem, marking continuous progress in consensus changes, wallet functionalities, and network operations.

New posts

May 18, 2024 07:24 UTC

delvingbitcoin

Bitcoin Inquisition 27.0
  • Bitcoin Inquisition 27.0 introduces BIP 119, 118, and BIN-2024-1, enhancing the ecosystem.
  • Users must use `addnode` command to connect with inquisition nodes for new feature transactions.
  • Discontinued support for annexdatacarrier and pseudo ephemeral anchors affects certain transactions.

May 17, 2024 17:04 UTC

delvingbitcoin

Upgrading Existing Lightning Channels
  • V3 transactions enhance Lightning Network defenses against pinning attacks through new features.
  • Proposed updates to Lightning channels include parameter, commitment transaction, and funding output changes.
  • Various upgrade methods offer unique balances between costs, privacy, and new feature introduction.

May 17, 2024 11:51 UTC

delvingbitcoin

BIP352: PSBT support

1 reply

  • Current PSBT discussions focus on enhancing transaction privacy and security.
  • A draft BIP for silent payments suggests an `OutputGenerator` role for easier integration.
  • Technical and security complexities remain, despite progress toward private transactions.

May 17, 2024 11:06 UTC

delvingbitcoin

About the wg-silent-payments category
  • The category focuses on supporting BIP352 wallets, covering topics like protocol updates and hardware devices.
  • The forum is exclusively for technical discussions on BIP352's support and implementation.
  • Conversations questioning BIP352’s merits are redirected to the bitcoin dev mailing list to maintain focus.

May 16, 2024 19:21 UTC

bitcoin-dev

Proposed BIP text for Miniscript
  • Miniscript simplifies Bitcoin Script tasks, improving analysis, composition, and signing processes.
  • It introduces a type system for script expressions, facilitating precise composition and malleability assessment.
  • Miniscript enhances Bitcoin Core's functionality, with updates and details available on its GitHub repository.

May 16, 2024 17:49 UTC

delvingbitcoin

Stable Channels - peer-to-peer dollar balances on Lightning

2 replies

  • Stable Channels integrates bitcoin with the Lightning network to stabilize value and attract investment.
  • The project offers synthetic dollar balances and leveraged bitcoin exposure without conventional banking risks.
  • It faces user experience challenges but presents a decentralized financial stability solution on bitcoin.

May 14, 2024 21:55 UTC

bitcoin-dev

BIP for OP_CHECKSIGFROMSTACK
  • Andrew Poelstra discussed the inclusion of CSFSA in a Bitcoin Improvement Proposal.
  • He reconsidered CSFSA's addition after Rob Hamilton demonstrated its utility with miniscript.
  • Discussions included whether to limit CHECKSIGFROMSTACKVERIFY to tapscript, linked to BIP119 compatibility.

Ongoing Discussions

May 17, 2024 17:39 UTC

delvingbitcoin

Human Readable Bitcoin Payment Instructions

5 replies

  • The discussion covers domain naming and record formats for Bitcoin, suggesting specific subdomains.
  • It emphasizes using BIP21 URIs for efficiency and compatibility with wallet functionalities.
  • A unified TXT record approach for payments is preferred to simplify sender APIs and avoid character limits.

May 17, 2024 10:32 UTC

delvingbitcoin

Project categories?

6 replies

  • A working group named `wg-silent-payments` is being considered for silent payments development.
  • It aims to standardize indexes, PSBT support, and develop a silent payments descriptor.
  • The group seeks to centralize scattered discussions, enhancing focused and efficient progress.

May 17, 2024 09:38 UTC

delvingbitcoin

Great Consensus Cleanup Revival

17 replies

  • The script reduces blockchain block creation difficulty to 1 in under 40 days.
  • It manipulates block timestamps to lower difficulty adjustments via the MTP rule.
  • Outcomes include reduced mining times, affected over several periods, and documented in a [gist](https://gist.github.com/darosior/5a755ebdaefa7ae73be5507d2920914c).

May 16, 2024 13:27 UTC

bitcoin-dev

Penlock, a paper-computer for secret-splitting BIP39 seed phrases

2 replies

  • Andrew Poelstra examines data compaction in secure storage, comparing BIP39, GF29, and Codex32.
  • He advises maintaining compression limits for practicality, emphasizing data integrity and user experience.
  • Poelstra criticizes adding extra features to recovery tools and discusses Lagrange polynomials' theoretical relevance.

May 15, 2024 22:54 UTC

delvingbitcoin

Ecash TIDES using Cashu and Stratum v2

18 replies

  • The proposal introduces a `share_log_window` for managing ecash transactions and redemptions.
  • A unique redemption process allows swapping `eHash` tokens within a set framework.
  • Security concerns dismiss repeated redemptions of a single signature to protect transaction integrity.

May 15, 2024 12:32 UTC

delvingbitcoin

Should there be a "Network Data" category?

5 replies

  • Empirical analysis emphasizes the importance of observable evidence over preconceived notions.
  • It aims to connect theory with practice by analyzing real-world data.
  • This method enhances the reliability of conclusions and informs future research.

May 14, 2024 13:13 UTC

delvingbitcoin

Anonymous usage tokens from curve trees or autct

4 replies

  • Discussions revisited using drop-in replacements to counter Sybil attacks in coinjoin protocols.
  • Increasing UTXO age requirement could deter participation and anonymity, yet improve security.
  • Proposed token multi-issuance using distinct elliptic curve operations to enhance privacy.