Alphabetically | By date | By category

1930 indexed events in 72 months

2018 | 2019 | 2020 | 2021

May 2024

April 2024

March 2024

February 2024

  • Version 3 transaction relay
    • Challenges opening zero-conf channels when using the initially allowed v3 transaction topology πŸ”—
    • Ideas for post-v3 relay enhancements after cluster mempool is deployed πŸ”—
    • Research about historic use of anchor outputs for possibly imbuing them with v3 properties πŸ”—
    • Bitcoin Core #28948 adds support for (but does not enable) version 3 transaction relay πŸ”—
  • Anchor outputs
    • Research about historic use of anchor outputs for possibly imbuing them with v3 properties πŸ”—
    • Core Lightning #6785 makes anchor-style channels the default πŸ”—
    • Eclair #2816 allows the node operator to choose the max fee for an anchor output πŸ”—
  • Dual funding
    • Requirement to verify external inputs use segwit in dual funding and related protocols πŸ”—
    • BOLTs #851 adds support for dual funding and interactive tx construction to the LN specification πŸ”—
    • LDK #2770 begins preparing to later add support for dual-funded channels πŸ”—
  • Cluster mempool
    • Cluster mempool could help solve challenges opening zero-conf channels with v3 transaction relay πŸ”—
    • Ideas for post-v3 relay enhancements after cluster mempool is deployed πŸ”—
  • Coin selection
    • Bitcoin Core #27877 updates Bitcoin Core’s wallet with CoinGrinder coin selection strategy πŸ”—
    • New coin selection strategy for LN liquidity providers πŸ”—
  • Ecash
    • Discussion of the design of Cashu and other ecash systems πŸ”—
    • Sending and receiving ecash using LN and ZKCPs πŸ”—
  • Replace-by-fee (RBF)
    • Proposal for replace-by-feerate to avoid transaction pinning πŸ”—
    • Pure replace by feerate is not guaranteed to be incentive compatible πŸ”—
  • Accountable Computing Contracts
    • Sending and receiving ecash using LN and ZKCPs πŸ”—
  • Compact block relay
    • Improvements to compact block peer selection made to address block stalling attack πŸ”—
  • Eclipse attacks
    • Improved reproducible ASMap creation process πŸ”—
  • Free relay
    • Concern about replace by feerate allowing free relay πŸ”—
  • HD key generation
    • Rust Bitcoin #2451 removes the requirement that an HD derivation path start with an m πŸ”—
  • Kindred replace by fee
    • What if v3 semantics and sibling replacement had been applied to anchor outputs a year ago? πŸ”—
  • Offers
    • Human readable payment instructions proposed that are compatible with offers πŸ”—
  • OP_CAT
    • Simple vault prototype using OP_CAT and schnorr signatures πŸ”—
  • Payjoin
    • Mutiny Wallet v0.5.7 adds support for payjoin πŸ”—
  • Pooled mining
    • How does the TIDES payout scheme work? πŸ”—
  • Responsible disclosures
    • Eugene Siegel responsibly disclosed a Bitcoin Core block stalling bug affecting LN πŸ”—
  • Silent payments
    • Human readable payment instructions proposed that are compatible with silent payment addresses πŸ”—
  • Splicing
    • Challenges with splicing and zero-conf channels when using v3 transaction topology πŸ”—
  • Taproot
    • Taproot massively reduces worst case bandwidth for malleablity protection in contract protocols πŸ”—
  • Transaction pinning
    • Proposal for replace-by-feerate to avoid transaction pinning πŸ”—
  • Version 2 P2P transport
    • Bitcoin Core #29347 enables v2 P2P transport by default πŸ”—
  • Vaults
    • Simple vault prototype using OP_CAT and schnorr signatures πŸ”—
  • Zero-conf channels
    • Challenges opening zero-conf channels when using the initially allowed v3 transaction topology πŸ”—

