What is the Lightning Network?
The Lightning Network is a "layer 2" payment protocol built on top of the Bitcoin blockchain. You open payment channels with other parties and settle transactions between yourselves off-chain, only touching the main chain when you open or close a channel.
Joseph Poon and Thaddeus Dryja proposed the concept in a 2015 whitepaper. Since then, the network has grown steadily in capacity and adoption. It is now the primary way you can use Bitcoin for everyday payments.
Why It Matters
Bitcoin's base layer processes roughly 7 transactions per second. Blocks arrive about every 10 minutes with a fixed size limit, which caps throughput. During busy periods, on-chain fees can climb to several dollars per transaction, making small payments impractical.
With Lightning, you settle payments in milliseconds and pay fees that are fractions of a cent. You can send as little as 1 satoshi (0.00000001 BTC). That opens Bitcoin up to buying coffee, tipping a content creator, or sending a small remittance abroad.
El Salvador proved the model at national scale. In 2021, the country adopted Bitcoin as legal tender and rolled out the Chivo wallet, which runs on Lightning for everyday payments at shops, restaurants, and street vendors.
You still keep Bitcoin's security guarantees. If anything goes wrong, either party can force-close a channel and settle the final balance on-chain. The base layer remains the backstop.
How It Works
You start by opening a payment channel with a merchant, a friend, or any other party. Both of you lock bitcoin into a shared on-chain funding transaction, creating a two-of-two multisig address that you control together.
Once the channel is open, you exchange payments back and forth by updating the channel balance. Each update is a signed transaction that both of you agree to, but neither of you broadcasts it to the blockchain. When you close the channel, the final balance settles on-chain as a single transaction.
You do not need a direct channel with everyone you want to pay. Lightning nodes route payments across multiple hops. If Alice has a channel with Bob, and Bob has a channel with Carol, Alice can pay Carol through Bob.
Hash Time-Locked Contracts (HTLCs) secure this multi-hop routing. Each intermediary in the route receives a cryptographic puzzle and can only claim their portion of the payment by revealing the solution, which proves the next hop completed. If any link in the chain fails or times out, the payment reverses automatically. No one along the route can steal funds or withhold a payment.
This architecture can theoretically handle millions of transactions per second while staying anchored to Bitcoin's base-layer security.