A developer sitting in low fee environment Bitcoin had just become vastly cheaper to run a serious Lightning node. On April 20, Blockstream released Core Lightning v26.04, and with it came the graduation of channel splicing from experimental status — a feature that allows nodes to resize existing payment channels without closing them, without the on-chain fees that once made the economics punishing. With Bitcoin's mempool offering confirmation at 1 sat/vB, the moment to ship this was obvious. The timing is not coincidence.
Splicing has been in Core Lightning's experimental purgatory for years. The idea is simple but carries enormous operational consequences: instead of closing a channel by settling on-chain, then waiting for confirmations, then opening a new channel with fresh capital, a node can now modify an existing channel's balance in a single atomic transaction. For routing node operators managing dozens or hundreds of channels, this is the difference between manual liquidity rebalancing — expensive, time-consuming, requiring constant on-chain activity — and programmatic rebalancing that can happen in the background. The Blockstream Core Lightning team describes it directly: splicing "removes the need for expensive closing and opening of channels. This dramatically lowers operating costs, complexity, and idle capital challenges faced when operating a Lightning node." That is not hyperbole. For routing nodes, this is infrastructure.
The v26.04 release itself shipped with three new commands that make splicing usable at scale. The `splicein` command adds funds to a channel; `spliceout` removes them; and the system now supports "cross-splicing" — specifying a second channel as the destination, allowing a single command to move liquidity from multiple channels into others. Even more practical: v26.04 is the first release with full support for multi-channel batch splicing, meaning a node operator could splice out of five channels and into two others in one atomic operation. This is not a nice-to-have feature. This is how you operate a routing node efficiently. Since v25.12, 421 commits have landed in 110 days from 23 authors — the contributor velocity shows this is a coordinated, serious effort, not a side project. The lead developer, DustyDaemon, has been working on splicing since 2022. That kind of commitment across years, not quarters, is what separates production infrastructure from research.
The splicing graduation also carries a privacy angle that matters beyond routing operators. The splice transaction itself can function as a coinjoin — multiple channel state transitions batched together, all settling on-chain in a single output set that obscures which user balance change corresponded to which on-chain UTXO. For everyday Lightning users, splicing in a wallet like Phoenix or (eventually) Breez or Zeus becomes an invisible privacy-enhancing operation. You are resizing your channel, yes, but you are also mixing your coins with other channel operations. The on-chain footprint of your Lightning activity just became harder to forensically dissect. That matters more as Bitcoin on-chain fees climb again, making splicing transactions worth watching.
The second major change in v26.04 addresses a different attack surface entirely: traffic analysis. Core Lightning now pads all peer messages to uniform length, removing one more side channel that passive network observers — Internet Service Providers, Sybil nodes, anyone sniffing traffic — could use to fingerprint payment types and rough amounts. A padded message leaks less metadata about whether a payment is an HTLC add, a settlement, or a status update. The release notes are explicit about the tradeoff: "removing legacy onion formats and padding all peer messages to make them the same length to reduce traffic analysis (excluding LND < v21 and current Eclair)." That parenthetical is important. Message padding is only effective if everyone does it. If Core Lightning nodes are padded but LND and Eclair are not, an observer can still classify traffic by watching which implementation it came from. LND v0.21 was released as a release candidate on April 22, just two days after v26.04 shipped — close enough to suggest coordination, but that does not guarantee matching padding support shipped in the rc. Watch the LND v0.21 release notes carefully. If padding is missing, Core Lightning gains privacy but the network gains nothing.
The named release feature, negative routing fees, formalizes something nodes have already been experimenting with: paying peers to accept liquidity in a direction the node needs to rebalance. Instead of charging a fee to route a payment (the normal case), a node can advertise a negative fee, essentially offering a small rebate for payments flowing in a high-liquidity direction. This is not new in practice, but formalizing it in the protocol specification means pathfinding algorithms can now account for negative fees in their routing calculations. The downstream effect is measurable: node operators with excess liquidity in a given direction can now systematically shed it rather than letting capital sit idle. This reshapes Lightning's routing economics from "charge fees for access to my liquidity" to "incentivize the network to rebalance me." Over time, negative fees could make the network's liquidity distribution more efficient, but in the short term, it gives individual operators a new lever. Who benefits most? Routing nodes with access to the capital to absorb rebalancing pressure. Smaller nodes do not have that luxury. This feature is a lever for scale.
Here is the clearer read: splicing graduating from experimental is the story, not because it is technically novel — the code has been solid for months — but because it arrives at the exact moment on-chain fees make it economically rational for routing nodes to adopt it at scale. The privacy upgrades (message padding, splicing as coinjoin) matter, but only if the rest of the network follows. Core Lightning just moved first and moved well; LND and Eclair need to match or the network fragments into privacy tiers. The negative fee formalization is real but less immediately significant — it is a tool for large operators, not a fundamental shift. Watch the next 90 days: if wallet implementations start enabling splicing UI, and if LND v0.21 ships with padding, v26.04 becomes the inflection point where running serious Lightning infrastructure stops being prohibitively expensive on-chain. If they do not, it becomes a Core Lightning feature set, which is fine but incomplete.
Three concrete things to track. First: LND v0.21's final release notes on message padding support — if it ships with matching padding, the privacy upgrade becomes network-wide; if not, you have a Core Lightning privacy island. Second: wallet adoption of splicing UI — Phoenix was first, but Breez, Zeus, and others need to follow for ordinary users to benefit from the operating cost reduction, not just routing nodes. Third: negative fee adoption metrics — watch routing node data (from Lightning dashboards like 1ML or similar) for whether negative-fee channels begin appearing as a systematic rebalancing strategy rather than edge cases. Those three data points will tell you whether v26.04 is a technical milestone or an infrastructure inflection point.