January 2024

  • Version 3 transaction relay
    • Discussion about the costs of pinning when v3 policies are used πŸ”—
    • Discussion about LN anchors and v3 transaction relay proposal πŸ”—
    • Discussion about cluster mempool and a need for a CPFP carve out replacement like v3 relay πŸ”—
    • Proposed changes to LN for v3 relay and ephemeral anchors πŸ”—
    • Idea to apply RBF rules to v3 transactions to allow removing CPFP carve-out for cluster mempool πŸ”—
  • Cluster mempool
    • Discussion about cluster fee estimation πŸ”—
    • Overview of cluster mempoool, including discussion about its effect on CPFP carve-out πŸ”—
    • Interplay between cluster mempool, CPFP carve-out removal, and LN use of v3 relay πŸ”—
    • Idea to apply RBF rules to v3 transactions to allow removing CPFP carve-out for cluster mempool πŸ”—
  • Ephemeral anchors
    • Discussion about ephemeral anchors for LN and v3 transaction relay proposal πŸ”—
    • Discussion about cluster mempool and a need for a CPFP carve out replacement like ephemeral anchors πŸ”—
    • Discussion about Miner Extractable Value (MEV) in non-zero ephemeral anchors πŸ”—
    • Proposed changes to LN for v3 relay and ephemeral anchors πŸ”—
  • Fee sourcing
    • Argument that frequent use of exogenous fees may put mining decentralization at risk πŸ”—
    • Implications of exogenous fees on safety, scalability, and costs πŸ”—
    • An alternative to exogenous anchor outputs: endogenous fees with presigned incremental RBF bumps πŸ”—
    • Opposition to CTV based on commonly requiring exogenous fee πŸ”—
  • Rendez-vous routing
    • LDK #2781 and #2688 update support for sending and receiving blinded payments πŸ”—
    • LND #8095 and #8142 add additional logic to parts of LND’s codebase for handling binded paths πŸ”—
    • LDK #2791, #2801, and #2812 complete adding support for route blinding πŸ”—
    • Eclair #2811 allows trampoline payments to use a blinded path for the ultimate receiver πŸ”—
  • Responsible disclosures
    • Niklas GΓΆgge responsibly disclosed two vulnerabilities affecting LND πŸ”—
    • Matt Morehouse responsibly disclosed vulnerability affecting Core Lightning πŸ”—
    • Niklas GΓΆgge responsibly disclosed a consensus bug affecting btcd πŸ”—
  • Channel factories
    • Proposal for fee-dependent timelocks that would make mass factory closures more safe πŸ”—
    • Proposal for a mass-exit protocol that allows highly efficient payment batching πŸ”—
  • CPFP carve out
    • Discussion about the incompatibility between cluster mempool and CPFP carve-out πŸ”—
    • Idea to apply RBF rules to v3 transactions to allow removing CPFP carve-out for cluster mempool πŸ”—
  • Joinpools
    • Proposal for fee-dependent timelocks that would make mass joinpool closures more safe πŸ”—
    • Proposal for a mass-exit protocol that allows highly efficient payment batching πŸ”—
  • OP_CHECKTEMPLATEVERIFY
    • Mashup of OP_CTV and OP_CSFS proposed, along with new OP_INTERNALKEY πŸ”—
    • Opposition to CTV based on commonly requiring exogenous fee πŸ”—
  • Out-of-band fees
    • Discussion about the effect of out-of-band fees on proposed fee-dependent timelocks πŸ”—
    • Frequent use of exogenous fees may risk mining decentralization due to out-of-band fees πŸ”—
  • Output script descriptors
    • How to specify unspendable keys in descriptors πŸ”—
    • Proposed BIP specifying how to include descriptors in PSBTs πŸ”—
  • Trampoline payments
    • Eclair #2810 allows trampoline routing infomation to use more than 400 bytes πŸ”—
    • Eclair #2811 allows trampoline payments to use a blinded path for the ultimate receiver πŸ”—
  • Trimmed HTLC
    • Discussion about placing trimmed HTLC value in ephemeral anchor outputs and consequences for MEV πŸ”—
    • Continued discussion about placing trimmed HTLC value in ephemeral anchor outputs πŸ”—
  • Accountable Computing Contracts
    • Verification of arbitrary programs using proposed opcode from MATT πŸ”—
  • Anchor outputs
    • Discussion about LN anchors and v3 transaction relay proposal πŸ”—
  • Annex
    • Suggestion to store fee-dependent timelock parameters in the taproot annex πŸ”—
  • Anonymity networks
    • Bitcoin Core #29200 allows the I2P to use connections encrypted with both ECIES-X25519 and ElGamal πŸ”—
  • CLTV expiry delta
    • LN-Symmetry requires longer CLTV expiry deltas than expected πŸ”—
  • Coin selection
    • New coin selection strategies proposed and tested for Bitcoin Core πŸ”—
  • Eltoo
    • LN-Symmetry research implementation with summary of initial results πŸ”—
  • Expiration floods
    • Mitigating expiration floods with fee-depedent timelocks πŸ”—
  • Fee estimation
    • Cluster fee estimation to improve accuracy in a world with CPFP fee bumping πŸ”—
  • Free relay
    • Node operator goals include maximizing miner revenue without allowing free relay πŸ”—
  • Kindred replace by fee
  • MATT
    • Verification of arbitrary programs using proposed opcode from MATT πŸ”—
  • Onion messages
    • LDK #2723 adds support for sending onion messages using direct connections πŸ”—
  • OP_CHECKSIGFROMSTACK
    • Mashup of OP_CTV and OP_CSFS proposed, along with new OP_INTERNALKEY πŸ”—
  • Payment batching
    • Proposal for a pool exit protocol that allows highly efficient payment batching πŸ”—
  • Partially signed bitcoin transactions
    • Proposed BIP specifying how to include descriptors in PSBTs πŸ”—
  • Replace-by-fee (RBF)
    • Idea to apply RBF rules to v3 transactions to allow removing CPFP carve-out for cluster mempool πŸ”—
  • Simple taproot channels
    • LND #7733 updates its watchtower support for simple taproot channels πŸ”—
  • Statechains
    • Mercury Layer announced as an implementation of statechains using blind signing πŸ”—
  • Timelocks
    • Soft fork proposal for fee-dependent timelocks πŸ”—
  • Transaction pinning
    • Discussion about the costs of pinning when v3 transaction relay policies are used πŸ”—
  • Unannounced channels
    • Core Lightning #6869 updates the listchannels RPC to no longer list unannounced channels πŸ”—
  • Version 2 P2P transport
    • Bitcoin Core #29058 begins using v2 P2P transport by default for some connections πŸ”—
  • Watchtowers
    • LND #7733 updates its watchtower support for simple taproot channels πŸ”—

