Glossary

Lightning Implementations

1 min read

A Lightning Implementation is a software program capable of operating a Lightning Node and engaging with the Lightning Network. There are several different implementations of Lightning, written in various programming languages.

The most popular Lightning implementations include LND, c-lightning, Electrum Lightning, and Eclair. Each implementation offers slightly different features and design, but all implementations follow the same standards, defined by Basis of Lightning Technology (BOLT) specifications. These specifications define the necessary features required to make a given Lightning implementation interoperable with all others.