Elle Mouton⁠, Oliver Gugger⁠ and Simple Taproot Channels - Episode 33
The Chaincode Podcast
by Chaincode Labs
2M ago
Elle Mouton and Oliver Gugger join us to talk with us about the Simple Taproot Channel proposal. We cover: Simple Taproot Channels Overview (1:29) What’s the state of the spec? (3:06) Changes to the scripts in Taproot Channels (4:31) Refresher on CPFP carve-out and Anchor Outputs (8:19) Why Anchor Outputs need to use script path spends (10:24) Other goals of Simple Taproot Channels (15:52) Why do PTLCs need Taproot funding outputs? (16:44) Potential updates for the gossip protocol: Gossip 1.5 or Gossip 2.0 (1 ..read more
Visit website
Alekos Filini, Daniela Brozzoni and the Bitcoin Development Kit (BDK) - Episode 32
The Chaincode Podcast
by Chaincode Labs
2M ago
Alekos Filini and Daniela Brozzoni visit the podcast to discuss the Bitcoin Development Kit (BDK). Hang out with them on the BDK Discord. We cover: How BDK started (00:48) Why is it named BDK and not the Magical Bitcoin Library? (2:10) The first users of BDK (3:30) Rust HWI (4:20) Built around descriptors (7:15) The ideal use case of BDK (7:30) Pain points (9:05) Why do devs keep building wallets from scratch? (10:05) Greenwallet (13:03) If you have a working wallet, should you switch to BDK? (16:25) HWI complaints (see Pytho ..read more
Visit website
Tadge Dryja and Lightning History and everything else - Episode 31
The Chaincode Podcast
by Chaincode Labs
2M ago
Tadge Dryja chats with us about writing the Lightning Network paper and working in the Bitcoin space. We discussed: Could blocks be bigger? (0:59) Paper: On the instability of Bitcoin without the block reward (9:49) Serving billions with Lightning (10:40) The state of the debate when writing the Lightning Network White Paper (13:35) Would Lightning be possible without Segwit? (17:20) Looking in from outside on a project you started (18:54) Trimmed HTLCs: Sending 1 sat vs 100,000 sats (22:02) Limitations of the Lightning network (25:31) Do high fees break li ..read more
Visit website
Andrew Chow and the Bitcoin Core Wallet - Episode 30
The Chaincode Podcast
by Chaincode Labs
2M ago
Andrew Chow joins us to discuss Bitcoin Core wallet development, PSBT, Output Descriptors, and HWI. We cover: - Why do we need a wallet in Bitcoin Core? (0:58) - Refactoring the Wallet codebase to build Output Descriptors (5:59)Should we rewrite the wallet? (10:30) - Changes to Coin Selection (11:35) - Wallet interoperability (17:10) - Hardware Wallet Integration (HWI) (18:20) - Partially Signed Bitcoin Transactions (PSBT) (19:01) - Becoming Maintainer (22:06) - Tracking the UTXO pool (23:43) - Main components of the Bitcoin Core Wallet (26:00) - Who uses Bitcoin Core Wallet? (27:02)  &n ..read more
Visit website
Greg Sanders, SIGHASH_ANYPREVOUT, ephemeral anchors and LN symmetry (ELTOO) - Episode 29
The Chaincode Podcast
by Chaincode Labs
2M ago
Greg Sanders joins us to discuss ANYPREVOUT, ephemeral anchors and LN symmetry (a.k.a. ELTOO). We chat about: - Package relay (2:07) - Pinning attacks (3:14)   - BIP125   - T-Bast’s pinning attack summary - Mempool policy (4:56) - Stuffing the mempool - 2017 (5:20) - Rewrite mempool or make the problem simpler (07:57) - Package relay RBF A.K.A. V3 (8:38) - Reducing the standard transaction size to 65 bytes PR (14:25) - March to LN symmetry (19:07) - Daric: A Storage Efficient Payment Channel With Penalization Mechanism - Two-party eltoo w/ punishment by AJ Towns - BIP118 ..read more
Visit website
Pieter Wuille and Tim Ruffing - Nesting, ROAST, Half-Aggregation, Adaptor Signatures (part 2)
The Chaincode Podcast
by Chaincode Labs
2M ago
We continue the conversation with Pieter Wuille and Tim Ruffing and Nesting, ROAST, Half-Aggregation, Adaptor Signatures, atomic swaps and more. If you have not tuned into the first part of this conversation, we recommend listening to that one first. We cover: - Nesting (00:49) - ROAST (12:09) - Cross-input Signature Aggregation (18:49) - Half-aggregation (34:32)   - Half-Aggregation of BIP 340 Signatures and BIP340 - Adaptor signatures and atomic swaps (39:32) Further resources: Stephan Livera Podcast #400 Jonas Nick and Tim Ruffing - Half Signature Aggregation ..read more
Visit website
Pieter Wuille and Tim Ruffing, Schnorr, MuSig, FROST and more - Episode 26
The Chaincode Podcast
by Chaincode Labs
2M ago
Pieter Wuille and Tim Ruffing treat us to a conversation about Schnorr, multi-signatures, MuSig, and more. We covered a lot so this is part one of a two part conversation. We discussed: - When to roll your own cryptography (01:31) - Schnorr Signatures (09:01)   - Why is Schnorr preferable to ECDSA? (10:55) - Schnorr efficiency improvements (15:52) - Multisigs (23:16) - MuSig (25:07)   - Yannick Seurin   - Rogue key attack or key cancellation attack (31:00)   - Bellare-Neven (32:12) - Interactive versus non-interactive protocols (35:30) - FROST (42:42 ..read more
Visit website
Clara Shikhelman and Sergei Tikhomirov and Channel Jamming on the Lightning Network - Episode 25
The Chaincode Podcast
by Chaincode Labs
2M ago
Clara and Sergei stop by to chat about their recent proposal on mitigating jamming attacks in the Lightning Network. We talk unconditional fees, local reputation, the impact on decentralization and UX, and the state of Lightning in general. We discuss: - What is jamming and why is it free? (03:43) - How our jamming project started (06:44) - Prior work on jamming (08:00) - The desired properties of a solution (09:57) - Reputation (12:47) - Centralization concerns (14:17) - Unconditional fees (19:25) - How are unconditional fees delivered? (23:31) - UX implications (24:45) - Moving research res ..read more
Visit website
Josibake, the Bitcoin Core wallet and wrangling bitcoin data - episode 24
The Chaincode Podcast
by Chaincode Labs
2M ago
Josibake joins us to talk about his work on the Bitcoin Core wallet, bitcoin data and onboarding to bitcoin development. We discussed: - Analyzing historical transaction data (1:25)   - Creating a publicly available dataset (4:12)   - What could it be used for? (7:30) - Bitcoin Core wallet (9:00)   - Why have a wallet in Bitcoin Core? (10:00)   - Separation of GUI from wallet (12:35)   - Only use one input type when building transaction (13:40)     - PR #24584 in Bitcoin Core   - How is working on the wallet? (17 ..read more
Visit website
Steve Lee and Lightning updates / Stratum V2 - Episode 23
The Chaincode Podcast
by Chaincode Labs
2M ago
Our topics: - Lightning Dev Kit (1:04)   - Zeroconf Channels (2:22)   - Rapid Gossip Sync (3:46)   - How does LDK pick priorities? (8:55)   - LDK Lite (10:12)   - Will LSPs be needed forever? (12:25) - Validated Lightning Signer (15:20)   - A Lightning Node's Problem with Hats  - VLS code base - FROST and ROAST (23:00)   - Recovering a FROST wallet (24:00) - Taproot adoption (26:18) - Future of the Lightning Network (30:48) - Stratum V2 (34:25)   - OFAC and mining (37:57)   - Other benefits over Str ..read more
Visit website

Follow The Chaincode Podcast on FeedSpot

Continue with Google
Continue with Apple
OR