Subscribe to our weekly newsletter

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

Summary

Recent discussions in the Bitcoin community have addressed several technical developments and challenges. The implementation of CheckTemplateVerify (CTV), an opcode designed to improve Bitcoin transaction efficiency, is debated due to potential scalability and security issues, especially for systems like the Lightning Network. Advocates suggest halting CTV development in favor of alternative covenants with replace-by-fee functions for better on-chain efficiency, with more information available in the Bitcoin Improvement Proposals and Peter Todd's review.

In software development, the btcd v0.24.0 update resolved a critical transaction version handling flaw that risked chain splits, underscoring the value of differential fuzzing for security. Meanwhile, Taprootized Atomic Swaps (TAS) promise enhanced privacy for cross-chain transactions through advanced cryptographic techniques, as detailed in the original document. Additionally, the Bitcoin and Elements script analysis tool now offers improved user experience with its latest update, and a new layer 2 solution for zero-knowledge applications is being tested, with the CLI available at sigma0-xyz/zkbitcoin.

Mempool transaction management continues to attract scrutiny with proposals to address descendant limit issues and improve transaction prioritization. Meanwhile, Ephemeral Anchors and v3 transactions have been discussed as solutions to maintain economically viable transactions within the Lightning Network, with further details on this GitHub pull request. Additionally, HodlHodl's peer-to-peer trading platform leverages OP_CHECKTEMPLATEVERIFY in its 2-of-3 multisig setup to secure transactions, with tools and contract specifications open-sourced at escrow_extractor and in their contract specification documentation.

New posts

January 28, 2024 01:33 UTC

delvingbitcoin

Replace-By-Fee-Rate vs V3

1 reply

  • The email compares two Bitcoin fee mechanism proposals affecting Layer 2 technologies.
  • Peter Todd's website details the one-shot RBF mechanism's impact on transactions.
  • A GitHub BIP pull request outlines a new feature for Bitcoin's protocol evolution.

January 25, 2024 17:32 UTC

delvingbitcoin

PoC: Fix fee bypass bug using OP_CHECKTEMPLATEVERIFY

2 replies

  • HodlHodl employs a 2-of-3 multisig for secure P2P bitcoin trading, offering fee-free transfers.
  • Transactions utilize CTV for fund locking and fee deduction, resolving disputes with HodlHodl's key.
  • Acknowledgements to Jeremy Rubin and katsu highlight the collaborative development of this trading mechanism.

January 24, 2024 19:31 UTC

bitcoin-dev

CheckTemplateVerify Does Not Scale Due to UTXO's Required For Fee Payment

4 replies

  • CTV commits to transaction details but may cause Bitcoin scalability issues by requiring extra UTXOs.
  • Dependency on additional UTXOs for fees contradicts shared UTXO schemes, affecting self-sovereignty.
  • Further development of CTV is discouraged; proposals suggest replacing it with replace-by-fee compatible schemes.

January 24, 2024 14:31 UTC

delvingbitcoin

Sibling Eviction for v3 transactions

9 replies

  • Programmers reject transactions exceeding mempool limits unless exceptions like CPFP apply.
  • V3 transactions simplify eviction and align incentives with anti-DoS measures.
  • Integration of v3 logic and RBF rules enhances Lightning Network transactions efficiency.

January 23, 2024 04:21 UTC

delvingbitcoin

MEOW: Mint eCash On Will

3 replies

  • Research on Chaumian eCash systems led to a non-custodial protocol development.
  • The protocol allows users to mint eCash, use HTLCs, and transact with secret-sharing.
  • The solution is decentralized, includes Python code, and seeks community feedback for improvements.

January 23, 2024 02:47 UTC

delvingbitcoin

zkBitcoin: zero-knowledge proof apps on Bitcoin

2 replies

  • A new L2 solution enables zero-knowledge apps on Bitcoin via a multi-party computation system.
  • Enhanced security is offered by running MPC nodes in trusted execution environments.
  • The project, currently in the testnet phase, provides a GitHub CLI for user access.

January 22, 2024 18:35 UTC

delvingbitcoin

Untraceable Taprootized Atomic Swaps

3 replies

  • Taprootized Atomic Swaps use Schnorr signatures and zero-knowledge proofs for private exchanges.
  • The TAS protocol secures transactions through specialized steps involving keys and proofs.
  • Recommendations for TAS include MuSig, P2TR, Poseidon hash function, and the 0xPARC library.

January 22, 2024 17:42 UTC

delvingbitcoin

B'SST: Bitcoin-like Script Symbolic Tracer v0.1.2 released

1 reply

  • A new Bitcoin script analysis tool version offers enhancements and a revamped plugin system.
  • Dynamic opcode analysis and model value generation features improve precision and adaptability.
  • The updated report includes byte size details and plugins for a more in-depth malleability analysis.

