pull down to refresh

Swaps must be done in specific cases and user MUST be aware of it and what imply with.

It's a use case, and most of users don't even know about channels.

The issue I see is allowing users to send and receive both on-chain and via LN in the same wallet. Some wallets opt to separate the two balances (savings and spending) generically speaking. Others unify and make no difference between the two. Now there are also others that fully skip on-chain and focus on LN and ecash.

ZEUS that I know, is the only one that unifies all 3... Time ago I was dreaming about BlueWallet doing so with CASHU #461498, but they instead went the other way, opting in to be on-chain only now.

I know there are different wallets for different purposes, and users should be comfortable using as many as they can for different reasons and use cases. Unfortunately, it isn't the case.

So my point in "normalizing swaps" or automatic channel opening/close could be an option to overcome this gap and have the user focusing on payments, instead of technicalities.

The other option is to find good metaphors to represent the on-chain, LN and ecash different flavours of bitcoin.

How else you would help homo fiatus become bitcoin maximus?

ZEUS that I know, is the only one that unifies all 3..

wrong. Zeus have them separate. What you see on top is not a unified balance, is just a sum of "available" sats. btw it contain a small bug,, including the channel reserve, that means what you see on top as "unified" balance is even less of "what you can send"
Yes, the user can interoperate between them, but that doesn't mean are fully unified.

We need to put into users mind that LN is THE payment network and not onchain. Onchain is only to open/close channels.

reply
Zeus have them separate. What you see on top is not a unified balance, is just a sum of "available" sats.

what I mean is that ZEUS unifies brings the 3 wallets together in one app

We need to put into users mind that LN is THE payment network and not onchain. Onchain is only to open/close channels.

yes, agree. Still, the user needs to be able to access both. Like teaching a child to use a knife, it can be useful but also harmful.

reply
Like teaching a child to use a knife, it can be useful but also harmful.

well said.
Even if they harm themselves,, will be only once. They will learn the hard lesson.

And talking about Zeus. By adding the LDK node was a very good decision.
I've test it intensively and I can say that works flawlessly 99%. Almost never had a failed payment and sync is instant.
On the other side, the new LND Sqlite still have some issues with path finding and sync.
LND remains for more advanced users, meanwhile LDK is for newbies and users with connectivity problems. But the mechanics of LN channels is the same.

And here is kind of documentation that we should teach users
https://darth-coin.github.io/nodes/private-ln-channels-types-en.html
Once they get how it works, will be easy for them and will not struggle with liquidity.
But the question is,, how many wallet apps you see doing this kind of documentation_

reply
But the question is,, how many wallet apps you see doing this kind of documentation_

Most apps do not even allow the functionality to begin with! A good blog post will be ideal; imagine having documentation.

In regard to wallets using LDK to spin up nodes, do you know why BlueWallet removed the functionality?

reply

Maybe because they failed to implement it. They started early when LDK was quite bad. I myself I lost 100k in that version. Puff are gone, never recoverable. And nobody have any idea what could be done. Same with BitKit. Is a disaster.

reply

That's another +1 for ZEUS, as it allows connecting to testnet and playing in an environment where coins have no value. Apart from Electrum desktop, is ZEUS the only one enabling testnet on mobile? Blixt?

reply

Yes Blixt also.
I consider testnet useless. Real testing is with real sats. You are not a real bitcoiner if you are not a bit reckless.

I do not mind losing some sats testing. I mind when the app dev is not paying attention or even not helping me to recover those sats and fix the issue. Both Bluewallet and Bitkit ignored my messages and even tried to shut me off instead of dealing professionally with those issues.

reply
app dev is not paying attention or even not helping me to recover

Agree, that sucks. Not considering user feedback has a price. I think we have seen the consequences of it in both cases.

I consider testnet useless.

Not everyone can afford losing precious sats. I continue seeing testnets as a great educational tool to increase newbies' confidence in dealing with both on-chain and LN wallets. I wish there were more LN wallets plugged into testnet networks.

Here is another example of documentation that is mostly ignored by many users.
https://bitcoin.design/guide/how-it-works/liquidity/
100 sats Question: which wallet app is pointing its users to this documentation?

reply