You do not start a node by choosing the LN implementation, but by what do you want to do with it.

CLN = stable, strong, light resources, various plugins, if you want a serious node, run CLN, but you will have some issues connecting to other peers with other implementations.

LND = buggy, using more resources, lots of apps to use, for beginners is good to start learning. Running a routing node with LND will be quite painful. Also quite a lot of incomatibility with CLN and LDK.

Eclair = stable, light resources, trampoline channels, few apps supported, more for specific apps and solutions, used for Phoenix

Electrum = stable, trampoline channels, used in Electrum wallet, is a powerful implementation but less used. Less applications and no routing.

Immortan = light resources, designed for mobile apps (see OBW), hosted channels

LDK = Lightning developing Kit, more used for mobile nodes.

Reply to this note

Please Login to reply.

Discussion

My goal is to run a lnbits with high availibity. My experience is that LND is bloated shitware, but wonder if CLN is better. If CLN is inferior, then we are in trouble. Inwant something that is stable, lightweight, extensible, and its internals traceable, transparent, debuggable, and repairable. I don't have a reason for running a trampoline node, but I hadn't considered it was possible. It looks to me like CLN should be my next node to try, but is trampoline something that might be a future extension for CLN?