DiscoverBitcoin Optech Podcast
Bitcoin Optech Podcast

Bitcoin Optech Podcast

Author: Bitcoin Optech

Subscribed: 11Played: 346
Share

Description

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

https://bitcoinops.org/
94 Episodes
Reverse
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
loading
Comments 
Download from Google Play
Download from App Store