Episode 91: Splicing
Ep. 91

Episode 91: Splicing

•

Episode description

In this episode of Bitcoin, Explained, Aaron and Sjors are once more joined by Breez developer Jesse de Wit, this time to explain splicing. Splicing allows users of the Lightning Network to effectively add or remove funds from an active channel, allowing for continuous payment and routing activity. Aaron, Sjors and Jesse discuss what challenges this entails, and how these challenges are overcome.

At the beginning of the episode, Sjors also gives a brief update on the ongoing TornadoCash trial in the Netherlands, and he addresses a recent block mined by Mara Pool.

Chapters

00:00:00 Welcome, COLDCARD Q and Jesse de Wit
00:02:21 Tornado Cash trial update
00:09:33 MARA Pool’s graffiti block
00:12:20 What splicing adds to Lightning channels
00:15:15 Replacing the funding UTXO and tracking both channel states
00:24:06 Gossip and routing after a splice
00:27:51 Quiescence: pausing updates to negotiate a splice
00:30:28 Interactive transactions and RBF fee bumps
00:34:17 Splicing specifications and implementation status
00:40:26 Chaining unconfirmed splices

===

This episode’s sponsor: ⁠⁠⁠CoinKite⁠⁠⁠, maker of the ColdCard

Jesse’s Twitter: ⁠@WitDeJesse⁠

Jesse’s Nostr: npub18hwpk5qep3ptnmzatq22ptwr9mth7ccrku56rdntwpxjxlkfyr2qrav8du

Aaron’s Twitter: ⁠⁠⁠@AaronvanW⁠⁠⁠

Aaron’s Nostr: npub1art8cs66ffvnqns5zs5qa9fwlctmusj5lj38j94lv0ulw0j54wjqhpm0w5

Sjors’ Twitter: ⁠⁠⁠@provoost⁠⁠⁠

Sjors’ Nostr: npub1v25jqj332n630klwtqeqxgyrjl4alw4phmluhu2x6lcxzwy9m03suqexw3

If you’d like to sponsor the show, please email info at bitcoinexplainedpodcast.com. ⁠https://bitcoinexplainedpodcast.com/⁠

0:00Welcome, COLDCARD Q and Jesse de Wit
2:21Tornado Cash trial update
9:33MARA Pool’s graffiti block
12:20What splicing adds to Lightning channels
15:15Replacing the funding UTXO and tracking both channel states
24:06Gossip and routing after a splice
27:51Quiescence: pausing updates to negotiate a splice
30:28Interactive transactions and RBF fee bumps
34:17Splicing specifications and implementation status
40:26Chaining unconfirmed splices