⚡
Lightning Node Management
🇺🇸 English
🇺🇸 English
  • Contents
  • Lightning basics
  • Create inbound liquidity
  • Create outbound liquidity
  • Comparison table of software implementations
  • Comparison table of lightning channel markets
  • Node Types
    • Merchant
    • Spending
    • Routing
  • Advanced Tools
    • lnd.conf example
    • Advanced and automated fee settings
    • Set up an LND watchtower and connect a client
    • Methods to create a balanced channel with a trusted peer
    • Pool usage notes
    • Bos Score
  • Technicals
    • Connecting to a lightning node remotely
    • High onchain fee environment
    • Compact the LND database (channel.db)
    • Manage the LND onchain funds in Electrum Wallet
  • Recovery
    • Resources for LND
    • Resources for Core Lightning
  • Privacy
    • Resources on Lightning privacy
    • VPN tunnels
  • Hardware deployment
    • Hardware recommendations
    • RaspiBolt
    • RaspiBlitz
      • charge-lnd
      • Balance of Satoshis Telegram Bot
      • LND updates
      • Bitcoin Core updates
      • VPN and firewall setup
    • TrueNAS (FreeBSD) node
      • aliases
      • Balance of Satoshis
      • Lightning Terminal
      • Circuitbreaker
      • LNtop
      • LND notes
      • stream-lnd-htlcs
      • Suez
      • Tailscale
      • Connect Zeus
  • Donate
    • Donations
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub

Comparison table of software implementations

Implementations
LND
Core Lightning

Codebase

Documentation

Contact

Main advantages

bigger networkshare and team more services built on top detailed documentation bundled with services and GUI in lit binaries provided for various platforms

specs driven modular development ensures flexibility very modest hardware need even as a routing node built with privacy as a priority in mind

Multiple channels between two peers

yes

yes since v0.11.0

Keysend

optional

on by default

Payments

most efficient in finding the shortest path best success rate a cost function takes recent failures into consideration

prefers low locktimes takes channel sizes into account since v0.10.2 (Pickhardt Payments) Slightly more expensive due to randomization for privacy the logic can be replaced with plugins

MPP (multi part payments)

optional

on by default

Swaps

Loop service (with daemon) Boltz.exchange (with daemon) PeerSwap

Boltz.exchange through website + API PeerSwap

Autopilot

built in, but limited

CLBOSS plugin with advanced logic

Watchtower

built in not incentivised

Dymanic fee settings

solved by external tools like charge-lnd and Balance of Satoshis

feeadjuster plugin, CLBOSS

Dual funded channels

manual, using PSBTs and/or Balance of Satoshis

experimental feature automated with liquidity ads

Paid incoming channels

Privacy

full Tor support

WebUI

RTL Thunderhub Lightning Terminal

RTL Spark Wallet / Sparko

Mobile Apps

Zeus Fully Noded (iOS only)

Database format

bbolt by default (restarts needed to compact) experinemtal etcd full postgres support

sqlite3 by default (compacts on-the-fly) full postgres support

Backups and recovery

Resources

  • Comparative Analysis of Lightning's Routing Clients

PreviousCreate outbound liquidityNextMerchant

Last updated 3 years ago

Was this helpful?

written in Go

written in C with plugins in various languages

IRC libera.chat #c-lightning

available as a not incentivised

Pool service including sidecar channels Voltage Flow Magma

boltz.exchange plugin liquidity ads Magma

Full Tor support MPP usage by default

Zeus Fully Noded (iOS only) Zap Android ()

seedwords + SCB (status channel backups)

hsmsecret hex (optional seedwords) + append-only (low wear) backup of the sqlite3 database with the backup plugin sqlite3 replication to a custom path or NFS mount

Article: ieee.org/abstract/document/9566199

Summary Twitter thread:

https://ieeexplore.
https://twitter.com/roasbeef/status/1453434255237795840
github.com/lightningnetwork/lnd
github.com/ElementsProject/lightning
api.lightning.community
docs.lightning.engineering
lightning.readthedocs.io
lightning.engineering/slack.html
t.me/lightninglab
t.me/lightningd
plugin for Eye of Satoshi
amboss.space
amboss.space
Route Randomization Shadow Route (virtual extension of hops)
iOS unmaintained
github.com/lightningnetwork/lnd/blob/master/docs/recovery.md
node-recovery.com
lightning.readthedocs.io/BACKUP.html