Published on

Comparing Lightning Network funding sources for LNbits

Authors
  • avatar
    Name
    LNbits
Comparing Lightning Network funding sources for LNbits

This article gives an overview and comparison of the various funding sources that are available for LNbits.

LNbits is compatible with many Lightning Network wallets and can be on anything from a small VPS to a raspberry Pi on your home network or the LNbits SaaS platform.

Why your funding source matters

There are trade-offs between the various funding sources, for example funding LNbits using Strike requires the user to KYC themselves and has some privacy compromises versus funding LNbits from your own LND node. However the technical barrier to entry and node maintenance of using Strike is lower than using LND.

Self-custodial vs custodial connectors

Self-custodial Funding Sources

You run the node or service, keep the keys, and may need to manage LN channels. Good if you want control and have the skills to look after a server. Examples: LND (gRPC/REST), CoreLightning, Spark.

Self-custodial funding sources with an LSP

These funding sources offer a reasonable compromise between self-custody and some privacy trade offs. Examples: Phoenixd, Breez SDK, Boltz.

Custodial (or semi-custodial) funding sources

A third party runs the node. You plug LNbits into their API. Setup is quick and costs are low, but you trust the provider with your funds and privacy. Examples: Alby, OpenNode, Blink, ZBD, LNPay or another LNbits instance.

Funding sources compared

Below is a summary of the main options and how they stack up.

LNbits Lightning Network Funding Sources Comparison Table

Funding SourceCustodial TypeKYC RequiredTechnical Knowledge NeededNode Hosting RequiredPrivacy LevelLiquidity ManagementEase of SetupMaintenance EffortCost ImplicationsScalabilityNotes
LND (gRPC)Self-custodialHigherHighManualModerateHighInfrastructure cost and channel opening feesHighgRPC interface for LND; suitable for advanced integrations.
CoreLightning (CLN)Self-custodialHigherHighManualModerateHighInfrastructure cost and channel opening feesHighRequires setting up and managing your own CLN node.
PhoenixdSelf-custodialMediumMediumAutomaticModerateLowMinimal feesMediumMobile wallet backend; suitable for mobile integrations.
Nostr Wallet Connect (NWC)CustodialDepends on providerLowVariableProvider-managedEasyLowMay incur feesMediumConnects via Nostr protocol; depends on provider's policies.
BoltzSelf-custodialMediumMediumProvider-managedModerateModerateMinimal feesMediumUses submarine swaps; connects to Boltz client.
LND (REST)Self-custodialHigherHighManualModerateHighInfrastructure cost and channel opening feesHighREST interface for LND; suitable for web integrations.
CoreLightning RESTSelf-custodialHigherHighManualModerateHighInfrastructure cost and channel opening feesHighREST interface for CLN; suitable for web integrations.
LNbits (another instance)CustodialDepends on hostLowVariableProvider-managedEasyLowMay incur hosting feesMediumConnects to another LNbits instance; depends on host's policies.
AlbyCustodialLowLowProvider-managedEasyLowTransaction fees applyMediumBrowser extension wallet; suitable for web users.
Breez SDKSelf-custodialMediumHighAutomaticModerateLowMinimal feesMediumSDK for integrating Breez wallet functionalities.
OpenNodeCustodialLowLowProvider-managedEasyLowTransaction fees applyMediumThird-party service; suitable for merchants.
BlinkCustodialLowLowProvider-managedEasyLowTransaction fees applyMediumThird-party service; focuses on mobile integrations.
ZBDCustodialLowLowProvider-managedEasyLowTransaction fees applyMediumGaming-focused payment platform.
Spark (CLN)Self-custodialHigherHighManualModerateHighInfrastructure cost and channel opening feesHighWeb interface for CLN; requires Spark server setup.
Cliche WalletSelf-custodialMediumMediumManualModerateModerateMinimal feesMediumLightweight wallet; suitable for embedded systems.
StrikeCustodialLowLowProvider-managedEasyLowTransaction fees applyMediumThird-party service; suitable for quick setups.
LNPayCustodialLowLowProvider-managedEasyLowTransaction fees applyMediumThird-party service; suitable for quick setups.

Which source suits you?

ScenarioGood fitWhy
Business running its own infrastructureLND or CoreLightning on a Dell Optiplex or other dedicated machineFull control, high throughput, best privacy.
Independent node runnerSpark (CLN) or LND (REST/gRPC)You already run a node and want a clean web interface.
Quick proof of conceptAlby, LNPay, or another hosted LNbitsNo hardware needed, lets you test ideas fast.

Run LNbits

Ready to run LNbits?

Choose a funding source, follow the guides, and start today.

LNbits

Further reading