Keychat's avatar
Keychat 1 month ago
Four Types of Lightning Wallets In this discussion, “Lightning wallet” is used in a broad sense: any wallet that can send and receive Lightning payments is considered a Lightning wallet. 1. Lightning node wallets hosted on servers, such as Alby Hub. These typically have frontend wallets like Alby Go and Zeus. In this setup, the Lightning node runs on a server as the backend, while the phone wallet is just the frontend user interface, calling the backend Lightning node wallet. This is the most native form of a Lightning wallet. 2. Lightning wallets that run a Lightning node on the phone, such as Phoenix, Blixt, Breez, and Zeus (Zeus now functions both as a full mobile Lightning wallet and can also connect to a server-side Lightning wallet purely as a frontend). These wallets often rely on an LSP. Unlike a server-based Lightning wallet, a mobile Lightning wallet cannot remain online continuously. The two categories above are native Lightning wallets, where users open and manage their own Lightning channels. 3. Submarine-swap / nodeless Lightning wallets: Cashu Wallet, Aqua, Spark Wallet, Ark Wallet, Muun. These wallets do not require users to create channels. Users send and receive Lightning payments via the service provider’s channels, and BTC is stored as Ecash BTC, Liquid BTC, Spark BTC, Ark BTC, or on-chain BTC, rather than LN channel BTC. 4. Fully custodial Lightning wallets, such as Wallet of Satoshi (which now also supports Spark Wallet). As @npub1au23...t53j put it, “Lightning Network: the unified language for invoicing/swapping/routing across different Bitcoin security models!” Therefore, the latter two types—though they might not appear to be Lightning wallets at first glance—can also be regarded as Lightning wallets. image
Keychat's avatar Keychat
The security of off-chain BTC is not uniform—counterparty risk increases in the following order: Lightning-Channel BTC → Ark BTC → Spark BTC → Liquid BTC → Cashu BTC → Custodial BTC. The Lightning Network is a channel layer plus a routing layer. If you run your own channel, the routing layer lets you settle payments directly. For the other five off-chain wallets, the operator shares its own Lightning channels with users, allowing them to send and receive Lightning payments. Liquid example • Paying — your wallet sends the same amount of L-BTC, and the operator pays the invoice through its channels. • Receiving — the operator first receives BTC over Lightning, then sends you the equivalent L-BTC. Liquid, Spark, and Ark can make users’ sending and receiving of Lightning payments atomic. Lightning is the transport network—other off-chain solutions plug in as special nodes. image
View quoted note →

Replies (25)

I would not call those apps that works with Ark, Spark or any other bullshit, nodes. They are just accounts in a walled garden. Nodeless = not your sats And is wrong saying that Zeus, Blixt, Breez rely on LSP. You can open channels with whoever you want, except Phoenix.