High-performance Lightning. Customizable to meet enterprise needs.

greenlight-logo

Want to run a node on our infrastructure while retaining the keys on your own device?

Fast To Compile, Easy To Set Up.
Customizable To Meet Enterprise Needs

Set up P2P dual-funded channels

  • icon

    CLN is the first Lightning implementation to support decentralized dual-funded channels.

  • icon

    Pay less to set up and run your node through balanced channels. CLN is efficient with your money and time.

  • icon

    Immediately route and receive payments upon opening channels. Rebalance your channels using on-chain assets through PeerSwap.

image

Benefit from added privacy

  • icon

    Blinded payment paths (experimental) maintain the privacy of CLN nodes when receiving payments. Never dox your node IP address or public key again.

  • icon

    Automatically increase privacy by using multi-part payments and randomizing selection of paths.

  • icon

    Select diversity of channels to help defend against deanonymization techniques.

image

Tailor your node based on your business needs

  • icon

    Power-up your CLN node with plugins written in any popular programming language.

  • icon

    Spec-driven development maintained by the research team at Blockstream.

image
Implementation Core Lightning LND Eclair
Codebase C and Rust Go Scala
Architecture Fully Modular, with plugin model Monolithic Monolithic, with plugin model
Privacy Multi-Part Payments on by default
Route Randomization
Shadow Route
Full Tor Support
BOLT12 (upcoming)
Optional Multi-Part Payments
Full Tor Support
Optional Multi-Part Payments
Optional Trampoline Payments
Full Tor Support
Automation Full automation with CLBOSS plugin Limited automation None
Backups Backup plugin supports many backup techniques Mnemonic for on-chain funds, Static Channel Backups for off-chain funds Dat file for on-chain funds, sqlite or Postgres database for channel state
Liquidity Management P2P with Liquidity Ads Centralized with Lightning Loop, Pool Manual
Collaborative Channel Opens Supported, automatic with Liquidity Ads Manually done with PSBTs Early support
Multi-Channel Peers Yes (new since v0.11.0) Yes Yes
Submarine Swaps Boltz.exchange plugin PeerSwap for P2P swaps Lightning Loop, Pool PeerSwap for P2P swaps Early PeerSwap support
APIs GRPC interface (plugin) JSON-RPC GRPC interface REST-API JSON-API

Wield Powerful Features With Full Control

image

Open balanced channels directly with peers automatically

  • Leverage the peer-to-peer gossip protocol to see source liquidity for your node
  • End the reliance on centralized servers to coordinate liquidity
  • Earn routing fees
image

Native static invoices: no web server required

  • Authorize spontaneous payments with proof of payment and recurring payments
  • The basis for multisig Lightning nodes in the future
  • Set up dollar-cost averaging over Lightning
image

Autopilot for your CLN node

  • Authorize spontaneous payments with proof of payment and recurring payments
  • The basis for multisig Lightning nodes in the future
  • Set up dollar-cost averaging over Lightning