Book Description
The Lightning Network (LN) is a rapidly growing second-layer payment protocol that works on top of Bitcoin to provide near-instantaneous transactions between two parties. With this practical guide, authors Andreas M. Antonopoulos, Olaoluwa Osuntokun, and Rene Pickhardt explain how this advancement will enable the next level of scale for Bitcoin, increasing speed and privacy while reducing fees.
Ideal for developers, systems architects, investors, and entrepreneurs looking to gain a better understanding of LN, this book demonstrates why experts consider LN a critical solution to Bitcoin's scalability problem. You'll learn how LN has the potential to support far more transactions than today's financial networks.
This open book is licensed under a Creative Commons License (CC BY-NC-ND). Free download in PDF format is not available. You can read Mastering the Lightning Network book online for free.
Table of Contents
Chapter 1
Introduction
Chapter 2
Getting Started
Chapter 3
How the Lightning Network Works
Chapter 4
Lightning Node Software
Chapter 5
Operating a Lightning Network Node
Chapter 6
Lightning Network Architecture
Chapter 7
Payment Channels
Chapter 8
Routing on a Network of Payment Channels
Chapter 9
Channel Operation and Payment Forwarding
Chapter 10
Onion Routing
Chapter 11
Gossip and the Channel Graph
Chapter 12
Pathfinding and Payment Delivery
Chapter 13
Wire Protocol: Framing and Extensibility
Chapter 14
Lightning's Encrypted Message Transport
Chapter 15
Lightning Payment Requests
Chapter 16
Security and Privacy of the Lightning Network