Player FM - Internet Radio Done Right
Checked 4d ago
Toegevoegd één jaar geleden
Inhoud geleverd door Bitcoin Optech. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Bitcoin Optech of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Player FM - Podcast-app
Ga offline met de app Player FM !
Ga offline met de app Player FM !
Podcasts die het beluisteren waard zijn
GESPONSORDE
A
Action Academy | Replace The Job You Hate With A Life You Love


1 How To Replace A $100,000+ Salary Within 6 MONTHS Through Buying A Small Business w/ Alex Kamenca & Carley Mitus 57:50
Alex (@alex_kamenca) and Carley (@carleymitus) are both members of our Action Academy Community that purchased TWO small businesses last thursday! Want To Quit Your Job In The Next 6-18 Months Through Buying Commercial Real Estate & Small Businesses? 👔🏝️ Schedule A Free 15 Minute Coaching Call With Our Team Here To Get "Unstuck" Want to know which investment strategy is best for you? Take our Free Asset-Selection Quiz Check Out Our Bestselling Book : From Passive To Passionate : How To Quit Your Job - Grow Your Wealth - And Turn Your Passions Into Profits Want A Free $100k+ Side Hustle Guide ? Follow Me As I Travel & Build: IG @brianluebben ActionAcademy.com…
Bitcoin Optech: Newsletter #284 Recap
Manage episode 394774714 series 3545835
Inhoud geleverd door Bitcoin Optech. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Bitcoin Optech of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Gregory Sanders, Dave Harding, and Stéphan Vuylsteke to discuss Newsletter #284.
News
- Discussion about LN anchors and v3 transaction relay proposal (1:03)
- LN-Symmetry research implementation (35:03)
Bitcoin Core PR Review Club
- Nuke adjusted time (attempt 2) (50:01)
Notable code and documentation changes
- LND #8308 (1:05:06)
144 afleveringen
Manage episode 394774714 series 3545835
Inhoud geleverd door Bitcoin Optech. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Bitcoin Optech of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Gregory Sanders, Dave Harding, and Stéphan Vuylsteke to discuss Newsletter #284.
News
- Discussion about LN anchors and v3 transaction relay proposal (1:03)
- LN-Symmetry research implementation (35:03)
Bitcoin Core PR Review Club
- Nuke adjusted time (attempt 2) (50:01)
Notable code and documentation changes
- LND #8308 (1:05:06)
144 afleveringen
Alle afleveringen
×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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #348 Recap 2:18:29
2:18:29
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk2:18:29
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #347 Recap 1:17:40
1:17:40
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:17:40
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #346 Recap 1:21:47
1:21:47
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:21:47
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #344 Recap 1:21:44
1:21:44
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:21:44
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)…
Dave Harding and Mike Schmidt discuss Newsletter #343 .
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #340 Recap 2:43:04
2:43:04
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk2:43:04
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #339 Recap 1:15:58
1:15:58
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:15:58
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)…
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 prototype using CTV (38:24) - Rust joinstr library announced (39:58) - Strata bridge announced (40:36) Releases and release candidates - BTCPay Server 2.0.6 (41:41) Notable code and documentation changes - Bitcoin Core #31397 (42:19) - Eclair #2896 (44:21) - LDK #3408 (46:02) - LND #9405 (47:57)…
Mark “Murch” Erhardt and Mike Schmidt are joined by vnprc to discuss Newsletter #337 . News - Continued discussion about rewarding pool miners with tradeable ecash shares (0:35) - Offchain DLCs (38:32) Releases and release candidates - LDK v0.1 (39:34) Notable code and documentation changes - Eclair #2936 (41:32) - Rust Bitcoin #3792 (42:46) - BDK #1789 (43:42) - BIPs #1687 (46:39) - BIPs #1396 (50:15)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #335 Recap 1:37:27
1:37:27
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:37:27
Dave Harding and Mike Schmidt are joined by Yuval Kogman, Jeremy Rubin, and Steve Myers to discuss Newsletter #335 . News Deanonymization attacks against centralized coinjoin (1:39) Updated ChillDKG draft (14:09) Changing consensus CTV enhancement opcodes (18:41) Adjusting difficulty beyond 256 bits (31:52) Transitory soft forks for cleanup soft forks (33:44) Quantum computer upgrade path (48:09) Consensus cleanup timewarp grace period (56:10) Releases and release candidates BDK wallet-1.0.0 (1:06:44) LND 0.18.4-beta (1:17:28) Core Lightning v24.11.1 (1:18:13) Bitcoin Core 28.1rc2 (1:18:47) LDK v0.1.0-beta1 (1:19:37) Notable code and documentation changes Bitcoin Core #31223 (1:20:19) Eclair #2888 (1:21:09) LDK #3495 (1:22:35) LDK #3436 (1:24:31) LDK #3435 (1:25:02) LDK #3365 (1:26:04) LDK #3340 (1:26:41) BDK #1670 (1:28:47) BIPs #1689 (1:31:45) BIPs #1697 (1:33:49) BLIPs #52 (1:34:21) BLIPs #54 (1:35:40)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #334: 2024 Year-in-Review Special Recap 1:59:40
1:59:40
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:59:40
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:01) Restarting testnet (57:43) Developers arrested (1:00:06) Summary 2024: Cluster mempool (1:01:10) May Silent payments (1:06:51) BitVMX (1:07:37) Anonymous usage tokens (1:09:50) LN channel upgrades (1:12:00) Ecash for pool miners (1:13:33) Miniscript specification (1:14:54) Utreexo beta (1:16:16) June LN payment feasibility and channel depletion (1:18:17) Quantum-resistant transaction signing (1:20:02) Summary 2024: P2P transaction relay (1:20:39) July Blinded paths for BOLT11 invoices (1:31:07) ChillDKG key generation for threshold signatures (1:31:47) BIPs for MuSig and threshold signatures (1:32:18) August Hyperion network simulator (1:33:00) Full RBF (1:33:56) Summary 2024: Covenants and script upgrades (2:08) September Hybrid jamming mitigation tests and tweaks (1:35:10) Shielded CSV (1:38:40) LN offline payments (1:41:22) October BOLT12 offers (1:42:34) Mining interfaces, block withholding, and share validation cost (1:43:13) Summary 2024: Major releases of popular infrastructure projects (1:50:41) November SuperScalar timeout tree channel factories (1:51:19) Fast and cheap low-value offchain payment resolution (1:53:29) Summary 2024: Bitcoin Optech (1:55:17)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #333 Recap 1:34:25
1:34:25
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:34:25
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) Neovim Bitcoin Script plugin (1:02:19) Proton Wallet adds RBF (1:03:36) Selected Q&A from Bitcoin Stack Exchange How long does Bitcoin Core store forked chains? (1:03:51) What is the point of solo mining pools? (1:05:02) Is there a point to using P2TR over P2WSH if I only want to use the script path? (1:11:17) Releases and release candidates Core Lightning 24.11 (1:13:23) BTCPay Server 2.0.4 (1:16:59) LND 0.18.4-beta.rc2 (1:17:23) Bitcoin Core 28.1RC1 (1:17:44) BDK 1.0.0-beta.6 (1:18:36) Notable code and documentation changes Bitcoin Core #31096 (1:18:58) Bitcoin Core #31175 (1:19:51) Bitcoin Core #31112 (1:21:37) LDK #3446 (1:22:56) Rust Bitcoin #3682 (1:26:13) BTCPay Server #5743 (1:27:17) BDK #1756 (1:30:23) BIPs #1535 (1:31:12) BOLTs #1180 (1:32:33)…
Dave Harding and Mike Schmidt are joined by René Pickhardt and Christian Decker to discuss Pickhardt’s Lightning Network channel depletion research . Summary of Pickhardt's research (1:01) Why look at wealth distributions? (5:45) What can be learned from depletion? (11:38) Circular rebalancing (13:33) What determines where the spanning tree is? (15:28) Mitigating depletion (20:14) Adjacent channels and their impact (26:39) Multiparty channels, channel factories, and Ark (29:52) Hub-and-spoke topology discussion (41:06) What real world data would inform the theoretical? (54:54)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Riard and Antoine Poinsot to discuss Newsletter #332 . News Transaction censorship vulnerability (0:55) Continued discussion about consensus cleanup soft fork proposal (19:20) Releases and release candidates Eclair v0.11.0 (46:45) LDK v0.0.125 (47:26) Core Lightning 24.11rc3 (47:59) LND 0.18.4-beta.rc1 (48:21) Bitcoin Core 28.1RC1 (48:34) Notable code and documentation changes Bitcoin Core #30708 (49:15) Core Lightning #7832 (50:32) LND #8270 (51:36) LND #8390 (52:49) BIPs #1534 (55:49)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #331 Recap 1:28:39
1:28:39
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:28:39
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 UTXOs that can not be spent? (1:09:04) Why was BIP34 not implemented via the coinbase tx's locktime or nSequence? (1:13:15) Releases and release candidates Core Lightning 24.11rc2 (1:15:19) BDK 0.30.0 (1:15:49) LND 0.18.4-beta.rc1 (1:16:16) Notable code and documentation changes Bitcoin Core #31122 (1:17:17) Core Lightning #7852 (1:20:25) Core Lightning #7740 (1:21:27) Core Lightning #7719 (1:22:48) Eclair #2935 (1:23:47) LDK #3137 (1:24:34) LND #8337 (1:26:22)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #330 Recap 1:32:21
1:32:21
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:32:21
Mark “Murch” Erhardt and Mike Schmidt are joined by ZmnSCPxj, Vojtěch Strnad, Moonsettler, Brandon Black, Ethan Heilman, and Dusty Daemon to discuss Newsletter #330 .
Mark “Murch” Erhardt discusses Newsletter #329 . News MAD-based offchain payment resolution (OPR) protocol (0:21) Papers about IP-layer censorship of LN payments (3:10) Releases and release candidates BTCPay Server 2.0.3 (6:21) Notable code and documentation changes Bitcoin Core #30592 (8:29) Bitcoin Core #30930 (9:46) LDK #3283 (11:35) LND #7762 (12:31)…
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)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Andrew Toth to discuss Newsletter #327 . News Timeout tree channel factories (0:50) Draft BIP for DLEQ proofs (10:53) Releases and release candidates BTCPay Server 2.0.0 (20:02) Notable code and documentation changes Bitcoin Core #31130 (22:56) LDK #3007 (25:14) BIPs #1676 (27:15)…
Dave Harding and Mike Schmidt are joined by ZmnSCPxj to discuss his SuperScalar proposal . Why a deep dive? (0:40) Proposal overview (1:58) Importance of reallocating liquidity (4:13) What about overloading channels with liquidity from the start? (9:42) Discussion of multi-LSP vs single LSP approaches (13:05) Ensuring unilateral exit is possible (15:22) Malicious users forcing unilateral closes (20:21) Decker–Wattenhofer channels vs John Law's tunable penalties (27:11) Decker–Wattenhofer relative lock times impact on users (38:44) Discussion of trustless non-P2P protocol structure (40:01) Contrasting SuperScalar with Ark (44:08) Implementation discussion (48:44)…
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 enable testnet4 when using Bitcoin Core 28.0? (44:50) What are the risks of broadcasting a transaction that reveals a `scriptPubKey` using a low-entropy key? (47:33) Releases and release candidates Core Lightning 24.08.2 (52:12) Notable code and documentation changes Eclair #2925 (52:56) LND #9172 (53:37) Rust Bitcoin #2960 (55:47)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #325 Recap 1:22:24
1:22:24
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:22:24
Mark “Murch” Erhardt and Mike Schmidt are joined by Olaoluwa Osuntokun and Steven Roose to discuss Newsletter #325 . News LN Summit 2024 notes (0:51) Changes to services and client software Coinbase adds taproot send support (49:03) Dana wallet released (51:53) Kyoto BIP157/158 light client released (53:20) DLC Markets launches on mainnet (1:01:39) Ashigaru wallet announced (1:02:30) DATUM protocol announced (1:03:10) Bark Ark implementation announced (1:03:55) Phoenix v2.4.0 and phoenixd v0.4.0 released (1:11:31) Releases and release candidates BDK 1.0.0-beta.5 (1:12:33) Notable code and documentation changes Bitcoin Core #30955 (1:13:11) Eclair #2927 (1:14:37) Eclair #2922 (1:15:38) LDK #3235 (1:16:30) LND #8183 (1:17:21) Rust Bitcoin #3450 (1:18:09)…
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #322 Recap 1:15:58
1:15:58
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:15:58
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 does a tx fail `testmempoolaccept` BIP125 replacement but is accepted by `submitpackage`? (1:01:38) How does the ban score algorithm calculate a ban score for a peer? (1:03:53) Releases and release candidates BDK 1.0.0-beta.4 (1:06:41) Bitcoin Core 28.0rc2 (1:06:57) Notable code and documentation changes Eclair #2909 (1:10:15) LND #9095 (1:11:12) LND #8044 (1:11:55)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #321 Recap 1:02:22
1:02:22
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:02:22
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 #3010 (59:40) BDK #1581 (1:00:18) BDK #1561 (1:01:21)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #320 Recap 1:03:55
1:03:55
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:03:55
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #319 Recap 1:29:08
1:29:08
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:29:08
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)…
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-conf signature bond work? (37:29) Releases and release candidates Core Lightning 24.08rc2 (42:45) LND v0.18.3-beta.rc1 (43:13) BDK 1.0.0-beta.2 (43:43) Bitcoin Core 28.0rc1 (45:10) Notable code and documentation changes LDK #3263 (48:15) LDK #3247 (49:10) BDK #1569 (50:13)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #317 Recap 1:14:44
1:14:44
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:14:44
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #316 Recap 1:32:47
1:32:47
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:32:47
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #315 Recap 1:20:27
1:20:27
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:20:27
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #313 Recap 1:13:13
1:13:13
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:13:13
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 chain tip? (51:25) SIGHASH_ANYONECANPAY mediated tx modification (57:35) Why does RBF rule #3 exist? (1:00:35) Releases and release candidates BDK 1.0.0-beta.1 (1:02:05) Notable code and documentation changes Bitcoin Core #30320 (1:02:58) Bitcoin Core #29523 (1:07:42) Core Lightning #7461 (1:10:03) Eclair #2881 (1:11:06)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #312 Recap 1:20:41
1:20:41
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:20:41
Mark “Murch” Erhardt and Mike Schmidt are joined by Jonas Nick and Pieter Wuille to discuss Newsletter #312 . News Distributed key generation protocol for FROST (1:37) Introduction to cluster linearization (28:45) Changes to services and client software ZEUS adds BOLT12 offers and BIP353 support (56:15) Phoenix adds BOLT12 offers and BIP353 support (57:02) Stack Wallet adds RBF and CPFP support (57:42) BlueWallet adds silent payment send support (57:59) BOLT12 Playground announced (59:10) Moosig testing repository announced (59:56) Real-time Stratum visualization tool released (1:01:01) BMM 100 Mini Miner announced (1:01:57) Coldcard publishes URL-based transaction broadcast specification (1:02:32) Notable code and documentation changes Bitcoin Core #26596 (1:09:38) Core Lightning #7455 (1:11:27) Eclair #2878 (1:11:58) Rust Bitcoin #2646 (1:13:03) BDK #1489 (1:13:55) BIPs #1599 (1:15:22) BOLTs #1173 (1:17:50) BLIPs #25 (1:18:50)…
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #309 Recap 1:18:06
1:18:06
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:18:06
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 keys were used? (44:57) What happens if an HTLC's value is below the dust limit? (46:34) How does subtractfeefrom work? (47:11) What's the difference between the 3 index directories blocks/index/, bitcoin/indexes and chainstate? (51:19) Releases and release candidates LND v0.18.1-beta (52:18) Bitcoin Core 26.2rc1 (53:02) Notable code and documentation changes Bitcoin Core #29575 (53:29) Bitcoin Core #28984 (56:38) Core Lightning #7388 (1:00:28) LND #8734 (1:03:24) LDK #3127 (1:03:59) Rust Bitcoin #2794 (1:05:39) BDK #1395 (1:07:05) BIPs #1620 (1:08:55) BOLTs #869 (1:11:57)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Jameson Lopp and Valentine Wallace to discuss Newsletter #308 . News Disclosure of vulnerability affecting old versions of LND (0:54) Continued discussion of PSBTs for silent payments (7:32) Changes to services and client software Casa adds descriptor support (10:55) Specter-DIY v1.9.0 released (40:52) Constant-time analysis tool cargo-checkct announced (41:26) Jade adds miniscript support (43:15) Ark implementation announced (45:32) Volt Wallet beta announced (46:42) Joinstr adds electrum support (47:20) Bitkit v1.0.1 released (47:50) Civkit alpha announced (48:20) Releases and release candidates Bitcoin Core 26.2rc1 (49:01) Notable code and documentation changes Bitcoin Core #29325 (50:11) Eclair #2867 (52:04) LND #8730 (52:33) LDK #3098 (28:14) LDK #3078 (32:35) LDK #3082 (33:53) LDK #3103 (35:18) LDK #3037 (38:07)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Hunter Beast and TheCharlatan to discuss Newsletter #307 .
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #306 Recap 1:17:43
1:17:43
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:17:43
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #305 Recap 1:45:22
1:45:22
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:45:22
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 connection? (1:20:41) Does a P2PKH transaction send to the hash of the uncompressed key or the compressed key? (1:21:58) What are different ways to broadcast a block to the Bitcoin network? (1:23:20) Releases and release candidates LND v0.18.0-beta (43:23) Core Lightning 24.05rc2 (1:12:21) Notable code and documentation changes Bitcoin Core #29612 (1:27:11) Bitcoin Core #27064 (1:29:59) Bitcoin Core #29873 (1:30:55) Bitcoin Core #30062 (1:34:15) Bitcoin Core #26606 (1:38:17) BOLTs #1092 (1:41:41)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #304 Recap 1:23:42
1:23:42
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:23:42
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 Inquisition 27.0 (56:30) LND v0.18.0-beta.rc2 (1:00:10) Notable code and documentation changes Bitcoin Core #27101 (1:00:30) Bitcoin Core #30000 (1:01:27) Bitcoin Core #28233 (1:02:42) Core Lightning #7304 (1:09:41) Core Lightning #7063 (1:10:18) Rust Bitcoin #2740 (1:17:54)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Adam Gibson to discuss Newsletter #303 . News Anonymous usage tokens (1:58) BIP39 seed phrase splitting (31:48) Alternative to BitVM (38:05) Continued discussion about updating BIP2 (40:41) Releases and release candidates LND v0.18.0-beta.rc2 (44:25) Notable code and documentation changes Core Lightning #7190 (44:51) LDK #2973 (46:18) LDK #2907 (48:21) BDK #1403 (48:59) BIPs #1458 (50:57)…
Mark “Murch” Erhardt and Dave Harding are joined by Calvin Kim to discuss Newsletter #302 . News Release of utreexod beta (0:56) BIP119 extensions for smaller hashes and arbitrary data commitments (20:15) Releases and release candidates LDK v0.0.123 (25:16) LND v0.18.0-beta.rc2 (26:08) Notable code and documentation changes Bitcoin Core #29845 (28:16) Core Lightning #7111 (29:34) Libsecp256k1 #1518 (32:04) Rust Bitcoin #2707 (34:30) BIPs #1389 (37:29) BIPs #1567 (42:21) BIPs #1525 (44:08)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #301 Recap 1:00:53
1:00:53
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:00:53
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #300 Recap 1:05:31
1:05:31
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:05:31
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)…
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 code and documentation changes Bitcoin Core #29850 (46:35)…
Mark “Murch” Erhardt and Mike Schmidt discuss Newsletter #298 . News What would have happened if cluster mempool had been deployed a year ago? (0:42) Changes to services and client software Phoenix for server announced (19:26) Mercury Layer adds Lightning swaps (21:32) Stratum V2 Reference Implementation v1.0.0 released (22:46) Teleport Transactions update (25:09) Bitcoin Keeper v1.2.1 released (28:10) BIP-329 label management software (29:02) Key agent Sigbash launches (31:37) Releases and release candidates Bitcoin Core 27.0 (35:19) BTCPay Server 1.13.1 (41:50) LDK 0.0.122 (42:55) Notable code and documentation changes LDK #2704 (44:40)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #297 Recap 1:18:31
1:18:31
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:18:31
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #296 Recap 1:03:06
1:03:06
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:03:06
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #295 Recap 1:36:49
1:36:49
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:36:49
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 release candidates Bitcoin Core 26.1rc2 (1:07:34) Bitcoin Core 27.0rc1 (1:07:55) Notable code and documentation changes Bitcoin Core #28950 (1:17:13) LND #8418 (1:19:07) LDK #2756 (1:23:44) LDK #2935 (1:25:55) LDK #2419 (1:27:39) Rust Bitcoin #2549 (1:32:54) BTCPay Server #5852 (1:33:36)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #294 Recap 1:11:30
1:11:30
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:11:30
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 Core #27114 (58:59) Bitcoin Core #29306 (1:02:19) LND #8310 (1:09:04) Rust Bitcoin #2458 (1:10:12)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #293 Recap 1:00:12
1:00:12
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:00:12
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #292 Recap 1:22:07
1:22:07
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:22:07
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #291 Recap 1:05:43
1:05:43
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:05:43
Mark “Murch” Erhardt and Mike Schmidt are joined by Richard Myers, Rijndael, Luke Dashjr, and Jason Hughes to discuss Newsletter #291 . News Trustless contract for miner feerate futures (1:31) Coin selection for liquidity providers (7:18) Simple vault prototype using `OP_CAT` (21:15) Sending and receiving ecash using LN and ZKCPs (44:44) Selected Q&A from Bitcoin Stack Exchange Why can't nodes have the relay option to disallow certain transaction types? (49:41) What is the circular dependency in signing a chain of unconfirmed transactions? (53:28) How does Ocean’s TIDES payout scheme work? (34:02) What data does the Bitcoin Core wallet search for during a blockchain rescan? (57:57) How does transaction rebroadcasting for watch-only wallets work? (59:37) Releases and release candidates Core Lightning 24.02 (1:02:20) Notable code and documentation changes LDK #2770 (1:04:20)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #290 Recap 1:32:29
1:32:29
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:32:29
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, callebtc, Chris Stewart, Fabian Jahr, and Pierre Corbin to discuss Newsletter #290 . News DNS-based human-readable Bitcoin payment instructions (1:41) Thinking about mempool incentive compatibility (9:50) Cashu and other ecash system design discussion (29:15) Continued discussion about 64-bit arithmetic and `OP_INOUT_AMOUNT` opcode (39:52) Improved reproducible ASMap creation process (49:17) Changes to services and client software Multiparty coordination protocol NWC announced (1:11:00) Mutiny Wallet v0.5.7 released (1:19:07) GroupHug transaction batching service (1:19:48) Boltz announces taproot swaps (1:22:43) Releases and release candidates Core Lightning 24.02rc1 (1:24:07) Notable code and documentation changes Bitcoin Core #27877 (1:24:58) BOLTs #851 (1:29:00)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #289 Recap 1:02:50
1:02:50
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:02:50
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #288 Recap 1:21:33
1:21:33
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:21:33
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #287 Recap 1:02:08
1:02:08
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:02:08
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 influence on transaction selection? (43:22) Releases and release candidates HWI 2.4.0 (48:03) Notable code and documentation changes Bitcoin Core #29291 (48:41) Eclair #2811 (49:23) LND #8167 (52:10) LND #7733 (53:01) LND #8275 (54:01) Rust Bitcoin #2366 (56:34) HWI #716 (58:35) BDK #1172 (58:49) BINANAs #3 (59:29)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #286 Recap 1:10:28
1:10:28
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:10:28
Mark “Murch” Erhardt and Mike Schmidt are joined by Niklas Gögge, Bastien Teinturier, Anthony Towns, Gloria Zhao, Nicholas Gregory, and Tom Trevethan to discuss Newsletter #286 . News Disclosure of fixed consensus failure in btcd (1:33) Proposed changes to LN for v3 relay and ephemeral anchors (13:40) New documentation repository (29:56) Changes to services and client software Envoy 1.5 released (45:41) Liana v4.0 released (46:39) Mercury Layer announced (47:46) AQUA wallet announced (57:18) Samourai Wallet announces atomic swap feature (57:49) Releases and release candidates LDK 0.0.120 (58:37) HWI 2.4.0-rc1 (59:11) Notable code and documentation changes Bitcoin Core #29239 (59:37) Eclair #2810 (1:02:16) LDK #2791 (1:05:32) Rust Bitcoin #2230 (1:07:43)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #285 Recap 1:15:57
1:15:57
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:15:57
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #284 Recap 1:08:20
1:08:20
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:08:20
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Gregory Sanders, Dave Harding, and Stéphan Vuylsteke to discuss Newsletter #284 . News Discussion about LN anchors and v3 transaction relay proposal (1:03) LN-Symmetry research implementation (35:03) Bitcoin Core PR Review Club Nuke adjusted time (attempt 2) (50:01) Notable code and documentation changes LND #8308 (1:05:06)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #283 Recap 1:26:25
1:26:25
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:26:25
Mark “Murch” Erhardt and Mike Schmidt are joined by Niklas Gögge, Antoine Riard, Abubakar Sadiq Ismail, Gloria Zhao, Salvatore Ingala, Johan Torås Halseth and SeedHammer Team to discuss Newsletter #283 . News Disclosure of past LND vulnerabilities (2:07) Fee-dependent timelocks (25:09) Cluster fee estimation (8:32) How to specify unspendable keys in descriptors (17:48) V3 transaction pinning costs (34:14) Descriptors in PSBT draft BIP (48:19) Verification of arbitrary programs using proposed opcode from MATT (57:52) Pool exit payment batching with delegation using fraud proofs (1:04:59) New coin selection strategies (1:14:36) Releases and release candidates Core Lightning 23.11.2 (1:17:57) Libsecp256k1 0.4.1 (1:18:14) Notable code and documentation changes Bitcoin Core #28349 (1:19:06) Core Lightning #6957 (1:20:21) Core Lightning #6869 (1:21:15) Eclair #2796 (1:21:47) Eclair #2787 (1:22:23) LDK #2781 (1:23:14) LDK #2723 (1:24:16) BIPs #1504 (1:25:00)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #282: 2023 Year-in-Review Special Recap 2:18:26
2:18:26
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk2:18:26
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 meeting (1:38:00) August Onion messages (1:38:28) Outdated backup proofs (1:41:52) Simple taproot channels (1:44:39) September Compressed Bitcoin transactions (1:46:40) Summary 2023: Major releases of popular infrastructure projects (1:48:19) October Payment switching and splitting (1:49:46) Sidepools (1:51:30) AssumeUTXO (1:55:28) Version 2 P2P transport (1:55:51) Miniscript (1:57:18) State compression and BitVM (2:00:07) November Offers (2:05:53) Liquidity advertisements (2:08:26) Summary 2023: Bitcoin Optech (1:11) December Cluster mempool (2:11:10) Warnet (2:13:12)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #281 Recap 1:04:09
1:04:09
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:04:09
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 of RBF exist and which one does Bitcoin Core support and use by default? (31:37) What is the Block 1,983,702 Problem? (34:48) What are hash functions used for in bitcoin? (45:12) Releases and release candidates LND 0.17.3-beta (51:59) Notable code and documentation changes LDK #2685 (52:22) Libsecp256k1 #1446 (53:04) BTCPay Server #5389 (53:36) BTCPay Server #5490 (59:54)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #280 Recap 1:02:09
1:02:09
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:02:09
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #279 Recap 1:10:53
1:10:53
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:10:53
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 Contract (P2C) mean? (57:31) Can a non-segwit transaction be serialized in the segwit format? (58:18) Releases and release candidates Core Lightning 23.11 (1:00:05) Bitcoin Core 26.0rc3 (1:03:31) Notable code and documentation changes Rust Bitcoin #2213 (1:04:55) BDK #1190 (1:09:04)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #278 Recap 1:02:22
1:02:22
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:02:22
Dave Harding and Mike Schmidt are joined by Bastien Teinturier and Robin Linus to discuss Newsletter #278 . News Offers-compatible LN addresses (1:20) Changes to services and client software BitMask Wallet 0.6.3 released (17:42) Opcode documentation website announced (20:08) Athena Bitcoin adds Lightning support (21:42) Blixt v0.6.9 released (22:22) Durabit whitepaper announced (23:07) BitStream whitepaper announced (25:01) BitVM proof of concepts (42:33) Bitkit adds taproot send support (55:17) Releases and release candidates LND v0.17.2-beta (55:53) Bitcoin Core 26.0rc2 (56:34) Core Lightning 23.11rc3 (57:37) Notable code and documentation changes Core Lightning #6857 (58:45) Eclair #2752 (59:42)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #277 Recap 1:05:43
1:05:43
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:05:43
Dave Harding and Mike Schmidt are joined by Gregory Sanders, Antoine Poinsot, and Max Edwards to discuss Newsletter #277 . News Eliminating malleability from ephemeral anchor spends (1:54) Field Report: A Miniscript Journey (20:17) Releases and release candidates LND 0.17.1-beta (37:27) Bitcoin Core 26.0rc2 (40:05) Core Lightning 23.11rc1 (53:24) Notable code and documentation changes Bitcoin Core #28207 (55:33) LDK #2715 (1:02:34)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Johan Torås Halseth and Abubakar Ismail to discuss Newsletter #276 . News Mailing list hosting (1:05) HTLC aggregation with covenants (5:36) Bitcoin Core PR Review Club Fee Estimator updates from Validation Interface/CScheduler thread (16:47) Releases and release candidates Bitcoin Core 26.0rc2 (26:14) Core Lightning 23.11rc1 (29:26) LND 0.17.1-beta.rc1 (31:28) Notable code and documentation changes Core Lightning #6824 (32:38) Core Lightning #6783 (34:59) Core Lightning #6780 (36:29) Core Lightning #6773 (39:06) Core Lightning #6734 (39:58) Eclair #2761 (41:02)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #274 Recap 1:27:08
1:27:08
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:27:08
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 does Miniscript add an extra size check for hash preimage comparisons? (59:52) How can the next block fee be less than the mempool purging fee rate? (1:00:51) Releases and release candidates Bitcoin Core 25.1 (1:12:00) Bitcoin Core 24.2 (1:12:00) Bitcoin Core 26.0rc1 (1:14:23)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Robin Linus and Antoine Poinsot to discuss Newsletter #273 . News Security disclosure of issue affecting LN (1:09) Payments contingent on arbitrary computation (8:15) Proposed BIP for MuSig2 fields in PSBTs (26:44) Changes to services and client software BIP-329 Python library released (29:10) LN testing tool Doppler announced (30:19) Coldcard Mk4 v5.2.0 released (31:54) Tapleaf circuits: a BitVM demo (32:27) Samourai Wallet 0.99.98i released (34:24) Krux: signing device firmware (35:12) Releases and release candidates Bitcoin Core 24.2rc2 (36:06) Notable code and documentation changes Bitcoin Core #27255 (38:07) Eclair #2703 (45:54) LND #7267 (47:06) BDK #1041 (47:39)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #271 Recap 1:05:02
1:05:02
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:05:02
Mark “Murch” Erhardt and Mike Schmidt are joined by Gijs van Dam and Dave Harding to discuss Newsletter #271 . News Secure remote control of LN nodes (1:48) Payment splitting and switching (12:23) Pooled liquidity for LN (34:31) Releases and release candidates LND v0.17.0-beta (55:26) Notable code and documentation changes Eclair #2756 (58:26) LDK #2486 (1:01:33) LDK #2609 (1:02:34)…
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 the case of non-standard transactions? (31:50) When does Bitcoin Core allow you to Abandon transaction? (35:47) Releases and release candidates LND v0.17.0-beta.rc5 (39:07) Notable code and documentation changes Bitcoin Core #28492 (39:54) Bitcoin Core GUI #119 (41:13) Bitcoin Core GUI #738 (42:49) Bitcoin Core #28246 (44:18) Core Lightning #6311 (46:30) Core Lightning #6617 (47:23) Core Lightning #6686 (47:55) Eclair #2613 (48:44) LND #7994 (50:18) LDK #2547 (51:10) LDK #2534 (53:01)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Sergi Delgado Segura to discuss Newsletter #269 .
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #268 Recap 1:22:32
1:22:32
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:22:32
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Waiting for Confirmation Special 2:40:10
2:40:10
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk2:40:10
This podcast is a compilation of previous podcast discussions about the Waiting for confirmation series on mempool and relay policy. Series coauthors Mark “Murch” Erhardt and Gloria Zhao describe the concepts in the series, discuss with special guests, and take questions from the audience. 1. Why do we have a mempool? (0:50) 2. Incentives (13:10) 3. Bidding for block space (31:19) 4. Feerate estimation (47:27) 5. Policy for Protection of Node Resources (59:04) 6. Policy Consistency (1:09:47) 7. Network Resources (1:21:40) 8. Policy as an Interface (1:48:37) 9. Policy proposals (2:07:00) 10. Get Involved (2:29:15)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #266 Recap 1:13:45
1:13:45
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:13:45
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 miners setting the locktime in coinbase transactions? (46:10) Why doesn't Bitcoin Core use auxiliary randomness when performing Schnorr signatures? (47:40) Releases and release candidates Core Lightning 23.08 (49:21) LND v0.17.0-beta.rc1 (50:24) Notable code and documentation changes Bitcoin Core #27460 (51:16) LDK #2248 (53:43) LDK #2337 (55:00) LDK #2411 (1:00:16) LDK #2507 (1:04:46) LDK #2478 (1:07:22) LND #7904 (1:09:07)…
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)…
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #247 Recap 1:09:31
1:09:31
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:09:31
Dave Harding and Mike Schmidt are joined by Maxim Orlovsky to discuss Newsletter #247 . News RGB update (1:12) Changes to services and client software Descriptor wallet library adds block explorer (36:02) Stratum v2 reference implementation update announced (38:02) Liana 0.4 released (42:35) Coldcard firmware supports additional sighash flags (46:12) Zeus adds fee bumping features (45:12) Utreexo-based Electrum Server announced (48:12) Releases and release candidates BDK 0.28.0 (53:08) Core Lightning 23.02.2 (55:01) Core Lightning 23.05rc1 (55:40) Notable code and documentation changes Bitcoin Core #27358 (56:57) Core Lightning #6120 (1:01:14) Eclair #2584 (1:04:54)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #246 Recap 1:16:21
1:16:21
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:16:21
Mark “Murch” Erhardt and Mike Schmidt are joined by Lisa Neigut and Niklas Gögge to discuss Newsletter #246 . News Splicing specification discussions (1:24) Proposed BIP for transaction terminology (40:49) Bitcoin Core PR Review Club Don’t download witnesses for assumed-valid blocks when running in prune mode (43:42) Releases and release candidates Libsecp256k1 0.3.1 (53:10) BDK 1.0.0-alpha.0 (58:08) Notable code and documentation changes Core Lightning #6012 (58:33) Core Lightning #6124 (1:02:01) Eclair #2607 (1:03:06) LND #7437 (1:04:05) LND #7069 (1:04:43) BIPs #1372 (1:06:18)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Sergi Delgado Segura to discuss Newsletter #245 . News Watchtower accountability proofs (0:36) Releases and release candidates LND v0.16.0-beta (21:37) BDK 1.0.0-alpha.0 (22:06) Notable code and documentation changes Core Lightning #5967 (22:59) Eclair #2566 (23:43) LDK #2062 (24:57) LDK #2125 (27:18) BTCPay Server #4826 (27:56) BTCPay Server #4782 (29:51) BTCPay Server #4799 (30:15) BOLTs #765 (31:37)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #244 Recap 1:21:25
1:21:25
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:21:25
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) Releases and release candidates Rust Bitcoin 0.30.0 (52:23) LND v0.16.0-beta.rc5 (53:43) BDK 1.0.0-alpha.0 (54:16) Notable code and documentation changes Bitcoin Core #27278 (54:45) Bitcoin Core #26531 (1:00:26) Core Lightning #5898 (1:03:23) Core Lightning #5986 (1:05:21) Eclair #2616 (1:07:43) LDK #2024 (1:10:34) Rust Bitcoin #1737 (1:12:43) BTCPay Server #4608 (1:13:03) BIPs #1425 (1:15:43) Bitcoin Inquisition #22 (1:16:51)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Alekos Filini to discuss Newsletter #243 . News No significant news this week was found on the Bitcoin-Dev or Lightning-Dev mailing lists. Changes to services and client software Xapo Bank supports Lightning (1:41) TypeScript library for miniscript descriptors released (3:02) Breez Lightning SDK announced (6:48) PSBT-based exchange OpenOrdex launches (10:48) BTCPay Server coinjoin plugin released (14:01) mempool.space explorer enhances CPFP support (18:46) Sparrow v1.7.3 released (21:38) Stack Wallet adds coin control, BIP47 (24:22) Wasabi Wallet v2.0.3 released (26:26) Releases and release candidates LND v0.16.0-beta.rc3 (28:32) Notable code and documentation changes LND #7448 (29:16) BDK #793 (36:03)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Calvin Kim, James O’Beirne, and Greg Sanders to discuss Newsletter #242 . News Service bit for Utreexo (1:28) Releases and release candidates Core Lightning v23.02.2 (22:04) Libsecp256k1 0.3.0 (25:47) LND v0.16.0-beta.rc3 (29:01) Notable code and documentation changes Bitcoin Core #25740 (30:01)…
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #239 Recap 1:01:45
1:01:45
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:01:45
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 Core? (41:18) Where can I learn about open research topics in Bitcoin? (44:00) What is the maximum size transaction that will be relayed by bitcoin nodes using the default configuration? (47:55) Understanding how ordinals work with in Bitcoin. What is exactly stored on the blockchain? (50:07) Why doesn’t the protocol allow unconfirmed transactions to expire at a given height? (51:00) Releases and release candidates BDK 0.27.1 (52:44) Core Lightning 23.02rc3 (53:16) Notable code and documentation changes Bitcoin Core #24149 (53:57) Bitcoin Core #25344 (56:10) Eclair #2596 (58:09) Eclair #2595 (59:31) Eclair #2479 (59:45) LND #5988 (1:00:09) Rust Bitcoin #1636 (1:00:42)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #238 Recap 1:03:25
1:03:25
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:03:25
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 #7171 (58:54) LDK #2002 (1:00:01) BTCPay Server #4600 (1:00:59)…
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #235 Recap 1:02:59
1:02:59
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:02:59
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 require a hard fork? (46:56) Notable code and documentation changes Bitcoin Core #26325 (55:20) Libsecp256k1 #1192 (57:37) BIPs #1383 (1:00:22)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #234 Recap 1:11:18
1:11:18
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:11:18
Mark “Murch” Erhardt and Mike Schmidt are joined by James O’Beirne to discuss Newsletter #234 . News Proposal for new vault-specific opcodes (1:48) Changes to services and client software Kraken announces sending to taproot addresses (53:01) Whirlpool coinjoin rust client library announced (53:45) Ledger supports miniscript (54:25) Liana wallet released (55:11) Electrum 4.3.3 released (58:40) Releases and release candidates HWI 2.2.0 (1:00:04) Notable code and documentation changes Core Lightning #5751 (1:02:54) BIPs #1378 (1:06:23)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #263 Recap 1:35:19
1:35:19
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:35:19
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)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Tom Trevethan, Lisa Neigut, and Dusty Daemon to discuss Newsletter #262 . News Transcripts of periodic LN specification meetings (1:13) Safety of blind MuSig2 signing (5:07) Releases and release candidates BTCPay Server 1.11.1 (24:30) Notable code and documentation changes Bitcoin Core #26467 (25:31) Core Lightning #6378 (27:19) Core Lightning #6399 (33:03) Core Lightning #6389 (35:48) Core Lightning #6403 (37:37) Core Lightning #6398 (39:52) Core Lightning #5492 (45:52) Eclair #2680 (51:42) LND #7820 (53:57) LND #7516 (54:57) BTCPay Server #5155 (57:26)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #261 Recap 1:19:09
1:19:09
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:19:09
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 HWI 2.3.0 (1:15:09) LDK 0.0.116 (1:16:37) Notable code and documentation changes Bitcoin Core GUI #740 (1:17:18)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #260 Recap 1:08:56
1:08:56
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:08:56
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Rearden Code, Ken Sedgwick, and Jack Ronaldi to discuss Newsletter #260 . Waiting for confirmation #10: Get Involved (2:01) Changes to services and client software Wallet 10101 beta testing pooling funds between LN and DLCs (14:56) LDK Node announced (17:14) Payjoin SDK announced (20:09) Validating Lightning Signer (VLS) beta announced (25:27) BitGo adds MuSig2 support (37:42) Peach adds RBF support (44:34) Phoenix wallet adds splicing support (46:34) Mining Development Kit call for feedback (49:27) Binance adds Lightning support (51:33) Nunchuk adds CPFP support (53:35) Notable code and documentation changes Bitcoin Core #27411 (54:57) Core Lightning #6347 (58:07) Core Lightning #6035 (1:00:47) LND #7768 (1:02:28) Libsecp256k1 #1313 (1:05:33)…
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)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #257 Recap 1:47:48
1:47:48
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:47:48
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 rate to select transactions? (1:10:28) How does Lightning multipart payments (MPP) protocol define the amounts per part? (1:14:15) Releases and release candidates BTCPay Server 1.10.3 (1:16:08) Notable code and documentation changes Core Lightning #6303 (1:21:14) Eclair #2701 (1:22:21) Eclair #2696 (1:25:03) LND #7710 (1:26:51) LDK #2368 (1:27:43) LDK #2367 (1:33:34) LDK #2319 (1:34:40) LDK #2120 (1:37:09) LDK #2089 (1:38:12) LDK #2077 (1:39:08) Libsecp256k1 #1129 (1:40:37)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Thomas Voegtlin to discuss Newsletter #256 . News Proposal to extend BOLT11 invoices to request two payments (1:00) Waiting for confirmation #6: Policy Consistency (19:25) Changes to services and client software Greenlight libraries open sourced (32:01) Tapscript debugger Tapsim (33:25) Bitcoin Keeper 1.0.4 announced (35:09) Lightning wallet EttaWallet announced (35:47) zkSNARK-based block header sync PoC announced (37:09) lnprototest v0.0.4 released (39:45) Releases and release candidates Eclair v0.9.0 (41:24) Notable code and documentation changes LDK #2294 (44:33) LDK #2156 (46:57)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #255 Recap 1:18:39
1:18:39
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:18:39
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)…
Dave Harding and Mike Schmidt are joined by Gloria Zhao, Johan Torås Halseth, and Salvatore Ingala to discuss Newsletter #254 . News Using MATT to replicate CTV and manage joinpools (1:23) Waiting for confirmation #4: Feerate estimation (24:23) Releases and release candidates LND 0.16.3-beta (40:37) Notable code and documentation changes Bitcoin Core #26485 (42:34) Eclair #2642 (44:40) LND #7645 (46:11) LND #7726 (48:25) LDK #2293 (51:04)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #253 Recap 1:46:25
1:46:25
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:46:25
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 have? (1:21:18) Can 2-of-3 multisig funds be recovered without one of the xpubs? (1:23:50) Releases and release candidates Bitcoin Core 25.0 (1:27:05) Notable code and documentation changes Bitcoin Core #27469 (1:30:27) Bitcoin Core #27626 (1:32:40) Bitcoin Core #25796 (1:35:24) Eclair #2668 (1:37:17) Eclair #2666 (1:39:20) BTCPay Server 97e7e (1:41:56) BIPs #1446 (1:43:15)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #252 Recap 1:05:41
1:05:41
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:05:41
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 Lightning 23.05 (49:54) Bitcoin Core 23.2 (52:20) Bitcoin Core 24.1 (52:20) Bitcoin Core 25.0rc2 (54:06) Notable code and documentation changes Bitcoin Core #27021 (56:48) LND #7668 (59:37) LDK #2204 (1:00:50) LDK #1841 (1:02:12) BIPs #1412 (1:03:35)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #251 Recap 1:13:44
1:13:44
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:13:44
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 #2286 (1:08:27) LDK #1794 (1:08:47) Rust Bitcoin #1844 (1:09:08) Rust Bitcoin #1837 (1:11:33) BOLTs #1075 (1:12:04)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #249 Recap 1:17:51
1:17:51
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:17:51
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #233 Recap 1:02:38
1:02:38
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:02:38
Mark “Murch” Erhardt and Mike Schmidt are joined by Jesse Posner and ZmnSCPxj to discuss Newsletter #233 . News Non-interactive LN channel open commitments (3:20) Releases and release candidates BDK 0.26.0 (54:27) HWI 2.2.0-rc1 (55:55) Notable code and documentation changes Eclair #2455 (56:56)
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #232 Recap 1:08:44
1:08:44
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:08:44
Mark “Murch” Erhardt and Mike Schmidt are joined by Peter Todd to discuss Newsletter #232 .
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #231: 2022 Year-in-Review Special Recap 2:06:40
2:06:40
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk2:06:40
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 descriptors (1:06:34) August LN interactive and dual funding (1:12:59) Channel jamming attack mitigation (1:15:18) BLS signatures for DLCs (1:18:18) Summary 2022: Bitcoin Optech (1:23:11) September Fee ratecards (1:26:07) October Version 3 transaction relay (1:29:09) Async payments (1:33:25) Block parsing bugs (1:36:41) ZK rollups (1:37:07) Encrypted version 2 transport protocol (1:39:41) Meeting of Bitcoin protocol developers (1:41:26) Summary 2022: Soft fork proposals (1:43:40) November Fat error messages (1:51:24) December Modifying the LN protocol (1:55:57)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #230 Recap 1:28:11
1:28:11
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:28:11
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) channels realistically possible in Lightning today? (1:01:38) With legacy wallets deprecated, will Bitcoin Core be able to sign messages for an address? (1:06:14) How do I set up a time-decay multisig? (1:09:07) When is a miniscript solution malleable? (1:11:01) Releases and release candidates Bitcoin Core 24.0.1 (1:14:02) libsecp256k1 0.2.0 (1:14:30) Core Lightning 22.11.1 (1:15:26) Notable code and documentation changes Bitcoin Core #25934 (1:16:24) LND #7159 (1:17:10) LDK #1835 (1:17:38) BOLTs #1021 (1:21:28)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #229 Recap 1:11:50
1:11:50
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:11:50
Mark “Murch” Erhardt and Mike Schmidt are joined by Greg Sanders and Larry Ruane to discuss Newsletter #229 .
Mark “Murch” Erhardt and Mike Schmidt discuss Newsletter #228 . News Reputation credentials proposal to mitigate LN jamming attacks (00:33) Releases and release candidates LND 0.15.5-beta.rc2 (20:33) Core Lightning 22.11rc3 (21:29) Notable code and documentation changes Core Lightning #5727 (26:41) Eclair #2499 (28:32) LND #7122 (36:09) LDK #1852 (41:51) Libsecp256k1 #993 (55:02)…
Mark “Murch” Erhardt and Mike Schmidt discuss Newsletter #227 .
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #226 Recap 1:08:43
1:08:43
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:08:43
Mike Schmidt is joined by Salvatore Ingala and Clara Shikhelman to discuss Newsletter #226 .
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #224 Recap 1:13:16
1:13:16
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:13:16
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #223 Recap 1:34:09
1:34:09
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:34:09
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, Gregory Sanders, and Sergej Kotliar to discuss Newsletter #223 .
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #222 Recap 1:27:58
1:27:58
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:27:58
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 #25412 (1:23:29) LND #6956 (1:23:49) LND #7004 (1:25:31) LDK #1625 (1:25:54)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Ruben Somsen and Martin Zumsande to discuss Newsletter #221 . News LN with long timeouts proposal (18:45) Recommendations for unique address servers (1:32) Bitcoin Core PR Review Club Make AddrFetch connections to fixed seeds (23:32) Releases and release candidates LND v0.15.2-beta (35:04) Bitcoin Core 24.0 RC1 (38:14) Notable code and documentation changes LND #6500 (39:18)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #220 Recap 1:18:05
1:18:05
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:18:05
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao and Rene Pickhardt to discuss Newsletter #220 . News Proposed new transaction relay policies designed for LN-penalty (1:30) LN flow control (22:06) Releases and release candidates Bitcoin Core 24.0 RC1 (44:38) Notable code and documentation changes Eclair #2435 (51:28) BOLTs #962 (54:38) BIPs #1370 (55:29) BIPs #1367 (1:03:04) BIPs #1349 (1:08:54) BIPs #1293 (1:12:26) BIPs #1364 (1:14:47)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #219 Recap 1:14:04
1:14:04
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:14:04
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 candidates Core Lightning 0.12.1 (49:06) Bitcoin Core 24.0 RC1 (49:17) Notable code and documentation changes Bitcoin Core #26116 (59:05) Core Lightning #5594 (1:00:04) Core Lightning #5315 (1:01:02) Rust Bitcoin #1258 (1:04:09)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #218 Recap 1:03:45
1:03:45
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:03:45
Mark “Murch” Erhardt and Mike Schmidt are joined by Jeremy Rubin and Paul Sztorc to discuss Newsletter #218 . News Creating drivechains with APO and a trusted setup (1:07) Changes to services and client software Mempool Project launches Lightning Network explorer (51:19) Federation software Fedimint adds Lightning (45:23) Bitpay wallet improves RBF support (52:02) Mutiny Lightning wallet announced (53:03) Notable code and documentation changes Core Lightning #5581 (56:41) Eclair #2418 (54:46) Eclair #2416 (56:59) LND #6335 (58:11) LDK #1706 (59:37)…
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)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Daniela Brozzoni to discuss Newsletter #216 . Notable code and documentation changes Bitcoin Core #25717 (2:34) Bitcoin Core #25355 (22:41) BDK #689 (31:45) BDK #682 (39:07)
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #215 Recap 1:04:12
1:04:12
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:04:12
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) Notable code and documentation changes Bitcoin Core #23202 (45:38) Eclair #2275 (49:36) Eclair #2387 (52:01) LDK #1652 (56:21) HWI #627 (58:00) BDK #718 (1:00:47) BDK #705 (1:02:19)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Riard and Rodolfo Novak to discuss Newsletter #214 . News Overview of channel jamming attacks and mitigations (28:08) Updated silent payments PR (2:00) Changes to services and client software Purse.io adds Lightning support (10:05) Proof of concept coinjoin implementation joinstr (12:14) Coldcard firmware 5.0.6 released (14:48) Nunchuk adds taproot support (20:26) Notable code and documentation changes Bitcoin Core #25504 (47:46) Eclair #2234 (49:10) LDK #1503 (50:03) LND #6596 (53:30) BOLTs #1004 (54:05)…
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)…
B
Bitcoin Optech Podcast

1 Bitcoin Optech: Newsletter #212 Recap 1:00:16
1:00:16
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk1:00:16
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)…
Mark “Murch” Erhardt and Mike Schmidt are joined by Andrew Chow and Rodolfo Novak to discuss Newsletter #211 . News Multiple derivation path descriptors (0:52) Notable code and documentation changes Core Lightning #5441 (23:26) Eclair #2253 (24:33) LDK #1519 (26:40) Rust Bitcoin #994 (29:37) Rust Bitcoin #1088 (32:50)…
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 codebase? (47:07) Mining stale low-difficulty blocks as a DoS attack (48:32) Notable code and documentation changes Bitcoin Core #25351 (51:42) Core Lightning #5370 (53:51) BOLTs #1001 (56:25)…
Welkom op Player FM!
Player FM scant het web op podcasts van hoge kwaliteit waarvan u nu kunt genieten. Het is de beste podcast-app en werkt op Android, iPhone en internet. Aanmelden om abonnementen op verschillende apparaten te synchroniseren.