Over the past months, I have discussed the ideas in this post in many bilateral conversations. To avoid repeating arguments inconsistently and to invite broader feedback, I am writing them down here. I apologize to readers already familiar with these concepts and welcome comments, objections, and open questions.
Note: As I am not a native english speaker I used an LLM for copy editing; the technical content and arguments are my own. While I supervised the LLM I did not diverge from the typical formatting and linguistic style
Abstract
The Lightning Network enables fast, non-custodial Bitcoin payments when sufficient liquidity exists along a payment flow (often just a single path). However, payment feasibility (the existence of such a flow) is a structural constraint that cannot be resolved by routing heuristics or off-chain rebalancing alone. When liquidity is insufficient, on-chain transactions are required to modify the channel graph, which fundamentally limits the Lightning Network’s ability to scale bitcoin payments.
Multi-party channels are known to improve capital efficiency but are difficult to coordinate in practice. Ark proposes a mechanism for coordinating multi-party state updates in rounds with a relatively low coordination overhead for the members to agree on a new state. This post challenges the emerging narrative that Ark should primarily serve as a last-mile payment system interconnected via Lightning channels. Instead, it argues that Ark might be better understood as infrastructure for Lightning, specifically as a channel factory enabling efficient reconfiguration of liquidity. The focus is on trade-offs, feasibility constraints, and open research questions.
Important: This document explicitly does not advocate against Ark as Payments it just asks whether there may be a better usecase.
1. Review of Payment Feasibility and Structural Limits in Lightning
A Lightning payment is feasible if the minimum cut between sender and receiver in the liquidity graph exceeds the payment amount. In practice, feasibility is difficult to determine due to uncertainty about remote channel balances. This uncertainty can be reduced using probabilistic routing and optimally reliable payment flows.
However, while improved routing, fee updates, and rebalancing can increase utilization, they do not change global feasibility unless the channel graph itself is modified.
In particular:
- Off-chain rebalancing redistributes liquidity within existing channels.
- It does not create new connectivity or directional capacity.
- When no feasible flow exists, an on-chain transaction (open, close, splice, etc.) is required.
This distinction is central. Even if a node can move liquidity from one channel to another via circulations, such operations also affect remote channels and therefore do not selectively increase feasibility for a desired payment. Changing feasibility locally without altering the rest of the network requires on-chain intervention.
Formal analysis in A Mathematical Theory of Payment Channel Networks shows that the maximum supported payment rate depends critically on:
- fixed available on-chain bandwidth, and
- the expected rate of infeasible payments.
The constraints on two-party channel networks are sufficiently severe that, under realistic assumptions, the expected rate of infeasible payments becomes too high for such an off-chain network to scale Bitcoin payments without substantial on-chain support. This limitation motivates exploring coordination mechanisms that can restructure the graph topology more efficiently utilizing less on chain footprint.
2. Ark: Rounds and Virtual UTXOs
Ark introduces rounds in which participants exchange virtual UTXOs (vTXOs) coordinated by an Ark Service Provider (ASP). These vTXOs represent off-chain value commitments that can be reassigned over time.
It seems that Ark style systems reduce the coordination and interactivity requirements of the coin pool by introducing the ark service provider as a coordinator who overprovisions liquidity for a fixed time window so that not everyone has to agree on every new state immediately but only eventually. This is a very nice property.
However, when Ark is used directly as a payment system, three properties become relevant:
- Liquidity lock-up due to expiry vTXOs release liquidity only after their timeout, binding the ASP’s capital for the duration of the expiry window.
- Change amplification Payments typically destroy one input and create multiple outputs (recipient and change), increasing the amount of liquidity the ASP must front.
- Trust during inter-round settlement Payments settle conclusively only at round boundaries. Between rounds, spent vTXOs could theoretically be double-spent, raising questions about custody and regulatory interpretation of the ASP’s role.
Under frequent payment patterns within the expiry window, the ASP’s required working capital can grow substantially relative to net payment volume. This complicates claims that Ark alone provides a low-overhead, scalable payment layer.
3. Interpreting Ark as a Channel Factory and LN Infrastructure Layer
An alternative interpretation is to treat Ark not as a payment system competing with Lightning, but as infrastructure beneath it. More specifically it can be understood as a channel factory or multi-party channel mechanism.
In this framing:
- vTXOs correspond to Lightning channels,
- an Ark round can open, close, or reshape many channels atomically,
- a single on-chain transaction can reconfigure a large fraction of the channel graph.
This differs fundamentally from routing or rebalancing. Rather than optimizing flows on a fixed graph, Ark enables structural changes to the topology of the graph itself, which potentially makes previously infeasible payments feasible.
Multiple channel operations - funding, closing, or splicing - may be compressed into a single Ark round transaction. Since Lightning already requires on-chain confirmations for such changes, Ark does not worsen latency from this perspective as ark rounds could eventually take place in every block.
4. Liquidity Reconfiguration and Operational Considerations
Lightning node operators already need to:
- monitor channels,
- respond to on-chain events,
- occasionally rebalance or close channels.
Rolling vTXOs in Ark rounds (e.g., a few times per month) is operationally comparable. Channels with higher utilization may require more frequent rollovers, which can be coordinated while the channel is actively used.
Failure assumptions change in detail but not in kind: operators require periodic engagement rather than continuous supervision.
5. Liquidity Pooling and Dynamic Allocation
In a channel factory or multi-party channel:
- liquidity is pooled across participants,
- allocation can be adjusted round by round,
- demand can be forecast or reacted to dynamically.
This contrasts with the current LSP model, where liquidity is provisioned per customer and often remains idle or asymmetrically distributed.
Pooling may improve capital efficiency - particularly but not only for mobile clients. in the case of Ark it does however introduce trade-offs involving expiry selection, coordination overhead, and ASP liquidity management. Determining optimal timeout parameters for the LSP to reclaim vTXOs remains an open problem.
6. Integration with Lightning and Custody Considerations
When Ark is used as infrastructure:
- payments occur over Lightning,
- settlement remains atomic and end-to-end,
- the ASP coordinates liquidity but does not intermediate payments.
This preserves Lightning’s non-custodial real-time settlement properties. In contrast, using Ark directly for payments introduces trust assumptions between rounds.
The separation of concerns - Lightning for payments, Ark for liquidity coordination - maintains Lightning’s core guarantees like instant settlement of payments with strong privacy while addressing structural scalability limits.
7. Routing, Gossip, and Open Questions
Channels funded via vTXOs lack on-chain funding transactions and therefore cannot currently be announced via Lightning gossip. This raises several open questions:
- How should such channels be represented to routers?
- Should routing operate at the factory level?
- Are new abstractions needed for liquidity advertisement?
- How do these mechanisms affect privacy and reliability?
- Should vTXO-backed channels exist only between ASP and users, or also directly between users?
8. Extended Open Questions
Viewing Ark as infrastructure for Lightning rather than as a standalone payment system clarifies some trade-offs, but also raises additional open questions that merit further study.
-
Incentives and ASP behavior: How should incentives be aligned such that an ASP’s liquidity management decisions improve Lightning-wide feasibility rather than only local profitability? How does competition between multiple ASPs affect liquidity allocation and pricing?
-
Centralization pressure: Does pooling liquidity in multi-party constructions introduce economies of scale that favor a small number of large factories? How does this compare to existing hub and LSP dynamics in Lightning?
-
Failure modes and exits: Following Peter Todd’s article on layer 2 review: What are the on-chain and operational consequences of ASP failure or mass exits? How gracefully does the system degrade under stress, and what are the worst-case on-chain costs?
-
Latency versus feasibility: Ark enables structural reconfiguration, but only at round boundaries. How should round frequency and expiry windows be chosen to balance payment feasibility, capital efficiency, and user experience?
-
Privacy considerations: Does round-based coordination leak information about demand patterns or user activity over time? How do anonymity sets compare to those of bilateral Lightning channels?
-
Interoperability and routing abstractions: How should vTXO-funded channels be represented to routers given the lack of on-chain funding transactions? Are new gossip or factory-level abstractions required?
These questions are not specific to Ark, but arise naturally whenever multi-party liquidity coordination is introduced. Addressing them is essential to understanding whether such mechanisms can sustainably complement the Lightning Network
References
- Pickhardt et al., On the Uncertainty of Lightning Network Channel Balances [2103.08576] Security and Privacy of Lightning Network Payments with Uncertain Channel Balances
- Pickhardt & Richter, Optimally Reliable Payment Flows on the Lightning Network [2107.05322] Optimally Reliable & Cheap Payment Flows on the Lightning Network
- Pickhardt A Mathematical Theory of Payment Channel Networks (draft) Lightning-Network-Limitations/Limits of two party channels/paper/a mathematical theory of payment channel networks.pdf at f670738cd2af93a55c3c919c9a864015f6dd042a · renepickhardt/Lightning-Network-Limitations · GitHub
- Pickhardt How well does Ark scale Bitcoin payments? https://bitcoin.stackexchange.com/questions/128113/how-well-does-ark-scale-bitcoin-payments 5 Todd, Covenant dependent layer 2 review Soft-Fork/Covenant Dependent Layer 2 Review.
- BTC++ Talk on Lightning scaling and limitations https://www.youtube.com/watch?v=c3AuaHJordg
- Bitcoin Amsterdam LN vs Ark panel (2025) https://www.youtube.com/watch?v=AU52kQz2zIM
Acknowledgements
Discussions with peers and feedback from presentations at BTC++ and Bitcoin Amsterdam helped clarify the arguments and trade-offs presented here. This research was sponsored through opensats and patreons.