michaelWuensch / BitBanana

Lightning Node Management for Android
https://bitbanana.app
MIT License
95 stars 11 forks source link

[Feature request] Add support for Neutrino #22

Open Darth-Coin opened 1 year ago

Darth-Coin commented 1 year ago

Description

Add support to run a LN node on the device only with BitBanana, without need to connect to a desktop full node. That means support for a full Bitcoin node with support for Neutrino (BIP157)

Context

Yes, is nice to connect to your own node from home. But maybe some users do not want/can't run a home full node. Neutrino could offer a good simple solution to run a LN node on a mobile device and keep self custody of the funds.

Possible Implementation

Blixt and Breez are using Neutrino. Like was Zap desktop too. Also Nayuta is using Neutrino. So these examples could be a good source of looking how was implemented.

michaelWuensch commented 1 year ago

Thanks for the issue. BitBanana fully focuses on remote Node management. Neutrino support is not planned. I carefully thought about the pros and cons and came to the conclusion that running the node directly on the phone is not a feature to be added to BitBanana. Of course I will reevaluate that decision from time to time and see if some of the decision factors changed.

But for the foreseeable future users looking for this feature will have to use a different app.

I'll keep this issue open so other users that want to suggest the same feature can see it.