How Does Lightning Network Work?

L2|Risk B-|6 mechanisms|5 interactions

Lightning Network is Bitcoin's Layer 2 payment network, enabling instant low-fee BTC transactions through off-chain payment channels. It carries ~$311M in locked BTC and is used by millions via apps like Strike and Cash App. Risk is moderate: channel closures during Bitcoin fee spikes can cause small fund losses, and the network relies on routing node reliability. No catastrophic exploits have occurred, but the technology is complex and still maturing in edge-case handling.

TVL

$283M

Sector

L2

Risk Grade

B-

Value Grade

B+

Core Mechanisms

Payment Channel / State Channel

Bitcoin 2-of-2 multisig UTXO with revocable commitment transactions and penalty (justice) transactions for breach remedy

Well-established since 2016 Poon-Dryja paper; penalty mechanism requires watchtower monitoring to enforce; channel capacity limited by on-chain UTXO amount

Hash Time-Locked Contract (HTLC)

Script-enforced hash preimage reveal with CLTV/CSV time-lock expiry for multi-hop atomic routing

Core routing primitive; stuck HTLCs during path failure can lock liquidity for hours; downstream failure can cascade upstream

Peer-to-Peer Gossip Network

BOLT #7 channel announcements and updates broadcast to maintain distributed routing table across all LN nodes

Routing efficiency degrades as network scales; source-based routing means sender must have accurate global channel capacity knowledge, which is probabilistic

Watchtower / Fraud Proof

Third-party monitoring services detect old commitment broadcasts and submit penalty transactions on behalf of offline channel parties

Users who go offline without a watchtower are vulnerable to counterparty broadcasting stale states; watchtower trust and liveness are critical dependencies

Onion Routing

Sphinx packet construction for privacy-preserving multi-hop payment routing — intermediate nodes see only adjacent hops

Provides payment privacy but probing attacks can infer channel balances; timing correlation is a known deanonymization vector

Channel Splicing / Dual-Funded Channels

Novel

Interactive transaction construction (BOLT #2 updates) allowing in-place channel capacity adjustments without closing and reopening

Splicing is a newer feature with limited implementation maturity; reduces on-chain footprint but introduces new edge cases in concurrent splice state machines

How the Pieces Interact

Hash Time-Locked Contract (HTLC)Peer-to-Peer Gossip NetworkHigh

Channel jamming attacks: an attacker routes HTLCs through victim channels with no intent to settle, holding slots and liquidity hostage. Gossip network provides no spam prevention, so attackers can identify and target high-value routing paths at low cost.

Payment Channel / State ChannelWatchtower / Fraud ProofHigh

Watchtower liveness dependency: if a user's watchtower is offline when their counterparty broadcasts a revoked commitment transaction, the justice transaction window may expire and the attacker can steal channel funds. Single point of failure for offline users.

Payment Channel / State ChannelHash Time-Locked Contract (HTLC)High

Force-close cascade during Bitcoin fee spikes: HTLC expiry deadlines force channel closures onto the base layer simultaneously. During high-fee periods, small HTLC outputs become economically unrecoverable as fees exceed value, causing real fund losses.

Onion RoutingPeer-to-Peer Gossip NetworkMedium

Balance probing attacks: adversaries send probe payments to infer private channel balances from failure messages despite onion routing privacy. Combines with gossip-derived topology to map liquidity positions across the network.

Channel Splicing / Dual-Funded ChannelsPayment Channel / State ChannelMedium

Splice state machine race conditions: concurrent in-flight HTLCs during an active splice can create ambiguous commitment state between peers, potentially leading to disagreement on valid channel state and unilateral closes.

What Could Go Wrong

  1. Channel force-close during high Bitcoin fee periods can make funds economically unrecoverable for small channels
  2. HTLC channel jamming attacks can lock up routing liquidity across the network with minimal attacker cost
  3. Custodial Lightning node operators face potential regulatory action or sanctions, threatening user funds and network connectivity

Mass Force-Close During Bitcoin Fee Spike

Moderate

Trigger: A sudden Bitcoin mempool congestion event (e.g., inscription wave, major exchange withdrawal) pushes on-chain fees above 500 sat/vB while a large volume of HTLCs near their CLTV expiry deadlines across the network.

  1. 1.Bitcoin fee spike to 500+ sat/vB during high HTLC load Routing nodes begin force-closing channels to meet HTLC expiry deadlines, flooding the mempool with commitment transactions
  2. 2.Commitment transactions queue behind high-fee transactions HTLC outputs with small values (sub-$50) are economically unrecoverable as sweep fees exceed output value; users suffer direct fund losses
  3. 3.Liquidity withdrawn from network as nodes close channels to preserve capital Network capacity drops sharply, large payments fail to route, merchant integrations experience outages, eroding confidence in LN reliability
  4. 4.Media coverage of user losses prompts custodial LN apps to suspend withdrawals Retail users in custodial wallets face withdrawal queues; perception of LN safety collapses, accelerating channel closures

Risk Profile at a Glance

Mechanism Novelty5/15
Interaction Severity8/20
Oracle Surface1/10
Documentation Gaps1/10
Track Record3/15
Scale Exposure5/10
Regulatory Risk3/10
Vitality Risk6/10
B-

Overall: B- (32/100)

Lower score = safer

More on Lightning Network

Related L2 Explainers