Bitcoin Optech newsletter #345 is here: - looks at an analysis of P2P traffic experienced by a typical full node - summarizes research into LN pathfinding - describes a new approach for creating probabilistic payments - recaps the "Stricter internal handling of invalid blocks " PR Review Meeting - Optech Newsletter #345 Recap on Riverside Developer Virtu posted to Delving Bitcoin an analysis of the network traffic generated and received by his node in four different modes: initial block download (IBD), non-listening (outbound connections only), non-archival (pruned) listening, and archival listening... Sindura Saraswathi posted to Delving Bitcoin about research she conducted with Christian Kümmerle about finding optimal paths between LN nodes for sending payments in a single part... Robin Linus replied to the Delving Bitcoin thread about probabilistic payments with a conceptually simple script that allows two parties to each commit to an arbitrary amount of entropy that can later be revealed and xored together, to produce a value that can be used to determine which one of them receives a payment... 'Stricter internal handling of invalid blocks' is a PR by mzumsande that improves the correctness of two non-consensus-critical and expensive-to-calculate validation fields by immediately updating them when a block is marked as invalid... 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!
Earlier today @Murch and @npub1zsu6...k4em were joined by Matt Morehouse , @Matt Corallo , and @npub1qqqq...lxwk to discuss Newsletter #343: - LND vulnerability - Bitcoin Core’s priorities - Bitcoin Forking Guide - Update on BIP360 pay-to-quantum-resistant-hash (P2QRH) - Private block template marketplace to prevent centralizing MEV - and more! Catch up:
Bitcoin Optech newsletter #344 is here: - announces the disclosure of a vulnerability affecting old versions of LND - summarizes a discussion about the Bitcoin Core Project’s priorities - Changing consensus covering: Bitcoin Forking Guide, BIP360 pay-to-quantum-resistant-hash (P2QRH) updates, and Private block template marketplace to prevent centralizing MEV - Optech Newsletter #344 Recap on Riverside Matt Morehouse posted to Delving Bitcoin to announce the responsible disclosure of a vulnerability that affected LND versions before 0.18... Several blog posts by Antoine Poinsot about the future of the Bitcoin Core project were linked in a thread on Delving Bitcoin... Anthony Towns announced to Delving Bitcoin a guide to how to build community consensus for changes to Bitcoin’s consensus rules... Developer Hunter Beast posted an update on his research into quantum resistance for BIP360 to the Bitcoin-Dev mailing list... Matt Corallo and developer 7d5x9 posted to Delving Bitcoin about allowing parties to bid in public markets for selected space within miner block templates... 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!
Earlier today @npub1sylu...6ksu and @npub1zsu6...k4em talked through Newsletter #343: - unsolicited transactions - assumeUTXO - code checkpoints - long reorgs - nlocktime values - and more! Catch up:
Last week Bastien Teinturier Joost Jager joined @npub1sylu...6ksu and @npub1zsu6...k4em 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!