Subscribe to our weekly newsletter

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

Summary

Developers in the Bitcoin community have been actively discussing and implementing enhancements aimed at improving Bitcoin's features and cryptographic performance. The CheckTemplateVerify (CTV) update, though not revolutionary, refines the activation process and is compared favorably to the Taproot upgrade, with a call for swift adoption to prevent discussion delays until 2028. The release of libsecp256k1 version 0.4.1 brings performance improvements, particularly in ECDH operations on x86_64 systems, with a detailed changelog available on GitHub for developers.

A new white paper introduces a Kerckhoffian protocol to aid in coercion-resistant self-custody of digital assets, showing compatibility with multi-signature and inheritance schemes, and potential similarities to the service structure of the Lightning Network. A public-key cryptosystem based on polynomial factorization is also in the works, with detailed information accessible through provided links. Meanwhile, the SeedHammer Team has proposed a BIP for PSBT Encoded Output Descriptors to facilitate better output script information sharing between wallets, addressing compatibility issues and offering a Go implementation on GitHub for testing, not for production.

These initiatives reflect the Bitcoin community's dedication to advancing the ecosystem's infrastructure and security features, providing clear avenues for developers to access and implement these new technologies.

New posts

December 21, 2023 17:31 UTC

bitcoin-dev

libsecp256k1 v0.4.1 released

1 reply

  • The libsecp256k1 0.4.1 update improves ECDH speed and overall performance.
  • Detailed release changes are documented in the CHANGELOG.md for developers.
  • GitHub links offer access to the new release and changelog for integration.

December 20, 2023 01:44 UTC

bitcoin-dev

Swift Activation - CTV

4 replies

  • Updated CTV activation parameters include start times, timeouts, and minimum heights.
  • The covenant proposal embraces payment pools, vaults, and congestion control.
  • Urgency expressed to adopt changes before January 1, 2024 to avoid activation delays.

December 19, 2023 16:11 UTC

bitcoin-dev

Kerckhoffian protocol for coercion-resistance in non-shared custody

1 reply

  • The white paper introduces a new Kerckhoffian protocol for secure, coercion-resistant self-custody.
  • The protocol offers commercial potential and interoperability with cryptographic schemes like S4.
  • Additional resources and development details are available through GitHub and Linktree links.

December 18, 2023 00:52 UTC

bitcoin-dev

BIP: output descriptors for PSBT

1 reply

  • The BIP draft introduces a PSBT_GLOBAL_OUTPUT_DESCRIPTOR field for wallet interoperability.
  • Compatibility risks include potential rejections by software expecting a PSBT_GLOBAL_UNSIGNED_TX.
  • A Go implementation for testing the BIP is on GitHub, not for production use.

Ongoing Discussions

December 22, 2023 01:25 UTC

bitcoin-dev

Scaling Lightning Safely With Feerate-Dependent Timelocks

5 replies

  • FDT implementation in blockchain requires an aligned window meeting size, fee, and timing criteria.
  • Transactions incorporate after time-lock conditions and within any subsequent aligned windows.
  • Enhancing HTLC security may involve 'claim_grace_period' and 'number_of_windows' parameters.

December 21, 2023 21:59 UTC

bitcoin-dev

Altruistic Rebroadcasting - A Partial Replacement Cycling Mitigation

5 replies

  • Second-layer network security concerns include altruistic node exploitation and mempool fee issues.
  • Adversaries might congest the network with repeated UTXO transactions, challenging current economic models.
  • Long-term solutions include fixing replacement cycling and adopting bundled transactions with reserve fees.

December 21, 2023 13:34 UTC

bitcoin-dev

HTLC output aggregation as a mitigation for tx recycling, jamming, and on-chain efficiency (covenants)

5 replies

  • Bob reveals a preimage, enabling Alice to settle an HTLC without loss while he pays fees.
  • Bob's strategy to delay Alice's transactions could exhaust the value of an HTLC in fees.
  • Alice might spend 0.9 BTC on fees to outbid Bob, questioning the rationality of his actions.

December 20, 2023 21:33 UTC

bitcoin-dev

Lamport scheme (not signature) to economize on L1

13 replies

  • Digest size should be double the symmetric key size, enhancing security against collisions.
  • Reducing hash to 12-bytes increases collision risks, making it less secure.
  • Evolving technologies could render 12-byte hashes more vulnerable to rainbow table attacks.

December 20, 2023 19:13 UTC

bitcoin-dev

V3 Transactions are still vulnerable to significant tx pinning griefing attacks

5 replies

  • The analysis examines RBF and transaction pinning's impact on Bitcoin costs in 'v3' transactions.
  • Example: v3 limits the increase in fees an attacker can impose on a user's transaction.
  • v3 transactions reduce the success of fee-related attacks, enforcing a one unconfirmed parent rule.

December 18, 2023 06:26 UTC

bitcoin-dev

Addressing the possibility of profitable fee manipulation attacks

4 replies

  • Bitcoin operates normally without evident manipulation in block space demand.
  • Deployment of BRC20 tokens on various platforms could be misconstrued as single-user activity.
  • Increased full node participation over the past year suggests a resilient Bitcoin network.