The Lightning Network Explained
A plain-language introduction to Bitcoin's Lightning Network and the problem it addresses.
Jump to section
What to remember
- The Lightning Network is a Layer 2 network built to make Bitcoin payments faster and cheaper.
- It works by opening off-chain payment channels that settle back to Bitcoin's base chain when closed.
- Payments can be routed across a network of connected channels.
- It involves real trade-offs, not a strictly superior version of on-chain Bitcoin payments.
The problem it addresses
Bitcoin's base layer can process a limited number of transactions per block, which can make small, frequent payments slow or relatively costly during busy periods. The Lightning Network is a Layer 2 network built on top of Bitcoin, designed to enable fast, low-cost payments without requiring every individual payment to be recorded directly on Bitcoin's base chain.
How it works at a high level
Two participants open a payment channel by committing funds in a transaction recorded on Bitcoin's base chain. They can then send many payments back and forth between themselves off-chain, instantly and with minimal fees, by exchanging updated balance records. When they're done, they close the channel with one final transaction settled back on the base chain.
One on-chain transaction opens the channel, many off-chain payments happen in between, and one on-chain transaction closes it.
Routing payments across the network
Participants don't need a direct channel with everyone they want to pay. Lightning can route a payment across a path of connected channels, so two people without a direct channel can still transact through intermediary channels, provided a viable path with sufficient capacity exists.
A real trade-off, not a free upgrade
Lightning trades some base-layer guarantees for speed and low cost — for example, funds in a channel generally need to stay reasonably available/online, and routing capacity can limit very large payments. It's a genuine complement to Bitcoin's base layer, not a strictly superior replacement for every use case.
What to remember
- The Lightning Network is a Layer 2 network built to make Bitcoin payments faster and cheaper.
- It works by opening off-chain payment channels that settle back to Bitcoin's base chain when closed.
- Payments can be routed across a network of connected channels.
- It involves real trade-offs, not a strictly superior version of on-chain Bitcoin payments.
Part of these learning paths
Related concepts
Light Client
Read the Light Client glossary definition
State Channel
Read the State Channel glossary definition
Lightning Network
Read the Lightning Network glossary definition
Payment Channel
Read the Payment Channel glossary definition
Hashed Timelock Contract (HTLC)
Read the Hashed Timelock Contract (HTLC) glossary definition