Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Health & Fitness
Sports
History
About Us
Contact Us
Copyright
© 2024 PodJoint
Loading...
0:00 / 0:00
Podjoint Logo
US
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts126/v4/41/ef/4f/41ef4fa2-2113-92b9-194c-3a239274d2ab/mza_11264644619174819276.jpg/600x600bb.jpg
Bitcoin Optech Podcast
Bitcoin Optech
160 episodes
5 days ago
Join Bitcoin Optech as we discuss Bitcoin and Lightning technology each week and review our newsletters. https://bitcoinops.org/
Show more...
Tech News
News
RSS
All content for Bitcoin Optech Podcast is the property of Bitcoin Optech and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Join Bitcoin Optech as we discuss Bitcoin and Lightning technology each week and review our newsletters. https://bitcoinops.org/
Show more...
Tech News
News
Episodes (20/160)
Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #366 Recap

Gloria Zhao and Mike Schmidt are joined by Tadge Dryja and Anthony Towns to discuss ⁠Newsletter #366⁠.


News

● Draft BIPs proposed for Utreexo (1:03)

● Continued discussion about lowering the minimum relay feerate (23:43)

● Peer block template sharing to mitigate problems with divergent mempool policies (52:27)


Bitcoin Core PR Review Club

● Add exportwatchonlywallet RPC to export a watchonly version of a wallet (1:11:41)


Optech recommends (1:15:50)


Releases and release candidates

● LND v0.19.3-beta.rc1 (1:17:04)

● BTCPay Server 2.2.0 (1:17:44)

● Bitcoin Core 29.1rc1 (1:18:13)


Notable code and documentation changes

● Bitcoin Core #32941 (1:21:11)

● Bitcoin Core #31385 (1:24:06)

● Bitcoin Core #31244 (1:26:38)

● Bitcoin Core #30635 (1:29:54)

● Bitcoin Core #28944 (1:32:29)

● Eclair #3133 (1:35:08)

● LND #10097 (1:36:23)

● LND #9625 (1:38:12)

● Rust Bitcoin #4730 (1:38:43)

● BLIPs #55 (1:40:57)


Correction (1:42:03)

Show more...
5 days ago
1 hour 43 minutes 44 seconds

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 documentation changes

● Bitcoin Core #29954 (1:48:12)

● Bitcoin Core #33004 (1:49:13)

● LDK #3246 (1:52:37)

● LDK #3892 (1:53:35)

● LDK #3662 (1:54:31)

Show more...
1 week ago
1 hour 56 minutes 16 seconds

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 release candidates

● Libsecp256k1 v0.7.0 (1:04:26)


Notable code and documentation changes

● Bitcoin Core #32521 (1:05:16)

● Bitcoin Core #31829 (1:15:00)

● LDK #3801 (1:19:51)

● LDK #3842 (1:21:11)

● BIPs #1890 (1:21:57)

● BOLTs #1232 (1:23:53)


Show more...
2 weeks ago
1 hour 25 minutes 7 seconds

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 #10001 (54:30)

Show more...
3 weeks ago
57 minutes 37 seconds

Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #362 Recap

Mark “Murch” Erhardt and Mike Schmidt are joined by Josh Doman and Gloria Zhao to discuss ⁠Newsletter #362⁠.


News

● Compressed descriptors (0:34)


Bitcoin Core PR Review Club

● Improve TxOrphanage denial of service bounds (9:14)


Releases and release candidates

● LND v0.19.2-beta.rc2 (46:22)


Notable code and documentation changes

● Core Lightning #8377 (47:17)

● BDK #1957 (50:41)

● BIPs #1888 (51:18)

Show more...
1 month ago
56 minutes 26 seconds

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)


Notable code and documentation changes

● Bitcoin Core #32540 (2:13:29)

● Bitcoin Core #32638 (2:14:47)

● Bitcoin Core #32819 (2:15:25)

● LDK #3618 (2:17:41)

Show more...
1 month ago
2 hours 19 minutes 37 seconds

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 release candidates

● Bitcoin Core 28.2 (57:51)


Notable code and documentation changes

● Bitcoin Core #31981 (59:21)

● Eclair #3109 (1:00:48)

● LND #9950 (1:01:31)

● LDK #3868 (1:01:56)

● LDK #3873 (1:03:10)

● Libsecp256k1 #1678 (1:04:11)

● BIPs #1803 (1:06:21)


Show more...
1 month ago
1 hour 8 minutes 7 seconds

Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #359 Recap

Mark “Murch” Erhardt and Mike Schmidt are joined by Bryan Bishop, Robin Linus, and Rene Pickhardt to discuss ⁠Newsletter #359⁠.


News

● Proposal to restrict access to Bitcoin Core Project discussion (1:11)

● Improvements to BitVM-style contracts (21:17)

● Channel rebalancing research (41:57)


Changes to services and client software

● Cove v1.0.0 released (1:03:58)

● Liana v11.0 released (1:04:59)

● Stratum v2 STARK proof demo (1:06:48)

● Breez SDK adds BOLT12 and BIP353 (1:08:41)


Releases and release candidates

● Core Lightning 25.05 (1:09:51)


Notable code and documentation changes

● Eclair #3110 (1:11:32)

● Eclair #3101 (1:12:41)

● LDK #3817 (1:13:35)

● LDK #3623 (1:14:04)

● BTCPay Server #6755 (1:15:11)

● Rust libsecp256k1 #798 (1:15:54)


Show more...
1 month ago
1 hour 18 minutes 4 seconds

Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #358 Recap

Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Poinsot, Peter Todd, Josh Doman, and TheCharlatan to discuss ⁠Newsletter #358⁠.


News

● Calculating the selfish mining danger threshold (0:52)

● Relay censorship resistance through top mempool set reconciliation (59:26)

● Updating BIP390 to allow duplicate participant keys in `musig()` expressions (55:50)

● Descriptor encryption library (31:35)


Bitcoin Core PR Review Club

● Separate UTXO set access from validation functions (43:05)


Releases and release candidates

● Core Lightning 25.05rc1 (58:25)

● LND 0.19.1-beta (58:38)


Notable code and documentation changes

● Bitcoin Core #32406 (19:54)

● LDK #3793 (1:14:21)

● LDK #3792 (1:14:59)

● LND #9127 (1:18:38)

● LND #9858 (1:20:04)

● BOLTs #1243 (1:21:49)

Show more...
2 months ago
1 hour 23 minutes 13 seconds

Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #357 Recap

Mark “Murch” Erhardt and Mike Schmidt are joined by Jose SK, Clara Shikhelman, Vojtěch Strnad, Robin Linus, and Dan Gould to discuss ⁠Newsletter #357⁠.


News

● Syncing full nodes without witnesses (1:30)


Changing consensus

● Quantum computing report (17:38)

● Transaction weight limit with exception to prevent confiscation (41:49)

● Removing outputs from the UTXO set based on value and time (53:47)


Releases and release candidates

● Core Lightning 25.05rc1 (1:07:45)

● LND 0.19.1-beta.rc1 (1:08:02)


Notable code and documentation changes

● Bitcoin Core #32582 (1:09:08)

● Bitcoin Core #31375 (1:07:45)

● BIPs #1483 (1:14:16)

Show more...
2 months ago
1 hour 36 minutes 52 seconds

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 P2P mean? (52:21)

● Why would a node would ever relay a transaction? (52:46)

● Is selfish mining still an option with compact blocks and FIBRE? (55:00)


Releases and release candidates

● Core Lightning 25.05rc1 (57:25)

● LDK 0.1.3 (57:56)


Notable code and documentation changes

● Bitcoin Core #31622 (1:00:32)

● Eclair #3065 (37:15)

● LDK #3796 (1:03:04)

● BIPs #1760 (1:03:40)

● BIPs #1850 (1:06:13)

● BIPs #1793 (1:09:05)

Show more...
2 months ago
1 hour 12 minutes 4 seconds

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

● Bitcoin Core #32423 (46:47)

● Bitcoin Core #31444 (49:51)

● Core Lightning #8140 (52:08)

● Core Lightning #8136 (54:16)

● Core Lightning #8266 (55:52)

● Core Lightning #8021 (58:38)

● Core Lightning #8226 (1:01:29)

● LND #9801 (1:02:54)

Show more...
2 months ago
1 hour 7 minutes

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

● Bitcoin Core #32155 (1:08:27)

● Bitcoin Core #28710 (1:09:38)

● Core Lightning #8272 (1:13:28)

● LND #8330 (1:14:09)

● Rust Bitcoin #4458 (1:14:52)

● BIPs #1848 (1:04:33)

● BIPs #1841 (1:16:25)

● BIPs #1821 (1:16:42)


Show more...
2 months ago
1 hour 23 minutes 10 seconds

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)

● BIPs #1835 (50:15)

● BIPs #1800 (55:03)

● BOLTs #1245 (56:37)

Show more...
3 months ago
57 minutes 44 seconds

Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #352 Recap

Mark “Murch” Erhardt and Sjors Provoost discuss Newsletter #352.


News

● Comparison of cluster linearization techniques (0:41)

● Increasing or removing Bitcoin Core's `OP_RETURN` size limit (6:46)


Releases and release candidates

● LND 0.19.0-beta.rc3 (1:01:16)


Notable code and documentation changes

● Bitcoin Core #31250 (1:02:10)

● Eclair #3064 (1:06:02)

● BTCPay Server #6684 (1:07:46)

● BIPs #1555 (1:10:34)

Show more...
3 months ago
1 hour 13 minutes 7 seconds

Bitcoin Optech Podcast
Bitcoin Optech: Newsletter #351 Recap

Mark “Murch” Erhardt and Mike Schmidt are joined by Jonas Nick and Salvatore Ingala to discuss Newsletter #351.


News

● Interactive aggregate signatures compatible with secp256k1 (0:50)

● Standardized backup for wallet descriptors (21:34)


Selected Q&A from Bitcoin Stack Exchange

● Practicality of half-aggregated schnorr signatures? (17:16)

● What's the largest size OP_RETURN payload ever created? (41:17)

● Non-LN explanation of pay-to-anchor? (43:29)

● Up-to-date statistics about chain reorganizations? (48:08)

● Are Lightning channels always P2WSH? (52:33)

● Child-pays-for-parent as a defense against a double spend? (53:40)

● What values does CHECKTEMPLATEVERIFY hash? (59:06)

● Why can't Lightning nodes opt to reveal channel balances for better routing efficiency? (59:32)

● Does post-quantum require hard fork or soft fork? (1:02:27)


Releases and release candidates

● LND 0.19.0-beta.rc3 (1:07:39)


Notable code and documentation changes

● Bitcoin Core #31247 (1:07:58)

● LDK #3601 (1:10:14)

Show more...
3 months ago
1 hour 11 minutes 29 seconds

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:41)


Notable code and documentation changes

● LDK #3593 (35:04)

● BOLTs #1242 (35:57)


Correction (37:38)

Show more...
3 months ago
41 minutes 52 seconds

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:24)


Show more...
3 months ago
58 minutes 57 seconds

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:29)


Releases and release candidates

● BDK wallet 1.2.0 (2:06:03)

● LDK v0.1.2 (2:06:48)

● Bitcoin Core 29.0rc3 (2:07:13)

● LND 0.19.0-beta.rc1 (2:08:36)


Notable code and documentation changes

● Bitcoin Core #31363 (2:09:03)

● Bitcoin Core #31278 (2:09:44)

● Eclair #3050 (2:12:41)

● Eclair #2963 (2:13:54)

● Eclair #3045 (2:14:44)

● LDK #3670 (2:15:47)

● LND #9620 (2:16:24)

Show more...
4 months ago
2 hours 18 minutes 29 seconds

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 longterm fee estimation (49:31)

● Why are two anchor outputs are used in the LN? (54:34)

● Why are there no BIPs in the 2xx range? (57:19)

● Why doesn't Bech32 use the character b? (59:55)

● Bech32 error detection and correction reference implementation (1:00:23)

● How to safely spend/burn dust? (1:02:48)

● How is the refund transaction in Asymmetric Revocable Commitments constructed? (1:07:34)

● Which applications use ZMQ with Bitcoin Core? (42:15)


Releases and release candidates

● Bitcoin Core 29.0rc2 (1:08:21)

● LND 0.19.0-beta.rc1 (1:08:55)


Notable code and documentation changes

● Bitcoin Core #31603 (45:12)

● Eclair #3044 (1:09:45)

● Eclair #3026 (1:10:38)

● LDK #3649 (1:11:02)

● LDK #3665 (1:11:59)

● LND #8453 (1:14:28)

● BIPs #1792 (1:16:00)

● BIPs #1782 (1:16:40)


Show more...
4 months ago
1 hour 17 minutes 40 seconds

Bitcoin Optech Podcast
Join Bitcoin Optech as we discuss Bitcoin and Lightning technology each week and review our newsletters. https://bitcoinops.org/