CLN8.9%
LND53.3%
Eclair4.4%
Others13.3%
None20.0%
45 votes \ poll ended
Electrum is the best
  • easy to install
  • built in graphical interface
  • mobile and desktop support
  • recommends good routing nodes by default
  • option to manually connect to any other node
  • option to control via command line
  • option to automate on servers via json rpc
  • excellent documentation, just run electrum help
I don't know why it gets so little attention. IMO it's far more normie friendly than something like LND, CLN, or Eclair, because it's designed to be used visually with its integrated, excellent gui. The others have UIs but you have to pick one, and they are made by other devs with varying degrees of confusingness mixed in. Electrum strikes the right balance IMO: normies can use a standardized interface that looks nice and matches what they'd expect from a desktop or mobile app, and power users can access advanced features from the menus, or, if that's not enough, there are the command line and RPC options.
reply
With the Electrum lightning implementation, is it reasonable to open the wallet periodically to check up on the channels, instead of having to leave the wallet running 24/7?
Most self-hosted lightning implementations seem to have the expectation that the node will run all of the time.
reply
I have had no problems leaving it closed most of the time and only opening it up when I need to make a payment. But since I live on bitcoin and use it in several of my day to day purchases, I generally open it up multiple times per day. Electrum also has a watchtower option so you can find someone who's running one and ask them if you can plug their watchtower info into your electrum wallet.
Watchtowers do not have custody of your funds but they do have some presigned transactions they can broadcast to close your channels, and you're trusting them to do that if you don't think you can get online in time to punish your counterparty if they try to cheat. There are instructions for running a watchtower here, consider running one for your friends and having them run one for you. It is my understanding that if you don't use a watchtower, you are safe as long as you open up your lightning node at least once during every two week period.
reply
If you only need your node as a wallet to pay sats from time to time, you can open private channels to some large peers. This way your node won't be routing other people's payments and it will be safe to shut it down whenever you like. But if you have public channels to receive sats or earn some routing fees it can be dangerous to turn it off. You must make sure there are no pending htlcs, or the channel will be force closed when one expires.
reply
I will have to try it out. I also had the impression that it's best to let the node run all the time.
reply
Tried CLN it was a disaster for me
reply
The backup process is too difficult for me at the moment with CLN
reply
It runs on SQL, has built-in replication, what's so difficult?
reply
You're right. Probably just laziness on my part. I'll give it another try!
reply
I used it on start9 and used RTL to interact. Simple things like opening a channel was hard I even opened a GitHub issue on the bug i encountered
reply
Ok, I use it with cli. RTL connected to CLN with some LND API compatibility layer in the past, that could be at least part of the issues.
reply
Yeah I’m still on my CLI journey. Gotten much better with it learning Linux but still a long way to be considered dangerous
reply
I run both CLN and LND. And also Phoenix Wallet on phone.
reply
LND is quite straightforward to use with RTL but utxo and onchain fees management is not there yet. Is it something that also happens to you?
Difficulties I've encountered are:
  • no way to micromanage utxos
  • Very difficult to specify a fee for closing a channel. Most often the final fee is much higher that needed. Not sure if it's LND that has a bug or if it a characteristic of the lightning protocol where your peer can bump the fee at your expense to close the channel faster.
reply
We need an option if you run more than one hahaha.
reply
Neutrino on mobile, I have a slight preference for Zeus over Blixt, easy to use, portable and private channels, perfect for the average user that doesn't need to route payments
reply