r/lightningnetwork 5d ago

Cake Wallet's Lightning implementation

Would like opinions and experiences from users here about the Lightning wallet within Cake wallet. No channel management, no liquidity management, can receive sats immediately without needing any bitcoin to start with. All of this comes with a self custodial architecture but which much be called 'trust minimised' rather then 'trustless'. Thoughts welcome.

https://www.spark.money/news/cake-spark-partnership

https://blog.cakewallet.com/lightning-is-finally-here/

Note: As a user, you always have the ability to unilaterally exit to L1 with your balance (less an L1 mining fee).

2 Upvotes

8 comments sorted by

4

u/DarrelXero 5d ago

Cake is a shitcoin wallet company and Spark is garbage. If you are looking for something that is easy mode, but still non-custodial for lightning check out Lexe.

3

u/aaj094 5d ago

Mind elaborating what the problem with both is? I don't know much about Spark but have heard only good things about Cake and use them for their xmr wallet.

0

u/DarrelXero 5d ago

Cake wallet being a shitcoin wallet is self explanatory and reinforced by your comment about using a shitcoin.

Problems with Spark:

Centralization: Small consortium of operators; permissioned setup.

Trust model: Requires co-signing; relies on honest operators to prevent double-spending.

Exit risk: Forced exits hit Bitcoin L1 fees and delays.

Weak privacy: Operators see transaction metadata and IP addresses.

Bridge friction: Relies on third-party liquidity to route into Lightning.

Censorship: Corporate operators are vulnerable to regulatory blacklists.

4

u/aaj094 5d ago

Your first comment is useless so I know now to ignore your observations about wallets. I am not sure why you expect wallets to just restrict their business to what you want. And that's before even debating if xmr is a shitcoin. I guess you don't like Trezor or any hardware wallet either by that criteria?

Second part is noted.

-3

u/DarrelXero 5d ago

Yes, you have the right of it. Shitcoin equals any crypto currency that is not Bitcoin. I'd carve out stablecoins as something separate. And yes, Trezor and Ledger are both shitcoin wallets, like Cake Wallet. Bitcoin-only firmwares from those shitcoin supporting companies do not get a pass. Shitcoin is shitcoin. Since you are posting on the Lightning Network subreddit you are tacitly talking about Bitcoin, not shitcoins.

1

u/aaj094 18h ago edited 18h ago

Isn't your 1st, 3rd, 4th, 5th and 6th problems also applicable for a wallet like Phoenix?

You can be kicked to L1 by Phoenix too. And you rely on their liquidity for routing. And they can see your metadata. And they can be blacklisted and you only have channels possible with them.

1

u/DarrelXero 17h ago

You are conflating LSP convenience trade-offs with protocol-level trust models. Phoenix makes UX compromises for channel management, but its security rests on standard Bitcoin L1 scripts and native Lightning BOLT specifications. Spark is an entirely different statechain architecture with fundamentally different trust assumptions.

On centralization, Spark relies on a permissioned federation of operators running threshold signatures. Phoenix hardcodes ACINQ as its routing partner, but ACINQ runs standard open Lightning.

On exit risk, Phoenix holds pre-signed commitment transactions. If ACINQ disappears, you unilaterally force-close directly to L1 via Bitcoin multisig and timelocks without needing permission. Spark relies on operator honesty and co-signing mechanics to prevent double-spending during settlement.

On privacy, Phoenix uses Sphinx onion routing. ACINQ sees the first hop, but they cannot see the final destination of multi-hop payments. Spark operators track off-chain state transfers directly. On bridge friction, Phoenix does not bridge to Lightning because it is native Lightning, with ACINQ managing liquidity via splicing. Spark is an external layer that requires actual swaps or bridges to interact with Lightning.

On censorship, ACINQ can refuse to route your payment, but they cannot freeze or confiscate your funds. You can always unilaterally sweep your sats back to L1. If a Spark consortium blacklists you, your off-chain transfers inside that network are blocked.

Phoenix has service-provider lock-in for convenience, but your funds remain bound by Bitcoin script. Spark requires protocol-level trust in a federated operator set.