Matt Corallo and Lightning Development Kit - Episode 13

In Episode 13, we sit down again with Matt Corallo and discuss his work on the Lightning Development Kit (LDK). In this conversation we cover: - Starting Rust-Lightning (1:20) - Language bindings challenges (4:09)  - FFI (5:32) - Interoperability of Lightning (7:10) - Zero-value invoices (7:35) - Keysend/push payments/spontaneous payments (8:20) - What is the LDK stack? (9:29) - Anchor Outputs (10:41)  - Child pays for parent (CPFP) (11:02) - Who tracks the onchain state when using LND? (12:30) - LDK tracks the channel commitment transaction, how is that done? (13:45)  - Compact block filters - Contrasting multiple implementations working from a spec in Lighting vs. no spec with one dominant reference implementation in Bitcoin (14:58)  - The Lightning Spec - What's the state of the Lightning Network? Have we moved beyond #reckless? (18:49)  - Denial of Service (DoS) vulnerabilities    - Channel Jamming (22:00) - Eltoo and the punishment dynamic (22:45) - Will the network trend to trusted relationships and lend itself to KYC? (24:50) - FATF updates its guidance on Virtual Asset Service Provider (VASP) (26:50) - Where LDK goes from here? (29:55) Thanks to Caralie for the sound engineering.

Om Podcasten

A podcast about Bitcoin protocol development