January 22, 2024 14:56 UTC

delvingbitcoin

Disclosure: Btcd consensus bugs due to usage of signed transaction version

5 replies

  • Btcd's handling of transaction versions prior to v0.24.0 led to critical consensus issues.
  • Updated btcd v0.24.0 released on December 31, 2023, resolves potential chain splits and fund loss.
  • Reporting the btcd bug earned a 0.023 BTC reward; contributions for security can be made to Brink.

Ongoing Discussions

January 26, 2024 08:54 UTC

delvingbitcoin

Aggregate delegated exit for L2 pools

6 replies

  • The email indicates interest in Ark's strategy of excluding traditional script requirements for v1 development.
  • Ark's approach may lead to a more adaptive system focusing on real-time user interactivity.
  • The sender seeks validation on the feasibility and implementation of a system with integrated interactivity.

January 26, 2024 08:15 UTC

delvingbitcoin

Thoughts on scaling and consensus changes (2023)

6 replies

  • A system is envisaged where select participants enable off-chain transactions without all signing.
  • Miner-operated P2P networks using FROST might offer an alternative to Fedimint.
  • Miners would ensure network integrity through proof of work and behavior that aligns with the majority.

January 25, 2024 22:41 UTC

delvingbitcoin

OP_CHECKSIGFROMSTACKVERIFY ECDSA useful?

6 replies

  • Implementing ECDSA via DER for proof of work has multiple potential security issues.
  • A dedicated cryptographer is recommended to ensure robust and secure system integration.
  • SHA2-based proof of work verification is more reliable and accepted in the community.

January 25, 2024 16:49 UTC

bitcoin-dev

BIP number request for wallet policies

2 replies

  • The recent communication assigned BIP 388 to a Bitcoin proposal.
  • Michael Folkson contributed in the assignment process and was acknowledged.
  • Michael offers Bitcoin education via "Port of Bitcoin" on YouTube and shared contacts.

January 25, 2024 12:39 UTC

lightning-dev

(no subject)

11 replies

  • Without the email's content, a summary or blog post cannot be created.
  • The instructions are clear, yet the actual email is necessary for assistance.
  • Please send the email's content to proceed with the requested tasks.

January 24, 2024 17:05 UTC

delvingbitcoin

LN-Symmetry Project Recap

12 replies

  • The author shares a method for force-closing a CLN channel on the inquisition signet.
  • A successful implementation is accessible through the provided Gist link.
  • Feedback is requested from testers to enhance cryptocurrency network and protocol development.

January 23, 2024 20:21 UTC

delvingbitcoin

Lightning transactions with v3 and ephemeral anchors

24 replies

  • A new message protocol for HTLC signature transmission is under discussion.
  • Suggested delay of novel message until PTLC implementation arises.
  • Adopting the method from PTLC documentation would streamline Lightning Network contract development.

January 23, 2024 17:15 UTC

delvingbitcoin

Ephemeral Anchors and MEVil

7 replies

  • The email details a new tx fee structure with examples using diagrams.
  • Transactions with higher fees like TxB's 1400 sats are validated in the system.
  • Pure burn transactions bypass incremental relay checks for acceptance.

January 23, 2024 16:23 UTC

delvingbitcoin

64 bit arithmetic soft fork

35 replies

  • Transition to 8-byte ScriptNums may increase Bitcoin blockchain by 1GB or 0.17%.
  • The change affects transaction sizes, varying increases from 10 to 25 bytes observed.
  • A 13GB JSON file and source code on GitHub provide detailed analysis and transparency.

January 23, 2024 12:12 UTC

bitcoin-dev

MuSig2 derivation, descriptor, and PSBT field BIPs

3 replies

  • Tim Ruffing discussed x-only public keys' issues in cryptography at a meetup.
  • He examined the trade-off between byte savings and specification complexity.
  • Contact details and resources for further insight provided by Michael Folkson.

January 22, 2024 18:12 UTC

bitcoin-dev

One-Shot Replace-By-Fee-Rate

7 replies

  • The One Shot RBFr proposal's effectiveness and drawbacks were analyzed.
  • Concerns raised about potential network instability and high costs with One Shot RBFr.
  • Critique highlights the risks of altering Bitcoin's fee mechanisms without thorough review.

January 22, 2024 13:34 UTC

delvingbitcoin

V3 transaction policy for anti-pinning

34 replies

  • The protocol design should have parent transactions with only one immediate output.
  • Exchanges can replace batched payout transactions up to 1 kvB for sweeping customers.
  • Locking customer addresses using `1 CheckSequenceVerify` isn't a feasible control method.