Layer by Layer

Welcome! Here you’ll find deep dives into Bitcoin and Lightning Network protocols. Want to get to know me? Start with the about page.

Lightning Network Onion Routing: Sphinx Packet Construction

Diving into all things BOLT-04
March 26, 2024 · Elle Mouton

Lightning Network Onion Routing: Preliminaries

This post covers the basics of choosing a path and packaging information for each hop on the path
March 25, 2024 · Elle Mouton

Normal operation and closure of a pre-taproot LN channel

A deep-dive into the normal operation and closure of a pre-taproot Lightning Network channel
June 14, 2023 · Elle Mouton

Taproot Channel Transactions

A deep-dive into the structure of Taproot channel transactions
April 25, 2023 · Elle Mouton

Taproot and MuSig2 recap

A recap of the building blocks required for Taproot channels
April 18, 2023 · Elle Mouton

Opening and announcing a pre-taproot LN channel

A deep dive into opening a pre-taproot Lightning Network channel
January 23, 2023 · Elle Mouton

BIP158: Compact Block Filters Deep Dive

What even is Golomb-Rice Coding?
November 1, 2021 · Elle Mouton

LN Things Part 5: HTLC Deep Dive

Day 7 of #7DaysOfBitcoin
March 27, 2021 · Elle Mouton

LN Things Part 4: HTLC Overview

Day 6 of #7DaysOfBitcoin
March 26, 2021 · Elle Mouton

LN Things Part 3: Revocation in more detail

Day 3 of #7DaysOfBitcoin
March 23, 2021 · Elle Mouton

LN Things Part 2: Updating State

Day 2 of #7DaysOfBitcoin
March 22, 2021 · Elle Mouton

LN Things Part 1: Creating a channel

Day 1 of #7DaysOfBitcoin
March 21, 2021 · Elle Mouton