c-lightning y nodos ligeros (sin bitcoind local)

Estoy tratando de aprovechar la nueva versión de c-lightning 0.6 que brinda la capacidad de configurar un nodo liviano (es decir, ninguna bitcoindinstancia local en ejecución). Pero no encontré ninguna documentación sobre cómo hacerlo todavía.

¿Qué debo hacer para tener un nodo Lightning ejecutando un nodo ligero? ¿Hay alguna bandera específica para usar? ¿O es solo una llamada de bitcoin-cli con una configuración de bandera de conexión remota?

Configuración actual:

  • Servidor Ubuntu 18.04
  • c-rayo 0.6

Respuestas (2)

Una alternativa ligera que utilizo con bastante frecuencia cuando configuro un nodo Lightning es spruned . Lo siguiente lo pondrá en marcha:

Instale algunas dependencias:

apt-get install -y git python3 \
                       libleveldb-dev \
                       python3-dev \
                       git \
                       gcc \
                       g++ \
                       python3-pip

Get spruned y sus dependencias:

git clone https://github.com/gdassori/spruned.git spruned
cd spruned
git checkout 43e197693278fd551b165c6cfa5de78f853ef554 
pip install -r requirements.txt

La tercera línea se necesita actualmente ya que la masterconfirmación está rota actualmente.

A continuación, puede iniciar el nodo ligero con lo siguiente:

python3 spruned.py --network bitcoin.mainnet --datadir data --debug --rpcuser=rpcuser --rpcpassword=rpcpassword

Una vez que el nodo se está ejecutando, puede iniciar c-lightning de esta manera:

lightningd --log-level=debug --network=bitcoin \
           --bitcoin-rpcuser=rpcuser \
           --bitcoin-rpcpassword=rpcpassword

Soy el desarrollador del cliente de Bitcoin eliminado, gracias por publicarlo.

Siempre dije que spruned es altamente experimental. Por el momento, sin embargo, confío en recomendar la última versión 0.0.5 como lo suficientemente estable como para mantener sincronizada una instancia de red principal de c-lightning.

La última versión de pypi incluye un quórum de estimación de tarifas basado en electrum y un sólido grupo de conexiones P2P con una tasa de éxito de bloques del 100 %.

Hoy en día, el uso de ancho de banda sigue siendo alto y no se puede usar en conexiones medidas.

https://pypi.org/project/spruned/