Layer by Layer

Welcome! Here you’ll find deep dives into Bitcoin and Lightning Network protocols.

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