Mubarak Aminu
The Speed of Money: A Beginner’s Guide to the Bitcoin Lightning Network
12/3/2025 • Mubarak Aminu
Bitcoin gives the world a censorship-resistant form of money and a decentralized network for moving value. But there is one limitation beginners quickly notice: speed.
A normal Bitcoin transaction requires waiting around 10 minutes (or roughly six confirmations) before it’s considered final and secure. This delay isn’t just for formality, it protects the network against double-spend attacks, where someone could try to send the same Bitcoin to two places at once.
If Bitcoin is truly going to serve as global money, it must support fast and low-cost transactions. Nobody wants to stand at the checkout line for 10 minutes waiting for a payment to confirm. For micro-transactions like paying for groceries, buying coffee, or making online micropayments the base layer alone is too slow.
To solve this challenge, the Bitcoin community built a second-layer protocol:
The Bitcoin Lightning Network (LN) a network for instant, low-fee Bitcoin payments.
Lightning allows users to send and receive Bitcoin at the speed of light, without waiting for block confirmations.
Lightning in Simple Terms
Lightning works using a concept called payment channels.
A payment channel is like a private tunnel between two users where they can send unlimited transactions instantly and cheaply.
- Anyone can open a channel by creating an on-chain transaction.
- Once the channel is open, users can send Bitcoin back and forth instantly without touching the blockchain (offchain transaction).
Most users will never manually open a channel. Instead, they download a Lightning wallets like Blink and Bitnob. These wallets already manage channels for you behind the scenes, so you can start receiving and paying immediately on platforms like Tapnob.
How Payments Work: The Invoice
To receive money, a Lightning wallet generates an invoice (a promise of payment).
An invoice is a special message containing:
- The amount to be paid
- A description or memo
- A unique secret (called the payment hash)
Imagine a merchant wants to be paid in Bitcoin:
1. The merchant opens their Lightning wallet.
2. They create an invoice.
3. The customer scans this invoice using their own Lightning wallet.
Routing: How Payments Travel Across the Network
Even if the customer and merchant don’t have a direct channel with each other, the payment still goes through.
Lightning nodes across the network connect channels like roads on a map.
Your wallet automatically:
- Finds a route from your channel to the merchant’s channel
- Moves the payment through several nodes (called hops)
- Completes the transaction using a cryptographic contract
Each hop along the route may charge a tiny fee (measured in millisatoshis — msats).
This is why sometimes the amount you pay is slightly higher than the amount in the invoice — the difference is routing fees.
HTLC: The Contract That Makes Lightning Work
Lightning uses a special type of contract called an HTLC - Hashed Time-Locked Contract.
The idea is simple:
1. The merchant knows a secret that matches the invoice.
2. Every hop along the payment route only gets paid if they return the secret.
3. When the merchant reveals the secret to receive the payment, it travels backwards through each hop, unlocking their payment one by one.
4. If the secret isn’t revealed in time, the payment is canceled safely.
This ensures:
- Everyone gets paid fairly
- No hop can steal funds
- The user and merchant are fully protected
HTLCs are the backbone of Lightning’s security and speed.
On-Chain vs Lightning: Only Two On-Chain Transactions Needed
The Lightning Network reduces blockchain usage dramatically.
Only two transactions normally touch the Bitcoin blockchain:
1. Opening a channel
2. Closing a channel
Everything else, every payment, invoice, micro-transaction, or split second transfer happens off-chain, inside the Lightning network.
This is what allows:
- Instant payments
- Extremely low fees
- Massive scaling for Bitcoin
Conclusion
Lightning is the layer that brings real-time payments to Bitcoin.
Today, Lightning is powering real financial infrastructure across Africa and beyond. Services like Tapnob use it to enable instant Bitcoin-to-fiat payouts for customers. Others like Bitnob and MavaPay offer Lightning wallets and tools that make Bitcoin easy to use for everyday payments.
Through channels, routing, and HTLCs, the network allows users to send Bitcoin across the world instantly, even if they aren’t directly connected.
This guide has covered the basics:
- Why Lightning exists
- How channels work
- What invoices are
- How payments are routed
- Why HTLCs make it secure
- And why Lightning makes Bitcoin faster and easier for everyday use
Lightning is still growing, but it is already proving to be one of the most innovative upgrades to Bitcoin’s ecosystem enabling Bitcoin to function not just as a store of value, but as the fastest open payment network in the world.
"Stay tuned for the latest news "
