podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Bitcoin Optech
Shows
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #365 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by David Gumberg, Lauren Shareshian, Jameson Lopp, Steven Roose, and Tim Ruffing to discuss Newsletter #365.News● Testing compact block prefilling (1:13:00) ● Mempool-based fee estimation library (1:33:53) Changing consensus● Migration from quantum-vulnerable outputs (49:17) ● Taproot-native `OP_TEMPLATEHASH` proposal (1:13) ● Proposal to allow longer relative timelocks (12:57) ● Security against quantum computers with taproot as a commitment scheme (23:48) Releases and release candidates● Bitcoin Core 29.1rc1 (1:46:55) Notable code and do...
2025-08-06
1h 56
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #364 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Matt Morehouse and Jesse Posner to discuss Newsletter #364.News● LND gossip filter DoS vulnerability (0:53) ● Chain code withholding for multisig scripts (15:16) ● Research indicates common Bitcoin primitives are compatible with quantum-resistant signature algorithms (38:46) Selected Q&A from Bitcoin Stack Exchange● How does Bitcoin Core handle reorgs larger than 10 blocks? (57:36) ● Advantages of a signing device over an encrypted drive? (1:01:29) ● Spending a taproot output through the keypath and scriptpath? (1:03:21) Releases and rel...
2025-07-31
1h 25
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #363 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Davidson Souza to discuss Newsletter #363.Changes to services and client software● Floresta v0.8.0 released (0:45) ● RGB v0.12 announced (20:38) ● FROST signing device available (25:34) ● Gemini adds taproot support (29:44) ● Electrum 4.6.0 released (38:14) Releases and release candidates● LND v0.19.2-beta (38:51) Notable code and documentation changes● Bitcoin Core #32604 (39:38) ● Bitcoin Core #32618 (40:55) ● Bitcoin Core #31553 (43:03) ● Core Lightning #7725 (46:53) ● Eclair #2716 (47:23) ● LDK #3628 (52:19) ● LDK #3890 (53:22) ● LND #100
2025-07-22
57 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #361 Recap
Sanket Kanjalkar, Jonas Nick, Tadge Dryja, Steven Roose, and Brandon Black join Mark “Murch” Erhardt and Mike Schmidt to discuss Newsletter #361.News● Separating onion message relay from HTLC relay (2:06) Changing consensus● CTV+CSFS advantages for PTLCs (5:45) ● Vault output script descriptor (15:21) ● Continued discussion about CTV+CSFS advantages for BitVM (22:57) ● Open letter about CTV and CSFS (27:59) ● OP_CAT enables Winternitz signatures (1:12:27) ● Commit/reveal function for post-quantum recovery (1:22:46) ● OP_TXHASH variant with support for transaction sponsorship (1:53:31) Notab...
2025-07-10
2h 19
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #360 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Daniela Brozzoni and Naiyoma to discuss Newsletter #360.News● Fingerprinting nodes using `addr` messages (1:00) ● Does any software use `H` in descriptors? (29:36) Selected Q&A from Bitcoin Stack Exchange● Is there any way to block Bitcoin Knots nodes as my peers? (33:42) ● What does OP_CAT do with integers? (42:00) ● Async Block Relaying With Compact Block Relay (BIP152) (43:03) ● Why is attacker revenue in selfish mining disproportional to its hash-power? (52:47) Releases and rel...
2025-07-01
1h 08
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #356 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Carla Kirk-Cohen, Joost Jager, and Elias Rohrer to discuss Newsletter #356.News● Do attributable failures reduce LN privacy? (0:57) Selected Q&A from Bitcoin Stack Exchange● Which transactions get into blockreconstructionextratxn? (40:40) ● Why would anyone use OP_RETURN over inscriptions, aside from fees? (46:47) ● Why is my Bitcoin node not receiving incoming connections? (48:25) ● How do I configure my node to filter out transactions larger than 400 bytes? (49:44) ● What does not publicly routable node in Bitcoin Core P...
2025-06-03
1h 12
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #355 Recap
Dave Harding is joined by Alex Myers and Rodolfo Novak to discuss Newsletter #355.Changes to services and client software● Cake Wallet added payjoin v2 support (2:38) ● Sparrow adds pay-to-anchor features (6:37) ● Safe Wallet 1.3.0 released (8:00) ● COLDCARD Q v1.3.2 released (9:15) ● Transaction batching using payjoin (19:07) ● JoinMarket Fidelity Bond Simulator (20:46) ● Bitcoin opcodes documented (26:39) ● Bitkey code open sourced (27:59) Releases and release candidates● LND 0.19.0-beta (33:43) ● Core Lightning 25.05rc1 (40:12) Notable code and documentation changes● Bitco...
2025-06-02
1h 07
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #354 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Eugene Siegel, Chris Stewart, Bram Cohen, and Robin Linus to discuss Newsletter #353.News● Vulnerability disclosure affecting old versions of Bitcoin Core (1:17) Changing consensus● Proposed BIP for 64-bit arithmetic in Script (5:28) ● Proposed opcodes for enabling recursive covenants through quines (23:11) ● Description of benefits to BitVM from `OP_CTV` and `OP_CSFS` (36:39) Releases and release candidates● LND 0.19.0-beta.rc4 (1:07:28) Notable code and documentation changes●...
2025-05-21
1h 23
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #353 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Ruben Somsen, Salvatore Ingala, and Stéphan Vuylsteke to discuss Newsletter #353.News● BIP30 consensus failure vulnerability (0:52) ● Avoiding BIP32 path reuse (28:33) Bitcoin Core PR Review Club● Add bitcoin wrapper executable (16:38) Releases and release candidates● LND 0.19.0-beta.rc4 (45:01) Notable code and documentation changes● Core Lightning #8227 (45:18) ● Core Lightning #8162 (46:43) ● Core Lightning #8166 (47:44) ● Core Lightning #8237 (48:49) ● LDK #3700 (49:28) ● Rust Bitcoin #4387 (49:55...
2025-05-15
57 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #350 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Niklas Gögge to discuss Newsletter #350.Changes to services and client software● Bitcoin Knots version 28.1.knots20250305 released (11:26) ● PSBTv2 explorer announced (13:51) ● LNbits v1.0.0 released (14:38) ● The Mempool Open Source Project® v3.2.0 released (15:22) ● Coinbase MPC library released (17:25) ● Lightning Network liquidity tool released (21:20) ● Versioned Storage Service announced (22:25) ● Fuzz testing tool for Bitcoin nodes (1:17) ● Bitcoin Control Board components open-sourced (23:50) Releases and release candidates● Bitcoin Core 29.0 (25:13) ● LND 0.19.0-beta.rc2 (34...
2025-04-22
41 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #349 Recap
Mark “Murch” Erhardt and Dave Harding are joined by Sebastian Falbesoner, Ruben Somsen, and Abubakar Sadiq Ismail to discuss Newsletter #349.News● SwiftSync speedup for initial block download (0:34) Bitcoin Core PR Review Club● Add Fee rate Forecaster Manager (29:33) Releases and release candidates● Core Lightning 25.02.1 (46:54) ● Core Lightning 24.11.2 (47:03) ● BTCPay Server 2.1.0 (48:14) ● Bitcoin Core 29.0rc3 (49:25) ● LND 0.19.0-beta.rc2 (51:21) Notable code and documentation changes● LDK #2256 (53:52) ● LND #9669 (56:16) ● Rust Bitcoin #4302 (57:
2025-04-22
58 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #348 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Jonas Nick, Jameson Lopp, Steven Roose, Gregory Sanders, and Salvatore Ingala to discuss Newsletter #348.News● Educational and experimental-based secp256k1 implementation (1:09) Changing consensus● Should vulnerable bitcoins be destroyed? (9:17) ● Securely proving UTXO ownership by revealing a SHA256 preimage (34:52) ● Draft BIP for destroying quantum-insecure bitcoins (44:01) ● Criticism of CTV motivation (51:16) ● CTV+CSFS benefits (1:06:02) ● Benefit of CTV to Ark users (1:24:37) ● OP_CHECKCONTRACTVERIFY semantics (1:31:49) ● Draft BIP published for consensus cleanup (1:58...
2025-04-21
2h 18
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #347 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Sjors Provoost and Antoine Poinsot to discuss Newsletter #347.News● LN upfront and hold fees using burnable outputs (0:54) ● Discussion of testnets 3 and 4 (5:11) ● Plan to relay certain taproot annexes (19:01) Selected Q&A from Bitcoin Stack Exchange● Why is the witness commitment optional? (24:58) ● Can all consensus valid 64 byte transactions be (third party) malleated to change their size? (36:39) ● How long does it take for a transaction to propagate through the network? (47:37) ● Utility of longte...
2025-04-01
1h 17
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #346 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Matt Morehouse, Yong Yu, Alejandro De La Torre, Jan B, and Marco De Leon to discuss Newsletter #346.News● Discussion of LND's dynamic feerate adjustment system (1:24) Changes to services and client software● Wally 1.4.0 released (17:17) ● Bitcoin Core Config Generator announced (18:05) ● A regtest development environment container (18:55) ● Explora transaction visualization tool (20:17) ● Hashpool v0.1 tagged (21:35) ● DMND launching pooled mining (24:36) ● Krux adds taproot and miniscript (22:21) ● Source-available secure element announced (23:01) ●...
2025-03-26
1h 21
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #344 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Matt Morehouse, Matt Corallo, and Hunter Beast to discuss Newsletter #344.News● Disclosure of fixed LND vulnerability allowing theft (0:57) ● Discussion about Bitcoin Core's priorities (10:49) Changing consensus● Bitcoin Forking Guide (1:01:11) ● Update on BIP360 pay-to-quantum-resistant-hash (P2QRH) (34:37) ● Private block template marketplace to prevent centralizing MEV (21:06) Releases and release candidates● Core Lightning 25.02 (1:09:57) Notable code and documentation changes● Eclair #3019 (1:11:21) ● Eclair #3016 (1:12:05...
2025-03-11
1h 21
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #342 Recap
Dave Harding and Mike Schmidt are joined by Bastien Teinturier and Joost Jager discuss Newsletter #342.News● Allowing mobile wallets to settle channels without extra UTXOs (0:59) ● Continued discussion about an LN quality of service flag (13:14) Changes to services and client software● Ark Wallet SDK released (40:28) ● Zaprite adds BTCPay Server support (40:57) ● Iris Wallet desktop released (41:21) ● Sparrow 2.1.0 released (41:41) ● Scure-btc-signer 1.6.0 released (42:38) ● Py-bitcoinkernel alpha (43:48) ● Rust-bitcoinkernel library (44:30) ● BIP32 cbip32 library (45:56) ● Lightning Loop moves to MuSig2 (46:22)
2025-03-03
58 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #341 Recap
Mark “Murch” Erhardt and Mike Schmidt discuss Newsletter #341.News● Continued discussion about probabilistic payments (0:34) ● Continued discussion about ephemeral anchor scripts for LN (7:26) ● Stats on orphan evictions (14:31) ● Updated proposal for updated BIP process (27:08) Bitcoin Core PR Review Club● Cluster mempool: introduce TxGraph (35:43) Releases and release candidates● LND v0.18.5-beta (43:48) ● Bitcoin Inquisition 28.1 (44:10) Notable code and documentation changes● Bitcoin Core #25832 (51:43) ● Eclair #2989 (55:49) ● LDK #3440 (56:36) ● LND #9470 (57:14...
2025-02-18
59 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #339 Recap
Mark “Murch” Erhardt and Dave Harding are joined by Matt Morehouse and 0xB10C to discuss Newsletter #339.News● Vulnerability in LDK claim processing (0:47)● Replacement cycling attacks with miner exploitation (17:28)● Updated stats on compact block reconstruction (23:56)Selected Q&A from Bitcoin Stack Exchange● Who uses or wants to use PSBTv2 (BIP370)? (32:38)● In the bitcoin's block genesis, which parts can be filled arbitrarily? (34:41)● Lightning force close detection (36:47)● Is a segwit-formatted transaction with all inputs of non-witness program type valid? (40:01...
2025-02-07
1h 15
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #338 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Andrew Toth and Dave Harding to discuss Newsletter #338. News - Draft BIP for unspendable keys in descriptors (0:49) - PSBTv2 integration testing (9:55) - Correction about offchain DLCs (15:25) Changes to services and client software - Bull Bitcoin Mobile Wallet adds payjoin (28:10) - Bitcoin Keeper adds miniscript support (28:52) - Nunchuk adds taproot MuSig2 features (29:26) - Jade Plus signing device announced (32:08) - Coinswap v0.1.0 released (32:36) - Bitcoin Safe 1.0.0 released (35:14) - Bitcoin Core 28.0 policy demonstration (35:41) - Rust-payjoin 0.21.0 released (36:21) - PeerSwap v4.0rc1 (37:34) - Joinpool...
2025-01-28
49 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #336 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Abubakar Sadiq Ismail, Gregory Sanders, and Daniel Roberts to discuss Newsletter #336. News Investigating mining pool behavior before fixing a Bitcoin Core bug (1:07) Contract-level relative timelocks (15:04) Multiparty LN-Symmetry variant with penalties for limiting published updates (29:06) Releases and release candidates Bitcoin Core 28.1 (39:54) BDK 0.30.1 (40:45) LDK v0.1.0-beta1 (42:01) Notable code and documentation changes Bitcoin Core #28121 (42:22) BDK #1592 (43:14)
2025-01-14
47 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #334: 2024 Year-in-Review Special Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Dave Harding, Niklas Gögge, Gloria Zhao, and Rearden to discuss Newsletter #334: 2024 Year-in-Review Special. January Fee-dependent timelocks (16:18) Optimized contract protocol exits (17:20) LN-Symmetry proof-of-concept implementation (18:22) February Replace by feerate (22:32) Human-readable payment instructions (27:25) Improved ASMap generation (28:09) LN dual funding (32:33) Trustless betting on future feerates (32:56) Summary 2024: Vulnerability disclosures (7:05) March BINANAs and BIPs (33:33) Enhanced feerate estimation (34:41) More efficient transaction sponsorship (46:08) April Consensus cleanup (50:06) Reforming the BIPs process (51:08) Inbound routing fees (53:10) Weak blocks (54...
2024-12-23
1h 59
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #333 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Dave Harding, /dev/fd0, and Gloria Zhao to discuss Newsletter #333. News Vulnerability allowing theft from LN channels with miner assistance (1:11) Deanonymization vulnerability affecting Wasabi and related software (12:00) Insights into channel depletion (18:12) Poll of opinions about covenant proposals (31:14) Incentive-based pseudo-covenants (41:49) Bitcoin Core developer meeting summaries (46:45) Bitcoin Core PR Review Club Track and use all potential peers for orphan resolution (48:18) Changes to services and client software Java-based HWI released (1:00:32) Saving Satoshi Bitcoin development education game announced (1:01:24) Neovi...
2024-12-18
1h 34
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #331 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Anthony Towns to discuss Newsletter #331. News Lisp dialect for Bitcoin scripting (0:48) Selected Q&A from Bitcoin Stack Exchange How does ColliderScript improve Bitcoin and what features does it enable? (43:24) Why do standardness rules limit transaction weight? (48:10) Is the scriptSig spending an PayToAnchor output expected to always be empty? (56:16) What happens to the unused P2A outputs? (57:13) Why doesn't Bitcoin's PoW algorithm use a chain of lower-difficulty hashes? (1:01:47) Clarification on false value in Script (1:04:38) What is this strange microtransaction in my wallet? (1:06:02) Are there any...
2024-12-09
1h 28
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #328 Recap
Mark “Murch” Erhardt and Gregory Sanders discuss Newsletter #328. News Disclosure of a vulnerability affecting Bitcoin Core versions before 25.1 (0:53) Bitcoin Core PR Review Club Ephemeral Dust (6:54) Releases and release candidates Bitcoin Core 27.2 (14:55) Libsecp256k1 0.6.0 (15:40) Notable code and documentation changes LDK #3360 (17:40) LDK #3207 (18:45)
2024-11-22
20 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #326 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Elle Mouton and Andrew Toth to discuss Newsletter #326. News Updates to the version 1.75 channel announcements proposal (1:36) Draft BIP for sending silent payments with PSBTs (16:28) Selected Q&A from Bitcoin Stack Exchange Duplicate blocks in blk*.dat files? (30:07) How was the structure of pay-to-anchor decided? (32:45) What are the benefits of decoy packets in BIP324? (36:38) Why is the opcode limit 201? (39:20) Will my node relay a transaction if it is below my minimum tx relay fee? (40:31) Why doesn't the Bitcoin Core wallet support BIP69? (42:09) How can I...
2024-10-29
57 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #324 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Poinsot to discuss Newsletter #324. News Disclosure of vulnerabilities affecting Bitcoin Core versions before 25.0 (1:09) CVE-2024-38365 btcd consensus failure (11:22) Guide for wallets employing Bitcoin Core 28.0 (23:27) Bitcoin Core PR Review Club Add getorphantxs (27:43) Releases and release candidates Bitcoin Inquisition 28.0 (26:35) BDK 1.0.0-beta.5 (31:39) Notable code and documentation changes Core Lightning #7494 (32:22) Core Lightning #7539 (34:46) LDK #3179 (35:46) LND #8960 (36:56) Libsecp256k1 #1479 (37:38) Rust Bitcoin #2945 (39:29) BIPs #1674 (39:49)
2024-10-21
45 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #323 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Bastien Teinturier to discuss Newsletter #323. News Impending btcd security disclosure (0:54) Releases and release candidates Bitcoin Core 28.0 (3:11) BDK 1.0.0-beta.5 (15:13) Notable code and documentation changes Bitcoin Core #30043 (20:47) Bitcoin Core #30510 (22:15) Core Lightning #7644 (25:06) Eclair #2848 (26:28) Eclair #2860 (30:57) Eclair #2861 (29:17) Eclair #2875 (31:19) LDK #3303 (40:24) BDK #1616 (41:29) BIPs #1600 (46:02) BOLTs #798 (48:25)
2024-10-08
55 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #322 Recap
Jon Atack and Mike Schmidt are joined by Gloria Zhao and Jonas Nick to discuss Newsletter #322. News Disclosure of vulnerability affecting Bitcoin Core versions before 24.0.1 (2:01) Hybrid jamming mitigation testing and changes (17:51) Shielded client-side validation (CSV) (25:28) Draft of updated BIP process (48:47) Selected Q&A from Bitcoin Stack Exchange What specific verifications are done on a fresh Bitcoin TX and in what order? (54:31) Why is my bitcoin directory larger than my pruning data limit setting? (55:42) What do I need to have set up to have `getblocktemplate` work? (58:19) Can a silent payment address body be brute forced? (1:00:02) Why d...
2024-10-01
1h 15
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #321 Recap
Rijndael and Mike Schmidt are joined by Andy Schroder and Virtu to discuss Newsletter #321. News Proving UTXO set inclusion in zero knowledge (1:47) LN offline payments (11:32) DNS seeding for non-IP addresses (30:00) Changes to services and client software Strike adds BOLT12 support (42:15) BitBox02 adds silent payment support (43:29) The Mempool Open Source Project v3.0.0 released (45:22) ZEUS v0.9.0 released (46:39) Live Wallet adds consolidation support (47:04) Bisq adds Lightning support (48:30) Releases and release candidates HWI 3.1.0 (49:32) Core Lightning 24.08.1 (49:56) BDK 1.0.0-beta.4 (50:27) Bitcoin Core 28.0rc2 (51:04) Notable code and documentation changes Bitcoin Core #28358 (52:23) Bitcoin Core #30286 (53:53) Bitcoin Core #30807 (55:24) LND #8981 (56:36) LDK #3140 (57:34) LDK #3163 (58:50) LDK...
2024-09-24
1h 02
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #320 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Bruno Garcia, Shehzan Maredia, Gloria Zhao, Fabian Jahr, and Gregory Sanders to discuss Newsletter #320. News Mutation testing for Bitcoin Core (1:39) DLC-based loan contract execution (9:15) Bitcoin Core PR Review Club Testing Bitcoin Core 28.0 Release Candidates (21:08) Releases and release candidates LND v0.18.3-beta (51:33) BDK 1.0.0-beta.2 (53:05) Bitcoin Core 28.0rc1 (53:14) Notable code and documentation changes Bitcoin Core #30509 (53:38) Bitcoin Core #29605 (1:00:52)
2024-09-18
1h 03
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #319 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Filippo Merli, Lorenzo Bonazzi, Matt Corallo, Eric Voskuil, and rkrux to discuss Newsletter #319. News Stratum v2 extension for fee revenue sharing (1:49) OP_CAT research fund (17:53) Mitigating merkle tree vulnerabilities (22:43) Releases and release candidates Core Lightning 24.08 (55:21) LDK 0.0.124 (57:59) LND v0.18.3-beta.rc2 (1:06:19) BDK 1.0.0-beta.2 (1:06:43) Bitcoin Core 28.0rc1 (1:07:27) Notable code and documentation changes Bitcoin Core #30454 (1:15:05) Bitcoin Core #22838 (1:17:41) Eclair #2865 (1:19:56) LND #9009 (1:21:49) LDK #3268 (1:23:33) BIPs #1657 (1:26:55)
2024-09-10
1h 29
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #318 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Jay Beddict to discuss Newsletter #318. News New Bitcoin Mining Development mailing list (0:48) Selected Q&A from Bitcoin Stack Exchange Can a BIP152 compact block be sent before validation by a node that doesn't know all transactions? (15:03) Did Segwit (BIP141) eliminate all txid malleability issues listed in BIP62? (18:13) Why are the checkpoints still in the codebase in 2024? (22:35) Bulletproof++ as generic ZKP ala SNARKs? (26:28) How can OP_CAT be used to implement additional covenants? (28:13) Why do some bech32 bitcoin addresses contain a large number of 'q's? (32:25) How does a 0...
2024-09-03
52 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #317 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Bob McElrath and moonsettler to discuss Newsletter #317. News Simple (but imperfect) anti-exfiltration protocol (0:53) Changes to services and client software Proton Wallet announced (23:33) CPUNet testnet announced (25:38) Lightning.Pub launches (38:52) Taproot Assets v0.4.0-alpha released (39:45) Stratum v2 benchmarking tool released (41:31) STARK verification PoC on signet (42:52) SeedSigner 0.8.0 released (48:48) Floresta 0.6.0 released (50:25) Releases and release candidates Core Lightning 24.08rc2 (51:52) LND v0.18.3-beta.rc1 (52:33) Notable code and documentation changes Bitcoin Core #28553 (53:18) Bitcoin Core #30246 (56:39) Bitcoin Core GUI #824 (1:02:10) Core Lightning #7540 (1:04:20) Core Lightning #7403 (1:05:20) LND #8943 (1:06:13) BDK #1478 (1:07:26) BDK #1533 (1:08:12) BOLTs #1182 (1:11:49) BLIPs #39 (1:12:55)
2024-08-27
1h 14
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #316 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Bastien Teinturier and Hennadii Stepanov to discuss Newsletter #316. News New time warp vulnerability in testnet4 (1:05) Onion message DoS risk discussion (14:20) Optional identification and authentication of LN payers (28:04) Bitcoin Core switch to CMake build system (36:15) Releases and release candidates BDK 1.0.0-beta.1 (53:55) Core Lightning 24.08rc2 (54:10) LND v0.18.3-beta.rc1 (54:29) Notable code and documentation changes Bitcoin Core #29519 (55:01) Bitcoin Core #30598 (59:29) Bitcoin Core #28280 (1:02:18) Bitcoin Core #28052 (1:04:47) Core Lightning #7528 (1:08:01) Core Lightning #7533 (1:10:11) Core Lightning #7517 (1:11:19) LND #8955 (1:13:08) LND #8886 (1:14:39) LND #8967 (1:19:45) LDK #3215 (1:22:13) BLIPs #27 (1:26:27)
2024-08-20
1h 32
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #315 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Matt Corallo, Greg Sanders, Sivaram Dhakshinamoorthy to discuss Newsletter #315. News Faster seed exfiltration attack (1:24) Block withholding attacks and potential solutions (17:21) Statistics on compact block reconstruction (21:47) Replacement cycle attack against pay-to-anchor (36:23) Proposed BIP for scriptless threshold signatures (42:24) Optimistic verification of zero-knowledge proofs using CAT, MATT, and Elftrace (50:40) Bitcoin Core PR Review Club (33:15) Releases and release candidates Libsecp256k1 0.5.1 (53:11) BDK 1.0.0-beta.1 (53:43) Notable code and documentation changes Bitcoin Core #30493 (54:38) Bitcoin Core #30285 (57:33) Bitcoin Core #30352 (1:02:26) Bitcoin Core #29775 (1:02:39) Core Lightning #7476 (1:08:21) Eclair #2884 (1:08:55) LND #8952 (1:12:10) LND #8735 (1:13:40) BIPs #1601 (1:14:44)
2024-08-13
1h 20
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #314 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Sergi Delgado to discuss Newsletter #314. News Disclosure of vulnerabilities affecting Bitcoin Core versions before 22.0 (0:56) Optimizing block building with cluster mempool (11:23) Hyperion network event simulator for the Bitcoin P2P network (14:30) Releases and release candidates BDK 1.0.0-beta.1 (41:01) Notable code and documentation changes Bitcoin Core #30515 (41:36) Bitcoin Core #30126 (43:00) Bitcoin Core #30482 (44:18) Bitcoin Core #30275 (45:18) Bitcoin Core #30408 (47:29) Core Lightning #7474 (49:27) LND #8891 (51:21) LDK #3139 (51:57) Rust Bitcoin #3010 (52:48)
2024-08-06
56 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #313 Recap
Mark “Murch” Erhardt and Mike Schmidt discuss Newsletter #313. News Varied discussion of free relay and fee bumping upgrades (0:31) Selected Q&A from Bitcoin Stack Exchange Why is restructure of mempool required with cluster mempool? (29:54) DEFAULT_MAX_PEER_CONNECTIONS for Bitcoin Core is 125 or 130? (36:32) Why do protocol developers work on maximizing miner revenue? (38:34) Is there an economic incentive to use P2WSH over P2TR? (42:26) How many blocks per second can sustainably be created using a time warp attack? (45:30) pkh() nested in tr() is allowed? (49:01) Can a block more than a week old be considered a valid c...
2024-07-30
1h 13
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #311 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Vojtěch Strnad and Fabian Jahr to discuss Newsletter #311. News (1:00) Bitcoin Core PR Review Club Testnet4 including PoW difficulty adjustment fix (15:14) Releases and release candidates Bitcoin Core 26.2 (37:23) LND v0.18.2-beta (37:42) Notable code and documentation changes Rust Bitcoin #2949 (40:04) BDK #1487 (41:20)
2024-07-16
46 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #310 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Poinsot and Elle Mouton to discuss Newsletter #310. News Disclosure of vulnerabilities affecting Bitcoin Core versions before 0.21.0 (0:59) Adding a BOLT11 invoice field for blinded paths (22:17) Releases and release candidates Bitcoin Core 26.2rc1 (36:43) Notable code and documentation changes Bitcoin Core #28167 (37:48) Bitcoin Core #30007 (39:07) Bitcoin Core #30200 (40:37) Core Lightning #7342 (41:33) LND #8796 (42:55) LDK #3125 (45:26) BIPs #1610 (46:21) BIPs #1540 (49:07)
2024-07-09
53 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #309 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by René Pickhardt to discuss Newsletter #309. News Estimating the likelihood that an LN payment is feasible (1:04) Selected Q&A from Bitcoin Stack Exchange How is the progress of Initial Block Download (IBD) calculated? (31:25) What is `progress increase per hour` during synchronization? (33:50) Should an even Y coordinate be enforced after every key-tweak operation, or only at the end? (34:45) Signet mobile phone wallets? (37:28) What block had the most transaction fees? Why? (39:01) bitcoin-cli listtransactions fee amount is way off, why? (41:48) Did uncompressed public keys use the `04` prefix before compressed public key...
2024-07-02
1h 18
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #306 Recap
Mark “Murch” Erhardt and Dave Harding are joined by Fabian Jahr, Anthony Towns, and Matt Corallo to discuss Newsletter #306. News Upcoming disclosure of vulnerabilities affecting old versions of Bitcoin Core (1:02) BIP and experimental implementation of testnet4 (10:17) Functional encryption covenants (24:58) Updates to proposed soft fork for 64-bit arithmetic (31:27) `OP_CAT` script to validate proof of work (33:32) Proposed update to BIP21 (42:12) Releases and release candidates Core Lightning 24.05rc2 (54:53) Bitcoin Core 27.1rc1 (55:51) Notable code and documentation changes Core Lightning #7252 (56:50) LDK #2931 (1:02:19) Rust Bitcoin #2644 (1:04:11) BIPs #1541 (1:05:19) BIPs #1556 (1:07:34) BLIPs #32 (1:09:28)
2024-06-11
1h 17
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #305 Recap
Mark “Murch” Erhardt and Dave Harding are joined by Setor Blagogee, Oghenovo Usiwoma, Pierre Rochard, and Alex Bosworth to discuss Newsletter #305. News Light client protocol for silent payments (1:52) Raw taproot descriptors (14:56) Should overlapping soft fork proposals be considered mutually exclusive? (28:02) Selected Q&A from Bitcoin Stack Exchange What's the smallest possible coinbase transaction / block size? (1:13:32) Understanding Script's number encoding, CScriptNum (1:14:18) Is there a way to make a BTC wallet address public but hide how many BTC it contains? (1:16:04) Testing increased feerates in regtest (1:18:05) Why is my P2P_V2 peer connected over a v1 conne...
2024-06-04
1h 45
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #304 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Andrew Toth, Antoine Poinsot, and Tony Klausing to discuss Newsletter #304. News Upgrading existing LN channels (1:27) Challenges in rewarding pool miners (6:58) Spending previously received SP outputs (12:40) Proposed miniscript BIP (21:32) Channel value pegging (31:42) Changes to services and client software Silent payment resources (43:50) Cake Wallet adds silent payments (46:14) Coordinator-less coinjoin PoC (46:26) OCEAN adds BOLT12 support (47:10) Coinbase adds Lightning support (48:57) Bitcoin escrow tooling announced (49:20) Block's call for mining community feedback (49:48) Sentrum wallet tracker released (50:34) Stack Wallet adds FROST support (51:19) Transaction broadcast tool announced (53:41) Releases and release candidates Bitcoin I...
2024-05-27
1h 23
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #301 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Ethan Heilman and Gloria Zhao to discuss Newsletter #301. News Consensus-enforced lamport signatures on top of ECDSA signatures (1:00) Bitcoin Core PR Review Club Index TxOrphanage by wtxid, allow entries with same txid (31:04) Releases and release candidates Libsecp256k1 v0.5.0 (51:15) LND v0.18.0-beta.rc1 (52:12) Notable code and documentation changes Bitcoin Core #28970 (26:33) Bitcoin Core #28016 (53:05) Bitcoin Core #29623 (57:00)
2024-05-09
1h 00
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #300 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Tadge Dryja to discuss Newsletter #300. News CTV-like exploding keys proposal (0:59) Analyzing a contract protocol with Alloy (13:07) Arrests of Bitcoin developers (22:37) CoreDev.tech Berlin event (28:53) Releases and release candidates Bitcoin Inquisition 25.2 (31:35) LND v0.18.0-beta.rc1 (35:59) Notable code and documentation changes Bitcoin Core #27679 (36:48) Core Lightning #7240 (39:39) Eclair #2851 (44:02) LND #8147 (45:49) LND #8627 (47:37) Libsecp256k1 #1058 (1:00:01) BIPs #1382 (1:02:01) BIPs #1068 (1:03:35)
2024-05-02
1h 05
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #299 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Gregory Sanders to discuss Newsletter #299. News Weak blocks proof-of-concept implementation (0:56) BIP editors update (20:08) Selected Q&A from Bitcoin Stack Exchange Where exactly is the off-by-one difficulty bug? (26:44) How is P2TR different than P2PKH using opcodes from a developer perspective? (32:10) Are replacement transactions larger in size than their predecessors and than non-RBF transactions? (34:15) Are Bitcoin signatures still vulnerable to nonce reuse? (36:59) How do miners manually add transactions to a block template? (39:48) Releases and release candidates LND v0.17.5-beta (41:40) Notable c...
2024-04-25
49 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #297 Recap
Dave Harding and Mike Schmidt are joined by Kulpreet Singh, Chris Stewart, Jameson Lopp, and Joost Jager to discuss Newsletter #297. News DSL for experimenting with contracts (1:24) Updating BIP2 (15:50) Discussion about resetting and modifying testnet (21:00) Bitcoin Core PR Review Club Implement 64 bit arithmetic op codes in the Script interpreter (37:19) Releases and release candidates HWI 3.0.0 (46:17) Core Lightning 24.02.2 (48:06) Bitcoin Core 27.0rc1 (49:41) Notable code and documentation changes Bitcoin Core #29648 (50:25) Bitcoin Core #29130 (21:00)
2024-04-15
1h 18
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #296 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Poinsot to discuss Newsletter #296. News Revisiting consensus cleanup (0:46) Choosing new BIP editors (27:21) Releases and release candidates Bitcoin Core 26.1 (37:22) Bitcoin Core 27.0rc1 (39:09) HWI 3.0.0-rc1 (39:40) Notable code and documentation changes Bitcoin Core #27307 (40:59) Bitcoin Core #29242 (43:50) Core Lightning #7094 (52:59) BDK #1351 (54:41)
2024-04-04
1h 03
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #295 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Dave Harding, Peter Todd, Abubakar Sadiq Ismail, David Gumberg, and Jeffrey Czyz to discuss Newsletter #295. News Disclosure of free relay attack (1:22) Transaction fee sponsorship improvements (9:55) Mempool-based feerate estimation (34:49) Selected Q&A from Bitcoin Stack Exchange What are the risks of running a pre-SegWit node (0.12.1)? (50:30) When is OP_RETURN cheaper than OP_FALSE OP_IF? (55:51) Why does BIP-340 use secp256k1? (56:33) What criteria does Bitcoin Core use to create block templates? (58:08) How does the initialblockdownload field in the getblockchaininfo RPC work? (1:04:45) Releases and r...
2024-03-28
1h 36
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #294 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Sebastian Falbesoner, Anthony Towns, and Russell O’Connor to discuss Newsletter #294. News BIP324 proxy for light clients (1:20) Overview of BTC Lisp (10:44) Changes to services and client software BitGo adds RBF support (38:59) Phoenix Wallet v2.2.0 released (40:11) Bitkey hardware signing device released (44:19) Envoy v1.6.0 released (47:49) VLS v0.11.0 released (49:22) Portal hardware signing device announced (50:54) Braiins mining pool adds Lightning support (51:44) Ledger Bitcoin App 2.2.0 released (54:14) Releases and release candidates Bitcoin Core 26.1rc2 (55:51) Bitcoin Core 27.0rc1 (56:48) Notable code and documentation changes Bitcoin Core #27375 (57:43) Bitcoin Cor...
2024-03-21
1h 11
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #293 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by ZmnSCPxj, Anthony Towns, and Armin Sabouri to discuss Newsletter #293. News Trustless onchain betting on potential soft forks (1:11) Overview of Chia Lisp for Bitcoiners (14:06) Bitcoin Core PR Review Club Re enable `OP_CAT` (35:48) Releases and release candidates Core Lightning v24.02.1 (50:33) Bitcoin Core 26.1rc1 (51:03) Bitcoin Core 27.0rc1 (52:11) Notable code and documentation changes LND #8136 (54:58) LND #8499 (57:26) LDK #2916 (58:31)
2024-03-14
1h 00
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #292 Recap
Mark “Murch” Erhardt and Dave Harding are joined by Josie Baker, Salvatore Ingala, and Fabian Jahr to discuss Newsletter #292. News Updating BIP21 `bitcoin:` URIs (18:07) PSBTs for multiple concurrent MuSig2 signing sessions (46:30) Discussion about adding more BIP editors (58:33) GitLab backup for Bitcoin Core GitHub project (1:11) Releases and release candidates Eclair v0.10.0 (1:03:24) Bitcoin Core 26.1rc1 (1:05:18) Notable code and documentation changes Bitcoin Core #29412 (1:06:53) Eclair #2829 (1:17:29) LND #8378 (1:19:06) BIPs #1421 (1:20:28)
2024-03-07
1h 22
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #289 Recap
Dave Harding and Mike Schmidt are joined by Gregory Sanders and Gloria Zhao to discuss Newsletter #289. News Ideas for relay enhancements after cluster mempool is deployed (1:11) What would have happened if v3 semantics had been applied to anchor outputs a year ago? (25:55) Bitcoin-Dev mailing list move (35:47) I Love Free Software Day (37:56) Bitcoin Core PR Review Club Add `maxfeerate` and `maxburnamount` args to `submitpackage` (39:57) Notable code and documentation changes Bitcoin Core #28948 (46:24) Core Lightning #6785 (49:39) Eclair #2818 (50:18) Eclair #2816 (52:29) LND #8338 (56:20) LDK #2856 (56:56) LDK #2442 (59:09) Rust Bitcoin #2451 (59:39)
2024-02-15
1h 02
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #288 Recap
Dave Harding and Mike Schmidt are joined by Bastien Teinturier and Eugene Siegel to discuss Newsletter #288. News Public disclosure of a block stalling bug in Bitcoin Core affecting LN (1:26) Securely opening zero-conf channels with v3 transactions (17:08) Requirement to verify inputs use segwit in protocols vulnerable to txid malleability (27:00) Proposal for replace by feerate to escape pinning (35:21) Bitcoin-Dev mailing list migration update (51:15) Releases and release candidates LND v0.17.4-beta (1:00:02) Notable code and documentation changes Bitcoin Core #29189 (1:01:13) Bitcoin Core #28956 (1:07:23) Bitcoin Core #29347 (1:10:03) Core Lightning #6985 (1:10:45) Core Lightning #6904 (1:12:54) Core Lightning #7022 (1:14:53) Core Lightning #6936 (1:16:16) LND #8345 (1:18:02)
2024-02-08
1h 21
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #287 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao and Brandon Black to discuss Newsletter #287. News Kindred replace by fee (1:10) Opposition to CTV based on commonly requiring exogenous fees (19:11) Selected Q&A from Bitcoin Stack Exchange How does block synchronization work in Bitcoin Core today? (28:14) How does headers-first prevent disk-fill attack? (30:31) Is BIP324 v2transport redundant on Tor and I2P connections? (33:57) What's a rule of thumb for setting the maximum number of connections? (34:57) Why isn't the upper bound (+2h) on the block timestamp set as a consensus rule? (37:01) Sigop count and its influ...
2024-02-01
1h 02
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #285 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Brandon Black, Chris Stewart, Gregory Sanders, and Oliver Gugger to discuss Newsletter #285. News Disclosure of past vulnerability in Core Lightning (2:15) New LNHANCE combination soft fork proposed (4:59) Proposal for 64-bit arithmetic soft fork (21:08) Overview of cluster mempool proposal (38:25) Updated specification and implementation of Bitcoin transaction compression (45:22) Discussion of Miner Extractable Value (MEV) in non-zero ephemeral anchors (46:51) Releases and release candidates LDK 0.0.119 (56:24) Notable code and documentation changes Bitcoin Core #29058 (57:17) Bitcoin Core #29200 (58:59) Bitcoin Core #28890 (1:00:08) Eclair #2808 (1:01:25) LND #8188 (1:02:09) LND #8096 (1:07:44) LND #8095 (1:09:08)
2024-01-18
1h 15
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #282: 2023 Year-in-Review Special Recap
Mark “Murch” Erhardt, Dave Harding, and Mike Schmidt discuss Newsletter #282: 2023 Year-in-Review Special. January Bitcoin Inquisition (10:59) Swap-in-potentiam (14:03) BIP329 wallet label export format (19:32) February Ordinals and inscriptions (20:22) Bitcoin Search, ChatBTC, and TL;DR (41:50) Peer storage backups (43:40) LN quality of service (44:10) HTLC endorsement (47:31) Codex32 (48:33) March Hierarchical channels (50:57) Summary 2023: Soft fork proposals (54:22) April Watchtower accountability proofs (1:04:24) Route blinding (1:05:58) MuSig2 (1:08:36) RGB and Taproot Assets (1:12:47) Channel splicing (1:16:06) May LSP specifications (1:21:10) Payjoin (1:23:07) Ark (1:27:40) June Silent payments (1:30:33) Summary 2023: Security disclosures (1:32:34) July Validating Lightning Signer (1:36:10) LN developer...
2023-12-27
2h 18
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #281 Recap
Mark “Murch” Erhardt and Dave Harding are joined by Bastien Teinturier and Rodolfo Novak to discuss Newsletter #281. News Discussion about griefing liquidity ads (0:46) Changes to services and client software Stratum v2 mining pool launches (15:43) Bitcoin network simulation tool warnet announced (16:31) Payjoin client for Bitcoin Core released (17:30) Call for community block arrival timestamps (18:44) Envoy 1.4 released (21:41) BBQr encoding scheme announced (22:09) Zeus v0.8.0 released (22:45) Selected Q&A from Bitcoin Stack Exchange What are all the rules related to CPFP fee bumping? (25:16) How is the total number of RBF replaced transactions calculated? (29:41) What types...
2023-12-19
1h 04
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #280 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Pieter Wuille and Matthew Zipkin to discuss Newsletter #280. News Cluster mempool discussion (0:57) Testing with warnet (32:42) Bitcoin Core PR Review Club Testing Bitcoin Core 26.0 Release Candidates (43:18) Releases and release candidates Bitcoin Core 26.0 (45:30) LND 0.17.3-beta.rc1 (57:41) Notable code and documentation changes Bitcoin Core #28848 (58:49) LDK #2540 (59:49)
2023-12-07
1h 02
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #279 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Lisa Neigut and Bastien Teinturier to discuss Newsletter #279. News Update to the liquidity ads specification (1:00) Selected Q&A from Bitcoin Stack Exchange Is the Schnorr digital signature scheme a multisignature interactive scheme, and also not an aggregated non-interactive scheme? (38:49) Is it advisable to operate a release candidate full node on mainnet? (41:40) What is the relation between nLockTime and nSequence? (44:40) What would happen if we provide to OP_CHECKMULTISIG more than threshold number (m) of signatures? (52:18) What is (mempool) policy? (54:30) What does Pay to Co...
2023-11-30
1h 10
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #275 Recap
Mark “Murch” Erhardt and Mike Schmidt discuss Newsletter #275. News Continued discussion about scripting changes (0:40) Releases and release candidates LDK 0.0.118 (14:57) Rust Bitcoin 0.31.1 (17:35) Notable code and documentation changes Bitcoin Core #28685 (21:24) Bitcoin Core #28651 (22:34) Bitcoin Core #28565 (24:57) LND #7828 (31:01) LDK #2660 (33:14) BOLTs #1086 (35:02)
2023-11-02
38 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #274 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Bastien Teinturier, Fabian Jahr, Ethan Heilman, and Armin Sabouri to discuss Newsletter #274. News Replacement cycling vulnerability against HTLCs (1:40) Bitcoin UTXO set summary hash replacement (24:21) Research into generic covenants with minimal Script language changes (40:02) Proposed BIP for OP_CAT (45:38) Selected Q&A from Bitcoin Stack Exchange How does the Branch and Bound coin selection algorithm work? (52:17) Why is each transaction broadcast twice in the Bitcoin network? (54:29) Why are OP_MUL and OP_DIV disabled in Bitcoin? (56:57) Why are hashSequence and hashPrevouts computed separately? (58:56) Why d...
2023-10-26
1h 27
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #272 Recap
Mike Schmidt is joined by Steven Roose and Gloria Zhao to discuss Newsletter #272. News Specification for `OP_TXHASH` proposed (1:42) Bitcoin Core PR Review Club util: Type-safe transaction identifiers (18:36) Releases and release candidates LDK 0.0.117 (27:33) BDK 0.29.0 (28:35) Notable code and documentation changes Bitcoin Core #27596 (29:32) Bitcoin Core #28331 (30:38) Bitcoin Core #27609 (33:08) Bitcoin Core GUI #764 (34:55) Core Lightning #6676 (36:29)
2023-10-12
38 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #270 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Anthony Towns to discuss Newsletter #270. News Using covenants to improve LN scalability (2:07) Selected Q&A from Bitcoin Stack Exchange How did peer discovery work in Bitcoin v0.1? (20:42) Would a series of reorgs cause Bitcoin to break because of the 2-hour block time difference restriction? (22:48) Is there a way to download blocks from scratch without downloading block headers first? (26:56) Where is the bitcoin source code is the 21 million hard cap stated? (28:56) Are blocks containing non-standard transactions relayed through the network or not as in th...
2023-09-28
56 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #268 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Olaoluwa Osuntokun, Greg Sanders, and Pieter Wuille to discuss Newsletter #268. News Specifications for taproot assets (1:10) LN messaging changes for PTLCs (53:22) Bitcoin Core PR Review Club BIP324 (28:31) Releases and release candidates LND v0.17.0-beta.rc2 (1:18:22) Notable code and documentation changes Bitcoin Core #26567 (1:20:52)
2023-09-14
1h 22
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #267 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Tom Briar and Nick Farrow to discuss Newsletter #267. News Bitcoin transaction compression (1:13) Privacy enhanced co-signing (14:43) Releases and release candidates Libsecp256k1 0.4.0 (35:43) LND v0.17.0-beta.rc2 (37:26) Notable code and documentation changes Bitcoin Core #28354 (38:43) LDK #2468 (40:33)
2023-09-07
42 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #266 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Matt Corallo, Brandon Black, Gregory Sanders, and James O’Beirne to discuss Newsletter #266. News Disclosure of past LN vulnerability related to fake funding (21:11) Covenant mashup using `TXHASH` and `CSFS` (1:30) Selected Q&A from Bitcoin Stack Exchange Is there an economic incentive to switch from P2WPKH to P2TR? (34:44) What is the BIP324 encrypted packet structure? (37:31) What is the false positive rate for compact block filters? (39:23) What opcodes are part of the MATT proposal? (40:27) Is there a well defined last Bitcoin block? (41:40) Why are...
2023-08-31
1h 13
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #265 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Peter Todd and Henrik Skogstrøm to discuss Newsletter #265. News Fraud proofs for outdated backup state (1:20) Changes to services and client software Scaling Lightning call for feedback (18:07) Torq v1.0 released (30:31) Blixt Wallet v0.6.8 released (36:03) Sparrow 1.7.8 released (37:19) Open source ASIC miner bitaxeUltra prototype (38:21) FROST software Frostsnap announced (39:10) Libfloresta library announced (42:25) Wasabi Wallet 2.0.4 released (51:32) Releases and release candidates Core Lightning 23.08rc3 (43:57) HWI 2.3.1 (44:35) Notable code and documentation changes Bitcoin Core #27981 (45:03) BOLTs #919 (46:55) Rust Bitcoin #1990 (49:21) Rust Bitcoin #1962 (50:09) BIPs #1485 (50:39)
2023-08-24
58 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #264 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Brandon Black and Dan Gould to discuss Newsletter #264. News Adding expiration metadata to silent payment addresses (0:51) Serverless payjoin (14:28) Field Report: Implementing MuSig2 (33:10) Releases and release candidates Core Lightning 23.08rc2 (44:40) Notable code and documentation changes Bitcoin Core #27213 (45:46) Bitcoin Core #28008 (50:29) LDK #2308 (55:15)
2023-08-17
56 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #263 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Dave Harding, Clara Shikhelman, Peter Todd, Josie Baker, and Eduardo Quintana to discuss Newsletter #263. Action items Severe Libbitcoin Bitcoin Explorer vulnerability (1:25) News Denial-of-Service (DoS) protection design philosophy (12:00) HTLC endorsement testing and data collection (18:40) Proposed changes to Bitcoin Core default relay policy (28:04) Libbitcoin Bitcoin Explorer security disclosure (1:25) Bitcoin Core PR Review Club Silent Payments: Implement BIP352 (53:57) Releases and release candidates BDK 0.28.1 (1:12:41) Notable code and documentation changes Bitcoin Core #27746 (1:13:06) Core Lightning #6376 (1:15:51) Core Lightning #6466 (1:27:13) Core Lightning #6253 (1:29:13) Rust Bitcoin #1945 (1:30:01) BOLTs #759 (1:32:21)
2023-08-10
1h 35
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #261 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Greg Sanders and Bastien Teinturier to discuss Newsletter #261. News Simplified LN closing protocol (1:03) LN Summit notes (10:48) Selected Q&A from Bitcoin Stack Exchange How can I manually (on paper) calculate a Bitcoin public key from a private key? (57:18) Why are there 17 native segwit versions? (59:43) Does `0 OP_CSV` force the spending transaction to signal BIP125 replaceability? (1:03:04) How do route hints affect pathfinding? (1:08:23) What does it mean that the security of 256-bit ECDSA, and therefore Bitcoin keys, is 128 bits? (1:12:26) Releases and release candidates ...
2023-07-27
1h 19
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #259 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Bastien Teinturier, and Martin Zumsande to discuss Newsletter #259. News LN specification clean up proposed (0:58) Waiting for confirmation #9: Policy Proposals (18:59) Bitcoin Core PR Review Club Stop relaying non-mempool txs (41:42) Releases and release candidates LND v0.16.4-beta (50:43) Notable code and documentation changes Bitcoin Core #27869 (51:48)
2023-07-13
58 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #258 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao to discuss Newsletter #258. Waiting for confirmation #8: Policy as an Interface (0:30) Releases and release candidates Core Lightning 23.05.2 (10:27) Notable code and documentation changes Bitcoin Core #24914 (22:03) Bitcoin Core #27896 (24:47) Core Lightning #6334 (27:51) BIPs #1452 (31:08) BIPs #1354 (33:55)
2023-07-06
37 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #257 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Robin Linus, Dave Harding, and Pavlenex to discuss Newsletter #257. News Preventing coinjoin pinning with v3 transaction relay (16:08) Speculatively using hoped-for consensus changes (1:33) Waiting for confirmation #7: Network Resources (24:46) Selected Q&A from Bitcoin Stack Exchange Why do Bitcoin nodes accept blocks that have so many excluded transactions? (57:38) Why does everyone say that soft forks restrict the existing ruleset? (1:05:28) Why is the default LN channel limit set to 16777215 sats? (1:07:47) Why does Bitcoin Core use ancestor score instead of just ancestor fee r...
2023-06-29
1h 47
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #255 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Ruben Somsen, Josie Baker, Matthew Zipkin, and Joost Jager to discuss Newsletter #255. News Discussion about the taproot annex (1:32) Draft BIP for silent payments (22:17) Waiting for confirmation #5: Policy for Protection of Node Resources (41:48) Bitcoin Core PR Review Club Allow inbound whitebind connections to more aggressively evict peers when slots are full (53:38) Releases and release candidates Core Lightning 23.05.1 (1:07:01) Notable code and documentation changes Bitcoin Core #27501 (1:07:41) Core Lightning #6243 (1:11:40) Eclair #2677 (1:12:46) Rust bitcoin #1890 (1:15:56)
2023-06-15
1h 18
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #253 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Burak Keceli, Dave Harding, and Joost Jager to discuss Newsletter #253. News Proposal for a managed joinpool protocol (1:46) Transaction relay over Nostr (40:38) Waiting for confirmation #3: Bidding for block space (1:00:02) Selected Q&A from Bitcoin Stack Exchange Testing pruning logic with bitcoind (1:12:38) What's the governing motivation for the descendent size limit? (1:13:19) How does it contribute to the Bitcoin network when I run a node with a bigger than default mempool? (1:16:48) What is the maximum number of inputs/outputs a transaction can h...
2023-06-01
1h 46
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #252 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Robin Linus, and Lukas George to discuss Newsletter #252. News State compression with zero-knowledge validity proofs (1:05) Waiting for confirmation #2: Incentives (19:00) Changes to services and client software Passport firmware 2.1.1 released (37:19) MuSig wallet Munstr released (37:40) CLN plugin manager Coffee released (38:49) Electrum 4.4.3 released (40:01) Trezor Suite adds coinjoin support (40:32) Lightning Loop defaults to MuSig2 (41:18) Mutinynet announces new signet for testing (42:40) Nunchuk adds coin control, BIP329 support (44:55) MyCitadel Wallet adds enhanced miniscript support (45:22) Edge Firmware for Coldcard announced (47:08) Releases and release candidates Core...
2023-05-25
1h 05
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #251 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Carla Kirk-Cohen, Severin Bühler, and Dan Gould to discuss Newsletter #251. News Testing HTLC endorsement (1:33) Request for feedback on proposed specifications for LSPs (14:52) Challenges with zero-conf channels when dual funding (20:59) Advanced payjoin applications (24:51) Summaries of Bitcoin Core developers in-person meeting (37:35) Waiting for confirmation #1: why do we have a mempool? (51:07) Releases and release candidates Libsecp256k1 0.3.2 (1:04:21) Core Lightning 23.05rc2 (1:05:07) Bitcoin Core 23.2rc1 (1:05:20) Bitcoin Core 24.1rc3 (1:05:20) Bitcoin Core 25.0rc2 (1:05:20) Notable code and documentation changes Bitcoin Core #26076 (1:06:10) Bitcoin Core #27608 (1:07:20) LDK #2...
2023-05-18
1h 13
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #250 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Larry Ruane and Thomas Hartman to discuss Newsletter #250. News Paper about PoWswap protocol (1:36) Releases and release candidates Core Lightning 23.05rc2 (19:17) Bitcoin Core 24.1rc2 (23:05) Bitcoin Core 25.0rc1 (25:35) Bitcoin Core PR Review Club Add getprioritisationmap, delete a mapDeltas entry when delta==0 (26:26) Notable code and documentation changes Bitcoin Core #26094 (45:42) Bitcoin Core #27195 (46:42) Eclair #1783 (48:34) LND #7568 (50:11) LDK #2044 (52:45) Celebrating Optech Newsletter #250 (54:17)
2023-05-11
56 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #249 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Salvatore Ingala, James O’Beirne, Adam Gibson, and Steve Lee to discuss Newsletter #249. News Job opportunity for project champions (1:17) MATT-based vaults (12:29) Analysis of signature adaptor security (33:40) Releases and release candidates LND v0.16.2-beta (56:25) Core Lightning 23.05rc2 (57:20) Notable code and documentation changes Bitcoin Core #25158 (58:17) Bitcoin Core #26933 (1:00:23) Bitcoin Core #25325 (1:04:24) Bitcoin Core #25939 (1:07:18) LDK #2222 (1:12:31) LDK #2208 (1:15:39)
2023-05-04
1h 17
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #248 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Will Clark to discuss Newsletter #248. News Proposed removal of BIP35 `mempool` P2P message (0:41) Selected Q&A from Bitcoin Stack Exchange How many sigops are in the invalid block 783426? (15:27) How would an adversary increase the required fee to replace a transaction by up to 500 times? (19:10) Best Practices with Multiple CPFPs & CPFP + RBF? (22:51) Releases and release candidates LDK 0.0.115 (25:01) LND v0.16.1-beta (25:48) Core Lightning 23.05rc1 (27:01) Notable code and documentation changes LND #7564 (27:35) LND #6903 (28:10) LDK #2198 (29:40) Bitcoin Inquisition #23 (32:37)
2023-04-27
34 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #244 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Dave Harding to discuss Newsletter #244. News Preventing stranded capital with multiparty channels and channel factories (1:00) Selected Q&A from Bitcoin Stack Exchange Why isn’t the taproot deployment buried in Bitcoin Core? (28:06) What restrictions does the version field in the block header have? (32:23) What is the relation between transaction data and ids? (39:04) Can I request tx messages from other peers? (43:33) Eltoo: Does the relative locktime on the first UTXO set the lifetime of the channel? (47:34) Releas...
2023-03-30
1h 21
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #241 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by James O’Beirne and Greg Sanders to discuss Newsletter #241. News Alternative design for OP_VAULT (0:41) New Optech Podcast (23:29) Bitcoin Core PR Review Club Bitcoin-inquisition: Activation logic for testing consensus changes (24:33) Releases and release candidates Core Lightning 23.02 (38:01) LDK v0.0.114 (40:00) BTCPay 1.8.2 (40:52) LND v0.16.0-beta.rc2 (41:40) Notable code and documentation changes LND #7462 (42:48)
2023-03-13
44 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #240 Recap
Mark "Murch" Erhardt and Mike Schmidt discuss Newsletter #240. News Faster seed backup checksums (2:31) Releases and release candidates HWI 2.2.1 (10:17) Core Lightning 23.02rc3 (11:38) lnd v0.16.0-beta.rc1 (12:03) Notable code and documentation changes Bitcoin Core #25943 (12:59) Bitcoin Core #26595 (15:11) Bitcoin Core #27068 (16:51) LDK #1988 (18:37) LDK #1977 (20:15)
2023-03-06
21 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #239 Recap
Join Mark “Murch” Erhardt and Mike Schmidt as they are joined by James O’Beirne, Christian Decker, and Russell O’Connor to discuss Newsletter #239. A full transcript of the discussion is available here. News Draft BIP for OP_VAULT (1:18) LN quality of service flag (4:15) Feedback requested on LN good neighbor scoring (13:58) Proposed BIP for Codex32 seed encoding scheme (20:27) Selected Q&A from Bitcoin Stack Exchange Why is witness data downloaded during IBD in prune mode? (36:40) Can Bitcoin’s P2P network relay compressed data? (40:39) How does one become a DNS seed for Bitcoin Co...
2023-02-27
1h 01
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #238 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by AJ Towns, Yuval Kogman, Alex Myers and Vivek Kasarabada to discuss Newsletter #238. News Continued discussion about block chain data storage (1:02) Fee dilution in multiparty protocols (27:29) Tapscript signature malleability (33:47) Changes to services and client software Liana wallet adds multisig (37:35) Sparrow wallet 1.7.2 released (38:46) Bitcoinex library adds schnorr support (39:20) Libwally 0.8.8 released (39:59) Optech Recommends BitcoinSearch.xyz (40:40) Releases and release candidates Core Lightning 23.02rc2 (42:21) BTCPay Server 1.7.11 (47:49) BDK 0.27.0 (49:32) Notable code and documentation changes Core Lightning #5361 (49:51) Core Lightning #5670 and #5956 (54:45) Core Lightning #5697 (56:23) Core Lightning #5960 (57:38) LND...
2023-02-16
1h 03
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #237 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Martin Zumsande and Carla Kirk-Cohen to discuss Newsletter #237. News Discussion about storing data in the block chain (1:19) Summary of call about mitigating LN jamming (11:05) Bitcoin Core PR Review Club Track AddrMan totals by network and table, improve precision of adding fixed seeds (27:50) Notable code and documentation changes Bitcoin Core #25880 (39:45) Core Lightning #5679 (45:34) Core Lightning #5821 (46:25) Core Lightning #5849 (47:20) Core Lightning #5892 (47:51) Eclair #2565 (48:59) LND #7252 (51:03) LND #6527 (51:53)
2023-02-09
52 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #236 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Dan Gould and Bastien Teinturier to discuss Newsletter #236. News Serverless payjoin proposal (1:30) LN async proof of payment (18:44) Notable code and documentation changes Bitcoin Core #26471 (28:50) Bitcoin Core #23395 (32:11) Eclair #2573 (33:20) Eclair #2574 (33:20) Eclair #2540 (38:23) LND #7231 (44:33) LDK #1878 (47:47) LDK #1860 (50:35)
2023-02-02
57 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #235 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Valentine Wallace to discuss Newsletter #235. News Ephemeral anchors compared to `SIGHASH_GROUP` (0:58) Request for proof that an async payment was accepted (12:04) Selected Q&A from Bitcoin Stack Exchange Bitcoin Core signing keys were removed from repo. What is the new process? (27:53) Why doesn't signet use a unique bech32 prefix? (31:36) Arbitrary data storage in witness? (34:07) Why is the locktime set at transaction level while the sequence is set at input level? (38:35) BLS signatures vs Schnorr (42:30) Why exactly would adding further divisibility to bitcoin requi...
2023-01-26
1h 02
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #231: 2022 Year-in-Review Special Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Dave Harding to discuss Newsletter #231. January Stateless invoices (7:37) Legal defense fund (11:21) February Fee sponsorship (12:45) Phantom node payments (15:14) March LN pathfinding (17:37) Zero-conf channels (21:12) Summary 2022: Replace-By-Fee (24:02) April Silent payments (31:17) Taro (35:06) Quantum-safe key exchange (45:29) May MuSig2 (48:51) Package relay (52:12) Bitcoin kernel library (54:49) June LN protocol developers meeting (57:46) July Onion message rate limiting (1:03:58) Miniscript descripto...
2022-12-22
2h 06
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #230 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Ben Carman and Joost Jager to discuss Newsletter #230. News Factory-optimized LN protocol proposal (2:34) Local jamming to prevent remote jamming (9:28) Monitoring of full-RBF replacements (29:17) Changes to services and client software Lily Wallet adds coin selection (38:57) Vortex software creates LN channels from a coinjoin (41:42) Mutiny demonstrates LN node in a browser PoC (49:31) Coinkite launches BinaryWatch.org (55:02) Selected Q&A from Bitcoin Stack Exchange Why is connecting to the Bitcoin network exclusively over Tor considered a bad practice? (57:46) Why aren't 3 party (or more) chann...
2022-12-15
1h 28
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #225 Recap
Mark “Murch” Erhardt and Mike Schmidt discuss Newsletter #225. News Continued discussion about enabling full-RBF (0:54) Block parsing bug affecting multiple software (14:36) Bitcoin Core PR Review Club Relax MIN_STANDARD_TX_NONWITNESS_SIZE to 65 non-witness bytes (19:32) Releases and release candidates Rust Bitcoin 0.28.2 (28:41) Bitcoin Core 24.0 RC3 (29:40) Notable code and documentation changes Bitcoin Core #26419 (30:22) Eclair #2404 (31:21) Eclair #2468 (32:11) Eclair #2469 (34:31) Eclair #2362 (35:18) Eclair #2441 (36:40) LND #7100 (38:29) LDK #1761 (38:44) LDK #1743 (40:57) BTCPay Server #4157 (42:05) BOLTs #1032 (42:45)
2022-11-10
43 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #224 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Bastien Teinturier and Joost Jager to discuss Newsletter #224. News Mempool consistency (3:15) BIP324 message identifiers (17:55) LN routing failure attribution (21:24) Anchor outputs workaround (33:08) Releases and release candidates LND 0.15.4-beta (42:27) Bitcoin Core 24.0 RC2 (51:36) Notable code and documentation changes Bitcoin Core #23927 (52:50) Bitcoin Core #25957 (55:18) Bitcoin Core #23578 (56:42) Core Lightning #5646 (57:53) LND #6517 (1:01:18) LND #7001 (1:03:52) LND #6831 (1:05:58) LND 609cc8b (1:08:42) Rust Bitcoin #957 (1:09:15) BDK #779 (1:10:08)
2022-11-03
1h 13
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #222 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by John Light and Gregory Sanders to discuss Newsletter #222. News Block parsing bug affecting BTCD and LND (0:10) Transaction replacement option (5:34) Validity rollups research (18:02) MuSig2 security vulnerability (52:00) Minimum relayable transaction size (55:55) BIP324 update (1:01:52) Changes to services and client software btcd v0.23.2 released (1:05:30) ZEBEDEE announces hosted channel libraries (1:06:30) Cashu launches with Lightning support (1:08:47) Address explorer Spiral launches (1:13:10) BitGo announces Lightning support (1:16:15) ZeroSync project launches (1:17:42) Releases and release candidates Bitcoin Core 24.0 RC2 (1:20:16) LND 0.15.3-beta (1:21:22) Notable code and documentation changes Bitcoin Core #23549 (1:21:38) Bitcoin Core...
2022-10-20
1h 27
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #219 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Anthony Towns and Andreas Kouloumos to discuss Newsletter #219. News LN fee ratecards (0:51) Bitcoin implementation designed for testing soft forks on signet (11:35) Selected Q&A from Bitcoin Stack Exchange Is it possible to determine whether an HD wallet was used to create a given transaction? (34:10) Why is there a 5-day gap between the genesis block and block 1? (38:08) Is it possible to set RBF as always-on in bitcoind? (42:09) Why would I need to ban peer nodes on the Bitcoin network? (45:53) Releases and release candi...
2022-09-29
1h 14
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #217 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Larry Ruane to discuss Newsletter #217. Bitcoin Core PR Review Club Reduce bandwidth during initial headers sync when a block is found (4:58) Releases and release candidates LDK 0.0.111 (25:09) Notable code and documentation changes Bitcoin Core #25614 (26:20) Bitcoin Core #25768 (30:41) Bitcoin Core #19602 (34:44) Eclair #2406 (39:27) Eclair #2190 (44:26) Rust Bitcoin #1196 (46:51)
2022-09-15
50 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #215 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Craig Raw to discuss Newsletter #215. News Wallet label export format (1:00) Selected Q&A from Bitcoin Stack Exchange Why isn't it possible to add an OP_RETURN commitment (or some arbitrary script) inside a taproot script path with a descriptor? (23:12) Why does Bitcoin Core rebroadcast transactions? (24:56) When did Bitcoin Core deprecate the mining function? (33:27) UTXO spendable by me or deposit to exchange after 5 years? (35:50) What was the bug for the Bitcoin value overflow in 2010? (41:03) Releases and release candidates LND 0.15.1-beta (45:13) Notab...
2022-09-01
1h 04
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #213 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Lloyd Fournier to discuss Newsletter #213. News Using Bitcoin-compatible BLS signatures for DLCs (1:59) Releases and release candidates Rust Bitcoin 0.29 (40:47) Core Lightning 0.12.0rc2 (43:02) Notable code and documentation changes Bitcoin Core #23480 (43:19) Bitcoin Core #22751 (44:50) Eclair #2273 (47:34) Eclair #2361 (50:27) LND #6810 (52:03) LND #6816 (53:10) BDK #640 (53:58)
2022-08-18
55 min
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #212 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Peter Todd, Larry Ruane, and Gloria Zhao to discuss Newsletter #212. News Lowering the default minimum transaction relay feerate (2:30) Bitcoin Core PR Review Club Decouple validation cache initialization from ArgsManager (31:25) Notable code and documentation changes Bitcoin Core #25610 (45:50) Bitcoin Core #24584 (49:27) Core Lightning #5071 (53:55) BDK #645 (55:05) BOLTs #911 (56:02)
2022-08-11
1h 00
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #210 Recap
Mark “Murch” Erhardt and Mike Schmidt are joined by Ruben Somsen to discuss Newsletter #210. News Multiformat single-sig message signing (2:05) Proof of micro-burn (9:43) Selected Q&A from Bitcoin Stack Exchange Why do invalid signatures in `OP_CHECKSIGADD` not push to the stack? (30:41) What are packages in Bitcoin Core and what is their use case? (34:17) How much blockspace would it take to spend the complete UTXO set? (37:43) Does an uneconomical output need to be kept in the UTXO set? (39:37) Is there code in libsecp256k1 that should be moved to the Bitcoin Core codeb...
2022-07-27
58 min