Je gravite autour de Bitcoin. La mission: séparation de la monnaie et de l'État.
Exécuter son propre nœud avec Bitcoin core
Devenir sa propre banque
Guide d'installation du Bitcoin core pour Debian/Ubuntu
- Minimum 6GB de stockage de données (nœud pruned) - 1TB de stockage de données (Full node)
- Attendez-vous à ce que le téléchargement du bloc initial (IBD) prenne au moins 24 heures. Cette opération est obligatoire même pour un nœud pruned.
- Prévoir ~600GB de bande passante pour l'IBD, même pour un nœud pruned.
Téléchargement et vérification des fichiers
-
Télécharger
Bitcoin-24.1-x86_64-linux-gnu.tar.gz, ainsi que les fichiersSHA256SUMSetSHA256SUMS.asc(vous devez évidemment télécharger la dernière version du logiciel). -
Ouvrez un terminal dans le répertoire où se trouvent les fichiers téléchargés. Exemple :
cd ~/Downloads/. -
Vérifiez que la somme de contrôle du fichier de version est listée dans le fichier de somme de contrôle en utilisant la commande
sha256sum --ignore-missing --check SHA256SUMS. -
La sortie de cette commande devrait inclure le nom du fichier de la version téléchargée suivi de
OK. Example:Bitcoin-24.0.1-x86_64-linux-gnu.tar.gz: OK. -
Installez git en utilisant la commande
sudo apt install git. Ensuite, clonez le dépôt contenant les clés PGP des signataires de Bitcoin core en utilisant la commandegit clone https://github.com/Bitcoin-core/guix.sigs. -
Importer les clés PGP de tous les signataires en utilisant la commande
gpg --import guix.sigs/builder-keys/* -
Vérifiez que le fichier de checksum est signé avec les clés PGP des signataires en utilisant la commande
gpg --verify SHA256SUMS.asc.
gpg : Good signature et une autre ligne se terminant par : Empreinte de la clé primaire : 133E AC17 9436 F14A 5CF1 B794 860F EB80 4E66 9320 (exemple de l'empreinte de la clé PGP de Pieter Wuille).-
Cette clé n'est pas certifiée par une signature de confiance! -
rien n'indique que la signature appartient au propriétaire
Installation de l'interface graphique Bitcoin core Interface
-
Dans le terminal, toujours dans le répertoire où se trouve le fichier de la version Bitcoin core, utilisez la commande
tar xzf Bitcoin-24.1-x86_64-linux-gnu.tar.gzpour extraire les fichiers contenus dans l'archive. -
Installez les fichiers extraits précédemment en utilisant la commande
sudo install -m 0755 -o root -g root -t /usr/local/bin Bitcoin-24.1/bin/* -
Installez les dépendances nécessaires en utilisant la commande
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools qtwayland5 libqrencode-dev -
Lancez bitcoin-qt (Bitcoin core graphique Interface) en utilisant la commande
Bitcoin-qt. -
Pour choisir un nœud pruned, cochez Limit Blockchain storage et configurez la limite de données à stocker :
Conclusion de la partie 1 : Guide d'installation
Configuration de Tor pour un nœud Bitcoin core
Installation et configuration de Tor pour Bitcoin core
sudo apt -y install tor. Une fois l'installation terminée, le service sera normalement lancé automatiquement en arrière-plan. Vérifiez qu'il fonctionne correctement avec la commande sudo systemctl status tor. La réponse devrait être Active : active (exited). Appuyez sur Ctrl+C pour quitter cette fonction.sudo systemctl start tor sudo systemctl stop tor sudo systemctl restart tor
Bitcoin-qt. Puis, activez la fonction automatique du logiciel pour router nos connexions à travers un proxy Tor : Paramètres > Réseau, et de là, cochez Connecter à travers un proxy SOCKS5 (proxy par défaut) ainsi que Utiliser un proxy SOCKS5 séparé pour atteindre des pairs via les services d'oignon Tor.Configuration avancée de Tor (en option)
Bitcoin.conf, ajoutez simplement la ligne onlynet=onion et sauvegardez le fichier. Vous devez redémarrer Bitcoin core pour que cette commande prenne effet.sudo nano /etc/tor/torrc pour accéder au fichier de configuration du service Tor. Dans ce fichier, cherchez la ligne #ControlPort 9051 et supprimez le # pour l'activer. Maintenant, ajoutez deux nouvelles lignes au fichier :HiddenServiceDir /var/lib/tor/bitcoin-service/ HiddenServicePort 8333 127.0.0.1:8334
Ctrl+X > Y > Enter. De retour dans le terminal, redémarrez Tor en entrant la commande sudo systemctl restart tor.Ressources complémentaires
onlynet=onion) pourrait vous rendre vulnérable à un Sybil Attack. C'est pourquoi certains recommandent de maintenir une configuration multi-réseaux pour atténuer ce type de risque. De plus, toutes les connexions IPv4/IPv6 seront routées à travers le proxy Tor une fois qu'il sera configuré, comme indiqué précédemment.Bitcoin.conf en ajoutant la ligne addnode=adresse_de_confiance.onion. Vous pouvez répéter cette ligne autant de fois que nécessaire pour vous connecter à plusieurs nœuds de confiance.debug=tor à votre fichier Bitcoin.conf. Vous aurez alors des informations détaillées sur Tor dans votre journal de débogage, que vous pouvez visualiser dans la fenêtre Information avec le bouton Fichier de débogage. Il est aussi possible de voir ces logs directement dans le terminal avec la commande bitcoind -debug=tor.- Page wiki expliquant Tor et sa relation avec Bitcoin
- Générateur de fichier de configuration Bitcoin core par Jameson Lopp
- Guide de configuration de Tor par Jon Atack
Auteur
Ce tutoriel a été écrit par WINTER ☩ HODLER
Vous pouvez dire merci en donnant un pourboire au professeur.
Crédits
Ce tutoriel a été relu par JosephQuaye
Le contenu original a été traduit par IA, mais une relecture humaine est nécessaire pour garantir son exactitude.
JosephQuaye989 sats495 satsChaque élément de contenu sur la plateforme est le produit d'un effort collaboratif : chaque leçon, traduction et révision est rendue possible grâce au travail des contributeurs. C'est pour cette raison que nous sommes toujours à la recherche de correcteurs qui peuvent examiner notre contenu dans un grand nombre de langues. Si vous souhaitez participer au processus de relecture, veuillez nous rejoindre dans notre groupe Telegram et consulter notre tutoriel. Nous vous rappelons que ce contenu est open-source - sous licence CC BY-SA - et peut donc être partagé et utilisé librement, à condition que la source originale soit reconnue.
