Edited 05_node_operations.asciidoc with Atlas code editor

pull/910/head
kristen@oreilly.com 3 years ago
parent 2416c7396b
commit 55aaece8e7

@ -211,11 +211,11 @@ While originally developed as a feature-for-feature replacement of the _Bitpay_
In addition to a Bitcoin and Lightning node, BTCPay Server can also install a variety of services, including:
* c-lightning or LND Lightning node
* `c-lightning` or LND Lightning node
* Litecoin support
* Monero support
* Spark server (c-lightning web wallet)
* Charge server (c-lightning ecommerce API)
* Spark server (`c-lightning` web wallet)
* Charge server (`c-lightning` ecommerce API)
* Ride The Lightning (Lightning node management web GUI)
* Many BTC forks
* BTCTransmuter (event-action automation service supporting currency exchange)
@ -248,7 +248,7 @@ As with the choice of operating system, your choice of Lightning node implementa
Familiarity with the programming language and build system, on the other hand, is a good basis for choosing a node. That's because installation, configuration, ongoing maintenance, and troubleshooting will all involve interacting with the various tools used by the build system. This includes:
* make, autotools, and GNU utilities for c-lightning
* make, autotools, and GNU utilities for `c-lightning`
* go utilities for LND
* Java/Maven for Eclair
@ -405,7 +405,7 @@ rpcpassword=_PASSWORD_
Even the +txindex+ option is not strictly necessary, though it will ensure your Bitcoin node creates an index of all transactions, which is required for some applications. The +txindex+ option is not required to run a Lightning node.
A c-lightning Lightning node running on the same server also requires only a few lines in the configuration:
A `c-lightning` Lightning node running on the same server also requires only a few lines in the configuration:
[source, subs="quotes"]
----
@ -572,7 +572,7 @@ You can see that SCBs are not a fool-proof safeguard. They are a weak compromise
Channel backup mechanisms are still a work in progress and a weakness in most Lightning implementations.
At the time of writing this book, only LND offers a built-in mechanism for SCBs. Eclair has a similar mechanism deployed for server-side deployments, although Eclair Mobile does offer optional backup to a Google Drive. c-lightning recently merged the necessary interfaces for a plug-in to implement channel backups. Unfortunately, there is no consistent, agreed upon backup mechanism across different node implementations.
At the time of writing this book, only LND offers a built-in mechanism for SCBs. Eclair has a similar mechanism deployed for server-side deployments, although Eclair Mobile does offer optional backup to a Google Drive. `c-lightning` recently merged the necessary interfaces for a plug-in to implement channel backups. Unfortunately, there is no consistent, agreed upon backup mechanism across different node implementations.
File-based backups of the Lightning node databases are at best a partial solution because you run the risk of backing up an inconsistent database state. In addition, you may not reliably catch the latest state commitments. It is much better to have a backup mechanism that is triggered every time there is a state change in a channel, thereby ensuring data consistency.
@ -733,7 +733,7 @@ OPTIONS:
--help, -h show help
----
c-lightning has the API hooks necessary for a watchtower client plug-in, though no such plug-in has been implemented yet.
`c-lightning` has the API hooks necessary for a watchtower client plug-in, though no such plug-in has been implemented yet.
Finally, a popular standalone watchtower server is _The Eye of Satoshi_ (TEOS). It can be found on https://github.com/talaia-labs/python-teos[GitHub].
@ -948,7 +948,7 @@ There are a number of competing projects that offer web-based Lightning node man
[[rtl]]
==== Ride The Lightning
Ride The Lightning (RTL) is a graphical web user interface to help users manage Lightning node operations for the three main Lightning node implementations (LND, c-lightning, and Eclair). RTL is an open source project developed by Shahana Farooqui and many other contributors. You can find the RTL software on https://github.com/Ride-The-Lightning/RTL[GitHub].
Ride The Lightning (RTL) is a graphical web user interface to help users manage Lightning node operations for the three main Lightning node implementations (LND, `c-lightning`, and Eclair). RTL is an open source project developed by Shahana Farooqui and many other contributors. You can find the RTL software on https://github.com/Ride-The-Lightning/RTL[GitHub].
<<rtl-web-interface>> shows an example screenshot of RTL's web interface, as provided on the project repository.

Loading…
Cancel
Save