raspiblitz / raspiblitz-web

A mobile-first responsive Web UI for the RaspiBlitz
MIT License
61 stars 21 forks source link

Setup Redesign: LightningDialog.tsx #702

Closed cstenglein closed 4 months ago

cstenglein commented 4 months ago

grafik

grafik

rootzoll commented 4 months ago

Maybe order "Bitcoin only" first and then the others.

Thsi is what ChatGPT would provide as explainers:

Running a Bitcoin full node can vary significantly depending on whether you add Lightning functionality and which implementation you choose. Here are brief explainers on running a Bitcoin full node without Lightning, with the Lightning Network Daemon (LND) implementation, and with the Core Lightning (CLN) implementation:

1. Bitcoin Full Node Without Lightning

Running a Bitcoin full node without any Lightning Network implementation involves participating directly in the Bitcoin network by validating transactions and blocks. Such a node contributes to the Bitcoin network's security and robustness and ensures privacy and full control over transactions. This setup, however, doesn't support instant transactions or microtransactions, as it relies solely on the traditional Bitcoin blockchain operations, which can be slower and incur higher fees during peak times.

2. Bitcoin Full Node with Lightning LND Implementation

Adding the Lightning Network Daemon (LND), developed by Lightning Labs, to a Bitcoin full node introduces capabilities for faster and cheaper transactions. LND is one of the most popular and user-friendly implementations of the Lightning Network, providing tools and features that facilitate creating and managing payment channels. This setup enhances a Bitcoin full node by allowing it to participate in both the underlying blockchain and a layer-2 solution, which significantly speeds up transactions while reducing costs, ideal for microtransactions.

3. Bitcoin Full Node with Core Lightning Implementation

Core Lightning (formerly known as c-lightning) is a Lightning Network implementation by Blockstream focused on performance and extendibility for developers and advanced users. Running a Bitcoin full node with Core Lightning offers high levels of customization and is designed to be modular, making it suitable for developers looking to build and deploy complex products and services on top of it. CLN is well-suited for users with technical expertise who are interested in exploring experimental features and optimizing the node’s performance in the Lightning Network.