State channels are an off-chain scaling solution that lets two or more parties transact privately and instantly, without submitting each individual transaction to the main blockchain. Only the opening and closing of the channel touch the chain. Everything that happens in between settles between the parties directly, with the final state recorded on-chain when the channel closes.
Opening a state channel requires both parties to lock funds into a multi-signature smart contract on the main chain. That on-chain transaction is the channel's anchor. Think of it as opening a tab at a bar: you commit funds upfront and settle the full tab at the end.
Once the channel is open, both parties exchange signed messages off-chain. Each message updates the agreed balance between them. These messages never touch the blockchain. They pass directly between the two parties' devices and are cryptographically signed so neither party can alter them unilaterally.
When both parties are done transacting, either one can submit the final signed state to the smart contract. The contract reads the latest valid state, releases the correct balances to each party, and closes. The blockchain only sees two transactions: open and close.
Bitcoin's Lightning Network is the most widely deployed state channel system in existence. Launched in 2018, it allows Bitcoin payments to route through a network of interconnected channels. You do not need a direct channel with the person you are paying. Payment routes automatically through multiple channel hops to reach the recipient.
By early 2025, the Lightning Network had processed billions of dollars in payments. El Salvador, which adopted Bitcoin as legal tender in September 2021, relies on Lightning for everyday commerce. Strike, Cash App, and several other consumer payment apps use Lightning as their settlement layer for Bitcoin transactions.
State channels excel at high-frequency, low-value transactions between known parties. Gaming payments, streaming micropayments, frequent bilateral settlements, and content tipping are all natural fits. The key requirement is a pre-established relationship or willingness to lock capital upfront.
They are not the right tool for everything. State channels do not work well for interactions with smart contracts that have unpredictable state changes. They also require both parties to be online to exchange signed messages, which makes them unsuitable for asynchronous payments where the recipient might not respond immediately.
Rollups batch many transactions from many users into a single on-chain submission. State channels create a private lane between specific parties. Rollups require no upfront capital lock and work for any user immediately. State channels require capital commitment but offer stronger privacy and lower latency.
The two approaches serve different use cases and often coexist within the same ecosystem. Lightning runs on top of Bitcoin while rollups handle the Ethereum scaling workload. Neither has made the other obsolete.
https://lightning.network/lightning-network-paper.pdf
https://ethereum.org/en/developers/docs/scaling/state-channels
https://www.bitcoinlightning.com/get-started