Earlier today @David A. Harding and @schmidty talked through Newsletter #343: - unsolicited transactions - assumeUTXO - code checkpoints - long reorgs - nlocktime values - and more! Catch up:
Last week Bastien Teinturier Joost Jager joined @David A. Harding and @schmidty for #342: - settling channels w/o extra UTXOs - LN QoS flag - Ark SDK, Zaprite, Iris, Sparrow, Scure, py and rust bitcoinkernel libs, cbip32, Loop MuSig2 Catch up:
Bitcoin Optech newsletter #343 is here: - summarizes a post about having full nodes ignore transactions that are relayed without being requested first - summarizes popular Q&A from Stack Exchange - Optech Newsletter #343 Recap on Riverside Antoine Riard posted to Bitcoin-Dev two draft BIPs that would allow a node to signal that it will no longer accept tx messages that it had not requested using an inv message, called unsolicited transactions... Selected Q&A from Bitcoin Stack Exchange: - What’s the rationale for how the loadtxsoutset RPC is set up? - Are there pinning attacks that RBF rule #3 makes impossible? - Unexpected locktime values - Why is it necessary to reveal a bit in a script path spend and check that it matches the parity of the Y coordinate of Q? - Why does Bitcoin Core use checkpoints?? - How does Bitcoin Core handle long reorgs? - What is discard feerate? - Policy to miniscript compiler Bitcoin Optech will host an audio recap discussion of this newsletter on Riverside.fm Tuesday at 15:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #342 is here: - describes an idea for allowing mobile wallets to settle LN channels without extra UTXOs - summarizes continued discussion about adding a quality-of-service flag for LN pathfinding - summarizes changes to services/client software - adds a v3 commitments topic - Optech Newsletter #342 Recap on Riverside Bastien Teinturier posted to Delving Bitcoin about an opt-in variation of v3 commitments for LN channels that would allow mobile wallets to settle channels using the funds within the channel for all cases where theft is possible... Joost Jager posted to Delving Bitcoin to continue discussion about adding a quality of service (QoS) flag to the LN protocol to allow nodes to signal that one of their channels was highly available (HA)—able to forward payments up to a specified amount with 100% reliability... Changes to services and client software: - Ark Wallet SDK released - Zaprite adds BTCPay Server support - Iris Wallet desktop released - Sparrow 2.1.0 released - Scure-btc-signer 1.6.0 released - Py-bitcoinkernel alpha - Rust-bitcoinkernel library - BIP32 cbip32 library - Lightning Loop moves to MuSig2 V3 commitments are LN commitment transactions made using version 3 transactions adhering to the policies for TRUC, a P2A outputs, ephemeral dust, and sibling replacement... Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Bastien Teinturier and Joost Jager on Riverside.fm Tuesday at 17:30 UTC. Join us to discuss or ask questions!
Earlier today @Murch and @schmidty discussed Bitcoin Optech Newsletter #341: - probabilistic payments - ephemeral anchors - Bitcoin network monitoring and orphan evictions - BIP3 - cluster mempool ... and more! Catch up:
Earlier this week Optech was joined by Matt Morehouse, Johan Halseth, Pieter Wuille, Sergi Delgado, Bastien Teinturier, Oleksandr Kurbatov, Antoine Poinsot and Bob McElrath to discuss Newsletter #340. Catch up: