Bitcoin Optech Podcast

Bitcoin Optech Podcast

By Bitcoin OptechNewsTech News
Download on the App Store

Bitcoin Optech Podcast episodes

  • 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)

    2 hr 19 min
  • 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)


    1 hr 18 min
  • 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)

    ● Nunchuk launches Group Wallet (45:04)

    ● FROSTR protocol announced (46:03)

    ● Bark launches on signet (46:57)

    ● Cove Bitcoin wallet announced (48:43)


    Releases and release candidates

    ● Bitcoin Core 29.0rc2 (50:38)


    Notable code and documentation changes

    ● Bitcoin Core #31649 (1:03:19)

    ● Bitcoin Core #31283 (37:27)

    ● Eclair #3037 (1:15:29)

    ● LND #9546 (1:16:33)

    ● LND #9458 (1:17:17)

    ● BTCPay Server #6581 (1:18:10)

    ● BDK #1839 (1:20:59)

    ● BOLTs #1233 (15:39)

    1 hr 22 min
  • Bitcoin Optech: Newsletter #345 Recap

    Mark “Murch” Erhardt and Mike Schmidt are joined by Sindura Saraswathi, Christian Kümmerle, and Stéphan Vuylsteke to discuss Newsletter #345.


    News

    ● P2P traffic analysis (1:35)

    ● Research into single-path LN pathfinding (6:45)

    ● Probabilistic payments using different hash functions as an xor function (21:17)


    Bitcoin Core PR Review Club

    ● Stricter internal handling of invalid blocks (26:12)


    Releases and release candidates

    ● Eclair v0.12.0 (37:49)


    Notable code and documentation changes

    ● Bitcoin Core #31407 (38:52)

    ● Eclair #3027 (43:22)

    ● Eclair #3007 (44:17)

    ● Eclair #2976 (44:57)

    ● LDK #3608 (47:17)

    ● LDK #3624 (48:12)

    ● LDK #3016 (50:28)

    ● LDK #3629 (52:15)

    ● BDK #1838 (53:06)

    55 min
  • 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)

    ● LDK #3342 (33:13)

    ● Rust Bitcoin #4114 (1:12:50)

    ● Rust Bitcoin #4111 (1:14:29)

    ● BIPs #1758 (1:15:09)

    ● BIPs #1750 (1:17:07)

    ● BIPs #1712 (1:18:10)



    1 hr 22 min
  • 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)


    Notable code and documentation changes

    ● Bitcoin Core #27432 (47:01)

    ● Bitcoin Core #30529 (48:29)

    ● Bitcoin Core #31384 (49:42)

    ● Core Lightning #8059 (50:52)

    ● Core Lightning #7985 (53:41)

    ● Core Lightning #7887 (54:32)

    ● Eclair #2967 (26:06)

    ● Eclair #2979 (32:24)

    ● Eclair #3002 (34:32)

    ● LDK #3575 (57:35)

    ● LDK #3562 (23:51)

    ● BOLTs #1205 (26:13)

    59 min
  • 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)

    ● BTCPay Server #6580 (58:15)


    1 hr
  • Bitcoin Optech: Newsletter #340 Recap

    Mark “Murch” Erhardt and Mike Schmidt are joined by Matt Morehouse, Johan Halseth, Pieter Wuille, Sergi Delgado, Bastien Teinturier, Oleksandr Kurbatov, Antoine Poinsot and Bob McElrath to discuss Newsletter #340.


    News

    ● Channel force closure vulnerability in LDK (2:14)

    ● Zero-knowledge gossip for LN channel announcements (16:01)

    ● Discovery of previous research for finding optimal cluster linearization (26:29)

    ● Erlay update (46:38)

    ● Tradeoffs in LN ephemeral anchor scripts (1:09:50)

    ● Emulating OP_RAND (1:30:30)

    ● Discussion about lowering the minimum transaction relay feerate (1:36:33)


    Changing consensus

    ● Updates to cleanup soft fork proposal (1:43:46)

    ● Request for a covenant design supporting Braidpool (2:28:59)

    ● Deterministic transaction selection from a committed mempool (2:04:52)

    ● Fast difficulty adjustment algorithm for a DAG blockchain (2:19:24)


    Releases and release candidates

    ● BDK Wallet 1.1.0 (2:39:15)

    ● LND v0.18.5-beta.rc1 (2:39:43)


    Notable code and documentation changes

    ● Bitcoin Core #21590 (38:58)

    ● Eclair #2983 (1:23:30)

    ● Eclair #2968 (1:27:53)

    ● LDK #3556 (2:40:31)

    ● LND #9456 (2:41:10)

    2 hr 44 min
  • 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)

    ● P2TR Security Question (41:41)

    ● What exactly is being done today to make Bitcoin quantum-safe? (44:27)

    ● What are the harmful effects of a shorter inter-block time? (47:57)

    ● Could proof-of-work be used to replace policy rules? (51:19)

    ● How does MuSig work in real Bitcoin scenarios? (54:54)

    ● How does the -blocksxor switch that obfuscates the blocks.dat files work? (57:18)

    ● How does the related key attack on Schnorr signatures work? (59:42)


    Releases and release candidates

    ● LDK v0.1.1 (1:01:19)


    Notable code and documentation changes

    ● Bitcoin Core #31376 (1:03:24)

    ● Bitcoin Core #31583 (1:04:48)

    ● Bitcoin Core #31590 (1:05:40)

    ● Eclair #2982 (1:07:17)

    ● BDK #1614 (1:11:39)

    ● BOLTs #1110 (1:12:08)


    1 hr 16 min

About Bitcoin Optech Podcast

From the publisher's feed

Join Bitcoin Optech as we discuss Bitcoin and Lightning technology each week and review our newsletters.

More shows like Bitcoin Optech Podcast

Unchained by Laura Shin

Unchained

1,196 Listeners

TFTC: A Bitcoin Podcast by Marty Bent

TFTC: A Bitcoin Podcast

771 Listeners

Stephan Livera Podcast by Stephan Livera

Stephan Livera Podcast

400 Listeners

What Bitcoin Did by Danny Knowles

What Bitcoin Did

277 Listeners

Citadel Dispatch by ODELL

Citadel Dispatch

116 Listeners

Empire by Blockworks

Empire

164 Listeners

Rabbit Hole Recap by ODELL and Marty Bent

Rabbit Hole Recap

121 Listeners

The Jack Mallers Show by Jack Mallers

The Jack Mallers Show

123 Listeners

THE Bitcoin Podcast by Walker America

THE Bitcoin Podcast

44 Listeners