J’ai produit une suite de vidéos sur la mise en œuvre d’un nœud bitcoin Lightning chez soi.
Vous trouverez ici la liste des commandes à lancer sous Linux pour mettre en place ce type de Node. Si vous avez des questions, je vous prie de bien vouloir les poster en commentaire sous les vidéos.
Pour m’aider ou supporter la chaine, vous pouvez acheter un truc sur Amazon via mes liens affiliés. comme personne ne m’a jamais fait de don, je ne propose plus cette solution 😉
ci-dessous, vous trouver la liste des vidéo sur YouTube :
- Partie 1, installer Bitcoin core et synchroniser le blockchain: https://www.youtube.com/watch?v=ueW98mJlrQo
- Partie 2 : configurer bitcoind, installer LND et le configurer
- Partie 3 installer RTL et démarrer le node,
- Partie 4 : créer des channels
Partie 1 : installer bitcoin core sous debian 11
Voici la liste des commandes pour la vidéo 1 :
[php]
Téléchargement de l’archive Bitcoin Core :
wget https://bitcoin.org/bin/bitcoin-core-22.0/bitcoin-22.0-x86_64-linux-gnu.tar.gz
Décompression :
tar xzf bitcoin-22.0-x86_64-linux-gnu.tar.gz
Installation :
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-22.0/bin/*
Vérification du lancement de Bitcoin Core depuis la GUI de linux
/usr/local/bin/bitcoin-qt
Installation des libs manquantes si besoin:
sudo apt install libxkbcommon-x11-0
[/php]
Partie 2 : configurer bitcoind et installer lnd
Voici la liste des commandes pour la vidéo 2 :
Si le wallet Bitcoin Core est lancé en mode GUI, le fermer et penser à décocher la case où il se lancer avec l’ouverture de session.
[php]
nano /home/VOTRE_USERNAME/.bitcoin/bitcoin.conf
Ajouter :
server=1
daemon=1
maxmempool=100
debug=net
rpcuser=VOTRE_USER_BTC_RPC
rpcpassword=VOTRE_PASS_BTC_RPC
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28333
[/php]
CTRL-X et Y/O pour enregistrer le fichier depuis nano
Lancer bitcoind :
[php]
screen bitcoind -datadir=/mnt/bitcoin/bitcoin -conf=/home/VOTRE_USERNAME/.bitcoin/bitcoin.conf
[/php]
/mnt/bitcoin/bitcoin = là où vous avez installer bitcoin dans la première vidéo (rappelez vous, il vous demande de choisir le répertoire de données – minimum 450Go, perso j’ai 1 To).
Commandes pour check son wallet
[php]
watch bitcoin-cli -getinfo -rpcuser=VOTRE_USER_BTC_RPC -stdinrpcpass=VOTRE_PASS_BTC_RPC
watch bitcoin-cli -netinfo -rpcuser=VOTRE_USER_BTC_RPC -stdinrpcpass=VOTRE_PASS_BTC_RPC
[/php]
logs temps réel :
[php] tail -f /home/VOTRE_USERNAME/.bitcoin/debug.log
[/php]
installation de LND :
L’url du github de LND est ici : https://github.com/lightningnetwork/lnd/releases
[php]
Téléchargement de LND :
wget https://github.com/lightningnetwork/lnd/releases/download/v0.14.3-beta/lnd-linux-amd64-v0.14.3-beta.tar.gz
Décompression de LND
tar xvzf lnd-linux-amd64-v0.14.3-beta.tar.gz
On go dans le rep :
cd lnd-linux-amd64-v0.14.3-beta/
On copie les fichiers vers le $PATH pour l’exécuter depuis n’importe quel endroit :
sudo cp * /usr/local/bin/
[/php]
Configuration de LND :
[php]
Créer le fichier de conf :
cd
cd .lnd/
touch lnd.conf
nano lnd.conf
[/php]
fichier de configuration de LND :
**!! Attention !!** Remplacer les caractères en majuscules par votre installation
paramètre “nat” => si vous etes derriere une box internet, laisser ce paramètre, sinon supprimer le
[Application Options]
Lancer LND :
[php]
screen lnd</pre>
<div>
<div>[/php]