- Modern Soft Fork Activation
- Annoucement: Discreet Log Contract Protocol Specification
- Composable MuSig
- BIP OP_CHECKTEMPLATEVERIFY
- Analysis of Bech32 swap/insert/delete detection and next steps
- Lightning in a Taproot future (ZmnSCPxj)
- DLC Protocol Specification (Chris Stewart)
- Onchain fee insurance mechanism (ZmnSCPxj)
- BOLT draft for watchtowers (Sergi Segura)
- Bitcoin’s Initial Block Download
- 2019 Bitcoin Node Performance Tests
- Insecure Shortcuts in MuSig
- Reducing Bitcoin Transaction Sizes with x-only Pubkeys
- List of Hardware Wallet Attacks
- SHA-1 is a shambles
- Kraken Identifies Critical Flaw in Trezor Hardware Wallets
- The Schnorr/Taproot proposal is now published as BIPs 340, 341, and 342
- Switch to even-y tiebreaker for pubkeys
- Avoiding the EC multiplication during signing by using precomputed pubkey data
- Remove OpenSSL
- gui: create PSBT with watch-only wallet
- QT: bump fee returns PSBT on clipboard for watchonly-only wallets
- p2p: supplying and using asmap to improve IP bucketing in addrman
- Use rolling bloom filter of recent block txs for AlreadyHave() check
- Experimental key send mode (Joost)
- htlcswitch: Disallow circular routes on same channel (Carla)
- routing+lnrpc: add missing query routes parameters (Joost)
- Fix HTLC timer deadlock (Joost)
- Add AMP record (Conner)
- Apps in 2019
- Zebedee presentation at London Bitcoin Devs
- Release of Lightning Loop beta (and funding announcement)
- Bitmex blog - Proportion of public, private channels
- Breez - Reverse submarine swaps
- SquareCrypto - Lightning Development Kit
- Lightning Conference - Private keys in Lightning (Chris Stewart)
- Payment points (Nadav Kohen)
- Trampoline routing (Bastien Teinturier)