⚡ Learn Me a Lightning
Beginners Technical Tools Explorer
Beginners Technical Tools Explorer
  • Overview
  • Channels
    • Funding Transaction
    • Commitment Transaction
    • Penalty Transaction
  • Payments & Routing
  • Nodes & Network
  • Upgrades
  1. Home
  2. / Technical
Deep Dives

Technical Protocol

Detailed explanations of the Lightning Network for developers and those who want to understand the protocol mechanics byte-by-byte.

🚧

Under Construction: We are currently documenting the BOLT specifications. New deep dives are added weekly.

Payment Channels

BOLT 2, 3, 5

The cryptographic construction of payment channels: funding, commitment, and penalty transactions.

Payments & Routing

BOLT 4, 7, 10

HTLCs, onion routing, Sphinx packets, path finding, and multi-part payments (MPP).

Nodes & Network

BOLT 1, 8, 9

Gossip protocol, transport security, watchtowers, and network topology.

Advanced Upgrades

Proposed

Taproot channels, PTLCs, splicing, dual-funding, and future improvements.

Prerequisites

Technical pages assume familiarity with Bitcoin's UTXO model and basic script. If you're new, we recommend starting with the basics.

Beginners Guide Bitcoin Basics

⚡ Learn Me a Lightning

An open-source educational resource explaining the Lightning Network, Bitcoin's most critical scaling layer for instant, global payments.

Learn

  • Beginners Guide
  • Technical BOLTs

Explore

  • BOLT4 Builder
  • PSBT Playground
  • All Tools

Project

  • About Us
  • Donate ⚡
  • Source Code

Inspired by Learn Me a Bitcoin • Public Domain Education • Built for the Community