The biggest friction for Lightning Network users - managing dozens of small, inefficient channels - just got a major fix. A core protocol upgrade called splicing has been officially merged into the Lightning specification as BOLT 1160. According to Bitcoin Optech, this only happens after a feature is successfully implemented and tested across multiple independent codebases, signaling it’s ready for widespread adoption.
For users, splicing allows a wallet to add or remove funds from an existing payment channel without closing it. This means the backend complexity of managing 20 channels can collapse into what feels like one unified balance. The Phoenix iPhone wallet has already used this to cut user fees by 50% by maintaining just one channel per user.
The upgrade also introduces a new transaction engine that solves a thorny technical problem. When you add bitcoin to pay for a larger transaction, the transaction size - and thus the required fee - increases, potentially creating a recursive loop that could break simple wallets. The new SpliceScript logic in Core Lightning handles these dynamic fee calculations elegantly.
Beyond simplifying user experience, splicing enables more advanced operations like cross-channel splices, where funds move directly from one channel to another in a single on-chain step. Developers are now building on this foundation for features that could merge multiple transactions for better privacy and lower costs. If adopted widely, splicing could make a significant portion of blockchain traffic more efficient.
Dusty Daemon, Bitcoin Optech:
- Splicing at its core allows you to change the size of a Lightning channel.
- It is kind of like changing the size of the wings on a plane while it is flying.
