Bitcoin Lightning, or the Bitcoin Lightning Network, is a second-layer protocol built on top of the Bitcoin blockchain. It enables fast, low-cost Bitcoin transactions by processing them off-chain, while still relying on the security and finality of the underlying Bitcoin blockchain.

There are three main components that define how the Lightning Network functions:

Off-chain processing

Lightning transactions occur outside the Bitcoin blockchain, removing the need to broadcast every transaction to miners and resulting in instant confirmation times and lower on-chain fees.

Peer-to-peer payment channels

The network operates by opening direct channels between Lightning nodes. Once a channel is funded and opened, it enables secure, trustworthy transactions that can be settled instantly. Even if two nodes do not have a direct channel, transactions are routed efficiently across the network via other nodes.

Pre-funded liquidity

For the network to operate efficiently and smoothly, users or companies operate Lightning nodes to allocate Bitcoin into the network as pre-funded liquidity. As liquidity on the Lightning Network grows, routing becomes more efficient, leading to faster transaction settlement and lower routing costs.

By combining these elements, the Lightning Network enables high-speed, low-cost Bitcoin transactions, particularly well-suited for high-frequency, small- to mid-sized payments between individuals and businesses.