It is increasingly likely that over time, most if not all of these types of payments within apps will be using bitcoin. We are even seeing today that lightning network integration is obsoleting all these tokens and coins that are designed for these apps/networks.
Case in point: Brave browser, you can get BAT tokens for using it, viewing ads etc. However BAT is on eth, has high fees to transfer, and is stored in a kyc'ed custodial wallet. Slice uses lightning integration to do the same value proposition as Brave but for a cheaper asset to send, with more value and kyc free.
With signal, they will push their shitcoin now, but with no liquidity and a decreasing value overtime, they will have no choice but to switch to using lightning payments. This is and will be the way.
I would like to see this. LNTXBOT on Telegram is incredible. I can tip people, do giveaways and all sorts via Lightning. Does anyone know if the Signal team is into BTC? Do they have an app API?
Here is the message from Signal support:
Any cryptocurrency wallets that we include support for also have to work well from within Signal. This would mean:
Integration is “non-custodial”: Signal does not have access to your keys or your funds; that information remains associated with your own wallet.
Like everything else in Signal, data is private: all your data stays in your hands rather than being visible to others.
Transactions are fast: like Venmo, it can only take a few seconds to send a transaction.
Everything works well on mobile: it can’t require downloading and scanning all ongoing transactions in order to find your own.
The experience is simple: in most other ways the experience should be the same as something like Venmo.
I don’t think Bitcoin could possibly meet those requirements. How can anyone be mad at Signal for not implementing something that doesn’t meet their needs?
However it seems that it is unlikely to be added right now. I think that Lightning would have to be a bit more mature in their eyes. MobileCoin (the altcoin that Signal uses) would also have to die from lack of usage.
There also seems to be push back from environmentally neurotic yuppies, judging from the comments on the feature request so far.
Thank you for your attempt to open a discussion. I personally think that the LN approach is the one Signal should have taken, and would love to see it implemented. Fortunately Keet for mobile is coming, and once it does, I will encourage everyone I know to switch over from Signal. I won’t be using single anymore.
Unfortunately it seems people in that community thread have some cringe-worthy misconceptions of environmental impact of Bitcoin, they really should educate themselves on the content and crux of the matter.
It's a shame that many interacting in that forum thread have swallowed the environmental propaganda. I suppose everyone gets sats at the price they deserve.
Obviously fighting misinformation after it's been blasted out is a losing battle, but what do other stackers think we can do to improve the general cultural acceptance of bitcoin?
All the environmental FUD of woke "tech" people can be flipped around with logic fairly easily. Just imagine how much energy video games, data centers, computer parts, phones and everything uses
I think they should implement LN-URL. Right now if I go to my Phoenix wallet click on receive, and then share with a Signal contact it just dumps the URL plaintext into a chat message. What should happen is that Signal picks up on that as an LN URL and let the contact open that in their own Lightning wallet. I am not sure what the added benefit is for Signal to implement a fully fledged Lightning wallet.
In an ideal world, yes. But in practice building a good Lightning wallet is at least as hard as building a good chat app. Meaning that Signal probably just doesn't have the resources to implement a full Lightning wallet, and it wouldn't have a good UX. We are not talking about Facebook here, Signal doesn't have a hundred spare devs that they can throw at this.
Personally I think that Signal should aim to have the best chat app there is (which IMHO is the case). Then when it comes to related functionality, such as enabling p2p payments, Signal should integrate with wallets that are the best payments apps there are. The standard to do that would be LN-URL.
In any case, you can put a lightning URL in your Signal bio right now. The problem is probably that other people will not follow suite. So it goes back to adoption issues and bad UX not teaching people how it works.