Я пытаюсь воспользоваться новым выпуском c-lightning 0.6, который предоставляет возможность настроить облегченный узел (т.е. не bitcoind
работает локальный экземпляр). Но пока не нашел документации, как это сделать.
Что мне нужно сделать, чтобы на узле молнии работал облегченный узел? Есть ли какой-то конкретный флаг? или это просто вызов от bitcoin-cli с установленным флагом удаленного подключения?
Текущая настройка:
Одна облегченная альтернатива, которую я довольно часто использую при настройке узла Lightning, — это spruned . Следующее поможет вам начать работу:
Установите некоторые зависимости:
apt-get install -y git python3 \
libleveldb-dev \
python3-dev \
git \
gcc \
g++ \
python3-pip
Get spruned и его зависимости:
git clone https://github.com/gdassori/spruned.git spruned
cd spruned
git checkout 43e197693278fd551b165c6cfa5de78f853ef554
pip install -r requirements.txt
В настоящее время требуется третья строка, поскольку master
фиксация в настоящее время нарушена.
Затем вы можете запустить облегченный узел со следующим:
python3 spruned.py --network bitcoin.mainnet --datadir data --debug --rpcuser=rpcuser --rpcpassword=rpcpassword
Когда нода запущена, вы можете запустить c-lightning следующим образом:
lightningd --log-level=debug --network=bitcoin \
--bitcoin-rpcuser=rpcuser \
--bitcoin-rpcpassword=rpcpassword
Я разработчик сокращенного биткойн-клиента, спасибо за публикацию.
Я всегда говорил, что spruned очень экспериментальный. Однако на данный момент я уверен, что последняя версия 0.0.5 достаточно стабильна, чтобы синхронизировать экземпляр основной сети c-lightning.
Последний выпуск на pypi включает в себя кворум для оценки комиссий на основе электрума и надежный пул соединений P2P со 100% -ной скоростью попадания блоков.
Сегодня использование полосы пропускания по-прежнему велико и не может использоваться для лимитных подключений.