Paying with Bitcoin: On-chain, Lightning, Liquid, Spark and Cashu Compared
·
Updated September 18, 2026
·
approx. 11 min read
Sending bitcoin used to mean one thing: paste an address, set an amount, hit send. Today there are several ways to move bitcoin, or claims denominated in bitcoin. Alongside the ordinary on-chain transaction sit Lightning, Liquid, Spark and ecash systems such as Cashu.
These are not competitors that have to beat each other. They solve different problems and each one buys its advantage with a different assumption. Those assumptions are what actually matters, far more than speed.
One question sorts all of it: where do your bitcoin sit right now, and who has to keep cooperating for you to spend them? This guide answers that for all five layers using the same four questions, so they can be compared at all.
Spark, Cashu and their wallet integrations in particular are moving quickly. Check technical properties and available implementations again before you decide.
Why there is more than one way
Because payments are not all alike. Someone holding a meaningful amount for years, or moving it between their own wallets, needs something different from someone buying a coffee. A merchant needs different properties again from someone sending small amounts privately.
The underlying reason is a property of Bitcoin itself: block space is limited. A new block arrives roughly every ten minutes, and the fee depends on how many others want into the same block. How a Bitcoin transaction works walks through that in detail. For billions of small everyday payments it is therefore neither necessary nor sensible to settle each one directly on the blockchain.
The thread running through all of this: Every layer that is faster or cheaper than an on-chain transaction pays for it with an added assumption. On some layers that assumption is small. On others it means somebody else is holding your bitcoin.
On-chain: the settlement layer
On-chain means the transaction goes straight to the Bitcoin network and is confirmed in a block. Real bitcoin UTXOs move from one script to the next. This is the layer where everything ultimately settles.
If you hold your own keys, you build the transaction yourself and broadcast it. No payment provider, no federation, no mint and no open channel that has to keep working.
- Where the bitcoin sit. In a UTXO that only your key can move.
- Who has to keep cooperating. Nobody. Only the consensus rules apply.
- What it costs. Waiting for confirmation, and a fee that tracks demand for block space.
That makes on-chain the right choice for long-term holding, larger amounts, moving funds between your own wallets, and for opening and closing every other layer. Everything built on top anchors its ends here.
Lightning: payment channels
Lightning moves the individual payment off the blockchain and into a channel between two parties. Inside that channel the balance can shift as often as you like without a new block. Through a network of connected channels a payment also reaches people you have no direct channel with. The Lightning Network explained covers the mechanics.
For everyday use this is a mature answer: seconds instead of minutes, very small amounts become practical, and there is a large ecosystem of wallets, nodes and payment providers.
- Where the bitcoin sit. In an on-chain UTXO backing the channel. With a self-custodial wallet, the claim on it stays yours.
- Who has to keep cooperating. With self-custody, nobody permanently, but you do need to be able to respond if a counterparty publishes an outdated state. With a custodial wallet you are trusting the provider outright.
- What it costs. Liquidity has to be there, and channels have to be managed.
Inbound and outbound liquidity, opening and closing channels, routing: that is the technical reality underneath. Modern wallets hide a great deal of it. The complexity has not disappeared, it has moved somewhere else.
Liquid: a federated sidechain
Liquid is a separate blockchain alongside Bitcoin. Bitcoin are moved in through a peg and used there as L-BTC. According to the Liquid Network technical overview, a block is produced roughly every minute, and a peg-in requires 102 confirmations on the Bitcoin network before the funds can be claimed on Liquid.
One distinctive feature is Confidential Transactions: the amount and the asset type are hidden by default, and according to the documentation not even federation members can see them.
- Where the bitcoin sit. The actual bitcoin are held by the federation. You hold L-BTC, a representation of them on Liquid.
- Who has to keep cooperating. The federation. Its members are geographically distributed, largely exchanges and financial companies, and blocks are signed by at least two thirds of the block signers.
- What it costs. A different security model from Bitcoin itself.
Worth being precise about: L-BTC is not the same thing as a bitcoin UTXO. Liquid is not faster bitcoin, it is an additional layer with its own assumptions. Treating the two as equivalent skips over exactly the distinction that matters.
Spark: transfers without your own channels
Spark is the newest of the approaches here and works on a statechain model. Put simply: a payment does not move a UTXO on the blockchain each time. Instead, control over it is handed on off-chain.
The practically interesting part is how it meets Lightning. A Spark user can send and receive Lightning payments without running channels at all. That targets precisely the hurdle where self-custodial Lightning often stalls in practice.
- Where the bitcoin sit. In a UTXO on Bitcoin L1. The Spark documentation describes funds as always non-custodial and recoverable on L1 through a unilateral exit that depends on Bitcoin and nobody else.
- Who has to keep cooperating. The Spark Operators, but within limits: the documentation states they cannot move funds without the user, who is a required participant in any transfer. The security claim rests on at least one operator behaving honestly and deleting its key share afterwards, or on a configured threshold of them, depending on the setup.
- What it costs. One added assumption compared with plain on-chain custody, and a young ecosystem.
How the model holds up over years, and how widely the operator set ends up distributed, cannot be settled today. That is not an argument against Spark. It is an argument for matching your amounts and expectations to it.
Cashu: ecash issued by a mint
Cashu is different in kind from everything above. It is a Chaumian ecash protocol: a mint issues digital tokens that users pass between each other. Because of blind signatures the mint does not necessarily know which deposit connects to which later payment. That gives it privacy properties none of the other layers offer in the same way.
In practice it usually runs through Lightning: you pay the mint and receive tokens, which are then very easy to hand on, for example as text or a QR code. A received token is only safe once the recipient has swapped it at the mint.
- Where the bitcoin sit. With the mint. You hold a claim, not bitcoin.
- Who has to keep cooperating. The mint operator, completely. The Cashu documentation says so plainly: mints act as a custodian for your satoshis, and users must trust the mint to redeem their ecash.
- What it costs. The full failure risk of that mint.
The documentation says it itself: Cashu advises not putting in money you are not willing to lose, choosing mints whose operator you know, and redeeming tokens promptly. That is not outside criticism, it is the project’s own assessment.
The five layers side by side
The same four questions, answered five times. The order follows distance from settlement: strongest control at the top, more convenience further down, and with it a growing number of assumptions.
Which layer fits when
The useful question is not which layer is fastest, but which loss you would be willing to absorb in the worst case. Almost everything else follows from that.
When the wallet picks the layer for you
For users, something else may end up mattering more: perhaps they will not need to know which route a payment takes. A wallet could check in the background whether Lightning has the liquidity, whether Spark fits, or whether an on-chain transaction makes more sense. All that would be visible is one button: pay.
We know this pattern from elsewhere. Nobody sending a message thinks about which protocol carries it. There is little reason bitcoin payments should not head the same way.
One difference remains, though, and it is an important one. The interface may get simpler. The differences in security must not become invisible along the way. A UTXO under your own keys is not the same as L-BTC inside a federation, and an ecash token is a claim against a mint. Precisely when wallets start mixing these layers behind the scenes, showing people where their bitcoin currently sit becomes more important, not less.
How to spot a good wallet: It makes the choice for you and still tells you which layer it picked. Simplicity should not be bought with opacity.
In summary
Bitcoin is becoming a layered payment system. The blockchain remains the settlement layer, and above it sit routes for different requirements: Lightning for everyday spending, Liquid for transfers between platforms, Spark for Lightning without running channels, Cashu for very small amounts with a cash-like feel. These systems do not have to beat each other, and wallets will most likely use several at once. More useful than looking for a winner is one skill: recognising where your bitcoin or your claims actually sit, who can control them, and which assumption you have just taken on.
Want to go deeper?
The layer you will need most often day to day is Lightning. The basics guide explains how channels, routing and invoices fit together.
Frequently asked questions about Bitcoin payment layers
These come up most often when someone first realises there is more than one way to pay with bitcoin.
Are Liquid, Spark and Cashu just faster bitcoin?
No, and this is the central point. They are faster because they take on an added assumption. With Liquid it is the federation, with Spark the operators, with Cashu the mint that actually holds the bitcoin. Only on-chain and self-custodial Lightning work without a third party who has to keep cooperating.
Can I always get my bitcoin back off a layer?
It depends on the layer. With Lightning you can close the channel unilaterally; with Spark a unilateral exit to the blockchain is part of the design. With Liquid you need the federation for the peg-out. With Cashu it only works through the mint: if it does not redeem, the claim is gone.
Which layer should I use as a beginner?
On-chain with your own keys for holding, Lightning for everyday payments. Those two cover almost everything. Liquid, Spark and Cashu make sense once you have a specific problem they solve, not as a default.
Is Cashu unsafe?
It is not unsafe in a technical sense, but it is custodial. The mint holds the bitcoin and you hold a claim. The Cashu documentation itself recommends only using amounts you could afford to lose. For what it is designed for, small amounts with a cash-like feel, that is a reasonable trade.
What is Spark meant for?
A real problem: self-custodial Lightning requires channel management, and that is a practical hurdle. Spark offers Lightning payments without your own channels at a bounded additional trust assumption. The model is young, so there is little to say yet about how it behaves over years.
Do I need to understand all of this to use bitcoin?
No. Two layers are enough for most people: on-chain for what stays put, Lightning for what gets spent. The rest becomes interesting the moment a wallet offers you one of these layers and you want to know what you are agreeing to.
Thanks for reading this far. If you are curious, take a look at the other Bitadvocate blog guides as well.
The statements above were checked against these primary sources.
- Liquid Network: Technical OverviewFederation and functionaries, two-thirds block signing, 102 confirmations on peg-in, block time, Confidential Transactions
- Spark: documentation and trust modelOperators cannot move funds without the user, unilateral exit to Bitcoin L1
- Spark: trust modelat least one honest operator per transfer or a configured threshold, key share deleted afterwards
- Cashu: frequently asked questionsMints act as custodians, redemption requires trusting the mint, explicit advice to use small amounts
Produced by the Bitadvocate editorial team. This article reflects the state of things when it was checked and is not legal, tax or investment advice.