Topics
Alphabetically | By date | By category
261 indexed events in 19 months
December 2019
- Multipath payments
- C-Lightning #3259 adds payment secrets to prevent multipath probing π
- LND #3788 adds support for βpayment addressesβ (payment secrets) π
- Multiple LN implementations add multipath payment support π
- Basic multipath payment support added to LN specification π
- 2019 year-in-review: multipath payments π
- Bech32
- Covenants
- Watchtowers
- Eclipse attacks
- Tapscript
- Anchor outputs
- 2019 year-in-review: anchor outputs π
- AssumeUTXO
- 2019 year-in-review: AssumeUTXO π
- BIP70 payment protocol
- 2019 year-in-review: Bitcoin Core BIP70 deprecation and disablement π
- Coinjoin
- 2019 year-in-review: SNICKER π
- Consensus cleanup soft fork
- 2019 year-in-review: consensus cleanup soft fork proposal π
- Erlay
- 2019 year-in-review: erlay π
- Hardware wallet interface (HWI)
- 2019 year-in-review: HWI π
- Miniscript
- 2019 year-in-review: miniscript π
- MuSig
- Composable MuSigβconcerns about safely using signer sub-groups π
- OP_CODESEPARATOR
- Discussion of
OP_CODESEPARATOR
design for proposed tapscript soft fork π
- Discussion of
- Reproducible builds
- 2019 year-in-review: reproducible builds π
- SIGHASH_NOINPUT
- 2019 year-in-review:
SIGHASH_ANYPREVOUT
π
- 2019 year-in-review:
- Signet
- 2019 year-in-review: signet π
- Taproot
- 2019 year-in-review: taproot π
- Trampoline payments
- 2019 year-in-review: trampoline payments π
November 2019
- Multipath payments
- Bech32
- Coin selection
- Compact block filters
- CPFP carve out
- Taproot
- Anchor outputs
- Continued discussion of LN anchor outputs π
- BIP70 payment protocol
- Bitcoin Core 0.19 released with BIP70 support disabled by default π
- Erlay
- Erlay-compatible transaction reconciliation protocol published as BIP330 π
- MuSig
- MuSig and attacks based on Wagnerβs algorithm π
- Partially signed bitcoin transactions (PSBTs)
- Range of identifiers allocated to proprietary PSBT extensions π
- Schnorr signatures
- Blog post about x-only pubkeys for use in schnorr signature schemes π
- Signet
- Signet protocol published as BIP325 π
- Trampoline payments
- Eclair #1209 adds experimental support for trampoline onion format π
- Transaction bloom filtering
- Bitcoin Core 0.19 released with bloom filters disabled π
October 2019
- Schnorr signatures
- Taproot
- Tapscript
- Anchor outputs
- LN simplified commitments discussion π
- BIP70 payment protocol
- Bitcoin Core PR#17165 removes support for BIP70 payment protocol π
- CPFP carve out
- LN simplified commitments using CPFP carve-out π
- CVE-2018-17144
- Talk summary: Near misses: what could have gone wrong π
- Erlay
- Draft BIP for enabling Erlay compatibility π
- MuSig
- Schnorr signatures and musig π
- Output script descriptors
- Descriptors extended with sortedmulti π
- SIGHASH_NOINPUT
- Continued discussion of noinput/anyprevout π
September 2019
- BIP70 payment protocol
- Bitcoin Core PR#15584 disables support for BIP70 by default π
- Coinjoin
- Simple Non-Interactive Coinjoin with Keys for Encryption Reused (SNICKER) π
- CPFP carve out
- Bitcoin Core #16421 merged allowing carve outs to be RBF replaced π
- Child-pays-for-parent (CPFP)
- Refactor preparing for ancestor relay π
- Eltoo
- Eltoo demo implementation π
- Hold invoices
- LND #3390 simplifies hold invoice logic by separate HTLC tracking π
- Multipath payments
- LND #3390 separates tracking of HTLCs from invoices as necessary for AMP π
- Signet
- Eltoo demo implementation using custom signet π
- Taproot
- Suggested removal of P2SH address wrapper from taproot proposal π
- Tapscript
- Tapscript resource limits π
- Watchtowers
- Watchtower storage costs π
August 2019
- Transaction bloom filtering
- Covenants
- Bitcoin vaults without covenants π
- Miniscript
- Miniscript request for comments π
- Partially signed bitcoin transactions (PSBTs)
- Modifying BIP174 for extensibility π
- Replace-by-fee (RBF)
- Compatibility matrixβReplace by Fee π
- Schnorr signatures
- Proposed change to schnorr pubkeys π
- Signet
- C-Lightning 0.7.2.1 released with support for signet π
- Trampoline payments
- BOLT PR and discussion about trampoline payments π
July 2019
- Generic signmessage
- Just-in-time (JIT) routing
- Signet
- Transaction bloom filtering
- Coinjoin
- Fidelity bonds for imporoved sybil resistance in distributed coinjoin π
- Compact block filters
- BIP157 bandwidth higher than BIP37 bloom filters π
- CPFP carve out
- Bitcoin Core #15681 merged with CPFP carve out π
- MuSig
- LN gossip update proposal to use MuSig π
- Partially signed bitcoin transactions (PSBTs)
- Update to the utxoupdatepsbt RPC in Bitcoin Core π
- Reproducible builds
- Merged PR for reproducible build of Bitcoin Core using GNU Guix π
- Schnorr signatures
- Executive briefing: the next soft fork π
- Sidechains
- Notable changes: BIP301 π
- Tapscript
- BIP322 signmessage forward compatibility π
- Watchtowers
- LND 0.7.0-beta release with initial watchtower support π
June 2019
- Replace-by-fee (RBF)
- MuSig
- AssumeUTXO
- CoreDev.tech demo and discussion of assumeutxo π
- Coin selection
- Bitcoin Core PR#13756 adds flag to avoid address reuse privacy loss π
- Consensus cleanup soft fork
- CoreDev.tech discussion: cleanup soft fork π
- Countersign
- CoreDev.tech meetings: v2 P2P transport and countersign π
- Covenants
- CoreDev.tech discussion: potential script changes π
- CPFP carve out
- Proposal to override some BIP125 conditions, alternative to carve out π
- Child-pays-for-parent (CPFP)
- LND #3140 adds support for RBF and CPFP fee bumping sweep transactions π
- Dandelion
- Erlay comaptible with BIP156 π
- Eclipse attacks
- Differentiating peers based on ASN instead of address prefix π
- Erlay
- Erlay proposed π
- Hardware wallet interface (HWI)
- CoreDev.tech discussions: HWI integration into Bitcoin Core π
- Reproducible builds
- Breaking Bitcoin summaries: Bitcoin build system security π
- Signet
- CoreDev.tech discussion: signet π
- Spontaneous payments
- Using ECDH for uncoordinated LN payments π
- Taproot
- Executive briefing: the next soft fork π
- Tapscript
- Executive briefing: Taproot and Tapscript π
- Transaction pinning
- Proposal to override some BIP125 RBF conditions to avoid pinning π
- Utreexo
- Utreexo Q&A session at CoreDev.Tech π
- Version 2 P2P transport
- CoreDev.tech discussion of v2 P2P transport proposal π
- Watchtowers
- LND PR #3133 adding support for altruist watchtowers π
May 2019
- Taproot
- SIGHASH_NOINPUT
- Tapscript
- Covenants
- New proposed opcode: OP_CHECKOUTPUTSHASHVERIFY π
- Eltoo
- SIGHASH_ANYPREVOUT proposal compatible with Eltoo π
- Hardware wallet interface (HWI)
- Bitcoin Core 0.18 with basic hardware signer support π
- MAST
- Overview of Taproot and itβs MAST-based encumbrances π
- Miniscript
- Final stack empty, insights from miniscript development π
- Partially signed bitcoin transactions (PSBTs)
- PSBT enhancements included in Bitcoin Core 0.18 π
- Reproducible builds
- New reproducibly-build architecture and Snap packages for Bitcoin Core π
April 2019
- AssumeUTXO
- Assume valid discussion π
- Compact block filters
- Basic BIP158 support merged into Bitcoin Core π
- Hold invoices
- C-Lightning #2540 adds hook allowing plugins to implement hold invoices π
- Sidechains
- Elements Project bech32-like addresses π
- Trampoline payments
- Trampoline payments for LN π
March 2019
- Consensus cleanup soft fork
- OP_CODESEPARATOR
- Bech32
- Bech32 sending support (24-part series) π
- Block explorers
- Esplora updated π
- Hold invoices
- LND #2022 merged adding support for hold invoices π
- MuSig
- Extensions to PSBTs to help make them compatible with advanced protocols π
- Partially signed bitcoin transactions (PSBTs)
- Discussion of PSBT extension fields π
- SIGHASH_NOINPUT
- Discussion about increasing
SIGHASH_NOINPUT_UNSAFE
safety π
- Discussion about increasing
- Signet
- Feedback requested on signet π
- Version 2 P2P transport
- Announcement of v2 P2P transport proposal π
- Watchtowers
- LND PR #2618 implementing private watchtower support π
February 2019
- BIP70 payment protocol
- Bitcoin Core PR#15063 allows falling back to BIP21 parsing of BIP72 URIs π
- Channel factories
- Discussion of output tagging and its effect on eltoo and channel factories π
- Dandelion
- PRs that need more review or development π
- Hardware wallet interface (HWI)
- Bitcoin Core preliminary hardware wallet support π
- MAST
- It should be possible to upgrade miniscript for things like MAST π
- Miniscript
- Miniscript presentation π
- MuSig
- Libsecp256k1-zkp supports MuSig key and signature aggregation π
- Output script descriptors
- Descriptor checksum support added π
- Partially signed bitcoin transactions (PSBTs)
- Three new Bitcoin Core RPCs for managing PSBTs π
- Replace-by-fee (RBF)
- RBF in the wild (survey of RBF usage) π
- Reproducible builds
- Notable Bitcoin Core PRs: reproducible builds using GNU Guix π
- SIGHASH_NOINPUT
- Tagging outputs to increase safety of
SIGHASH_NOINPUT_UNSAFE
π
- Tagging outputs to increase safety of
- Utreexo
- Exploring accumulators π
January 2019
- Watchtowers
- Dandelion
- Whatβs the BIP156 hold-up in Bitcoin Core? π
- Eltoo
- Optimization for Eltoo-based payment channels π
- MAST
- Should
OP_CODESEPARATOR
be disabled in MAST scripts? π
- Should
- OP_CODESEPARATOR
- Should
OP_CODESEPARATOR
be included in future Script language upgrades? π
- Should
- Payjoin
- Mailing list discussion about BIP79 Bustapay π
- SIGHASH_NOINPUT
SIGHASH_NOINPUT_UNSAFE
edge cases π
- Spontaneous payments
- LND PR for spontaneous LN payments π
December 2018
- Minisketch
- Taproot
- Block explorers
- Modern open source block explorer π
- Channel factories
- 2018 year-in-review: eltoo lays groundwork for channel factories π
- Countersign
- 2018 year-in-review: untrackable authentication π
- CPFP carve out
- CPFP carve out proposal π
- Child-pays-for-parent (CPFP)
- CPFP carve-out proposed π
- CVE-2018-17144
- 2018 year-in-review: CVE-2018-17144 π
- Dandelion
- 2018 year-in-review notable developments: BIP156 Dandelion π
- Eltoo
- 2018 year-in-review: Eltoo π
- Generic signmessage
- 2018 year-in-review: initial discussion that became BIP322 π
- MAST
- Taproot: an optimization for MAST π
- MuSig
- 2018 year-in-review: publication of MuSig protocol π
- Payjoin
- 2018 year-in-review: Pay-to-EndPoint (P2EP) π
- Replace-by-fee (RBF)
- 2018 year-in-review: transaction statistics π
- SIGHASH_NOINPUT
- 2018 year-in-review:
SIGHASH_NOINPUT
π
- 2018 year-in-review:
- Splicing
- 2018 year-in-review: splicing π
- Transaction pinning
- Eltoo may not be entirely reliable because of transaction pinning π
November 2018
- Anchor outputs
- Simplified fee bumping for LN π
- Bech32
- Bech32 security update for C implementations π
- Child-pays-for-parent (CPFP)
- Simplified fee bumping for LN π
- Multipath payments
- LN protocol 1.1 goals: multipath payments π
- SIGHASH_NOINPUT
- Proposal included additional data in sighashes π
- Splicing
- LN 1.1 protocol goals π
- Transaction pinning
- What is transaction pinning? π
- Watchtowers
- LND PR #2124 adding support for detecting and using onchain spends π
October 2018
- BIP70 payment protocol
- Bitcoin Core PR#14451 allows building Bitcoin-Qt without BIP70 support π
- Covenants
- Scaling Bitcoin Tokyo 2018, Script Roundtable: OP_CHECKSIGFROMSTACK π
- CVE-2018-17144
- CVE-2018-17144 exploited on testnet π
- Output script descriptors
- Key origin support π
- SIGHASH_NOINPUT
- Discussion of the evolution of script:
SIGHASH_NOINPUT_UNSAFE
π
- Discussion of the evolution of script:
- Splicing
- Proposals for LN splicing π
- Utreexo
- CoreDev.Tech summaries: Utreexo π
- Watchtowers
- LND PRs #1535 and #1512 adding server-side communication for watchtowers π
September 2018
- CVE-2018-17144
- Coinjoin
- Generic signmessage
- BIP322 proposed π
- Payjoin
- Bustapay discussion (simplified alternative to P2EP) π
- Version 2 P2P transport
- Criticism and defense of BIP151 choices π
August 2018
- Version 2 P2P transport
- BIP70 payment protocol
- Pay-to-EndPoint (P2EP) has elements similar to BIP70 π
- Coinjoin
- BLS signatures library possibly useful for non-interactive coinjoins π
- Compact block filters
- Functions for generating BIP158 filters added to Bitcoin Core π
- Dandelion
- Dandelion DoS-resistant stem routing being researched π
- Minisketch
- Researching bandwidth-efficient set reconciliation protocol π
- MuSig
- BLS signatures based on the MuSig construction π
- Payjoin
- Pay-to-EndPoint (P2EP) proposed π
- Watchtowers
- LND PR #1543 adding watchtower version 0 encoding and encryption π
July 2018
- Partially signed bitcoin transactions (PSBTs)
- Coin selection
- Schnorr signatures
- Coinjoin
- CoinjoinXT presentation π
- Dandelion
- Discussion of Dandelion route selection π
- Output script descriptors
- First use of descriptors in Bitcoin Core π
- SIGHASH_NOINPUT
- Renaming of
SIGHASH_NOINPUT
toSIGHASH_NOINPUT_UNSAFE
π
- Renaming of
June 2018
- Coin selection
- Coin selection simulations π
- Compact block filters
- Discussion of what data should be included in BIP158 filters π
- OP_CODESEPARATOR
- Bitcoin Core 0.16.1 to cease relaying transactions using
OP_CODESEPARATOR
π
- Bitcoin Core 0.16.1 to cease relaying transactions using