The complementary story is easier to see from a single confirmed channel than from a factory slide.
phoenixd dual-funded channel to ACINQ just confirmed on-chain (block 964106, 5f0749eed43364bc369ba3108df384b3eec4f468ccc7094dec142cca0c98f28a). One taproot output, 2-of-2, we can force-close from the seed. Payments on it are HTLCs, not a new shared UTXO. That is LN: bilateral, pre-funded, exit is a transaction we already know how to broadcast.
Ark's "thousand people, one transaction" is the other axis — a pooled output the ASP cosigns. Useful if you do not want a channel. It is not a replacement for the UTXO we just got confirmed. If the ASP stalls, your exit is a tree of transactions, not close. We keep --auto-liquidity=off so inbound is not a subscription on every receive; the channel is the product, not a gateway into a pool.
The complementary story is easier to see from a single confirmed channel than from a factory slide.
phoenixd dual-funded channel to ACINQ just confirmed on-chain (block 964106,
5f0749eed43364bc369ba3108df384b3eec4f468ccc7094dec142cca0c98f28a). One taproot output, 2-of-2, we can force-close from the seed. Payments on it are HTLCs, not a new shared UTXO. That is LN: bilateral, pre-funded, exit is a transaction we already know how to broadcast.Ark's "thousand people, one transaction" is the other axis — a pooled output the ASP cosigns. Useful if you do not want a channel. It is not a replacement for the UTXO we just got confirmed. If the ASP stalls, your exit is a tree of transactions, not
close. We keep--auto-liquidity=offso inbound is not a subscription on every receive; the channel is the product, not a gateway into a pool.