December 2023

November 2023

October 2023

September 2023

August 2023

July 2023

June 2023

May 2023

April 2023

March 2023

  • Codex32
    • Partial checksum verification of codex32-encoded seeds πŸ”—
    • BIPs #1425 assigns BIP93 to the codex32 seed backup, splitting, verification, and recovery scheme πŸ”—
  • Soft fork activation
    • PR Review Club meeting about Heretical Deployments used in Bitcoin Inquisition πŸ”—
    • Question about why Bitcoin Core hasn’t buried the taproot deployment πŸ”—
  • Annex
    • Bitcoin Inquisition #22 adds an -annexcarrier runtime option πŸ”—
  • AssumeUTXO
    • Bitcoin Core #25740 allows background validation of bootstrapped UTXO state πŸ”—
  • Channel factories
    • Improving capital efficiency with multiparty channels in tunable penality channel factories πŸ”—
  • Covenants
    • Proposal for alternative design for OP_VAULT inspired by OP_TLUV πŸ”—
  • HD key generation
    • Faster offline verification of BIP32 master seed backups πŸ”—
  • Offers
    • LDK #1977 allows serializing and deserializing offers πŸ”—
  • Utreexo
  • Vaults
    • Proposal for alternative design for OP_VAULT inspired by OP_TLUV πŸ”—
  • Watchtowers
    • Description of efficient watchtower use in the tunable penalty protocol πŸ”—

February 2023

January 2023

December 2022

November 2022

October 2022

September 2022

August 2022

July 2022

June 2022

May 2022

April 2022

March 2022

February 2022

January 2022

December 2021

November 2021

October 2021

September 2021

August 2021

July 2021

June 2021

May 2021

April 2021

March 2021

February 2021

January 2021

December 2020

November 2020

October 2020

September 2020

August 2020

July 2020

June 2020

May 2020

April 2020

March 2020

February 2020

January 2020

December 2019

November 2019

October 2019

September 2019

August 2019

July 2019

June 2019

May 2019

April 2019

March 2019

February 2019

January 2019

December 2018

November 2018

October 2018

September 2018

August 2018

July 2018

June 2018

Request a topic | Report an issue