Installer Bitcoin core sur Windows 10

mars 13, 2021 Par nodebitcoin

Ce tutoriel vous permettra de configurer Windows pour monter un node Bitcoin et en faire un nœud complet capable de valider et relayer les transactions.

Vous serez ensuite en mesure de gérer votre portefeuille Bitcoin de façon indépendante et devenir votre propre banque, avec les risques que cela implique et éventuellement de participer au réseau.

Optionnellement, vous pouvez installer Tor pour protéger votre adresse IP tout en communiquant avec les autres noeuds du réseau Bitcoin

Prérequis :

  • Système d’exploitation à jour niveau correctifs, maintenu
  • Mémoire vive 2 Go minimum
  • disque SSD partition dédiée de préférence de 1 Go (ou plus)
  • Pare-feu actif et antivirus

A noter :

D’un point de vue sécurité, il est déconseillé de garder des fonds sur un portefeuille à partir d’un ordinateur dont la sécurité n’est pas assurée. Chaque application tierce offrant une palette de failles potentielles ou portes dérobées.

Assurer-vous de sécuriser au maximum cette machine, tant sur les connexions entrantes qu’avec un antivirus efficace et de bonnes pratiques de sécurité.

Télécharger et installer Bitcoin core

Se rendre sur la page : Téléchargement – Bitcoin

Vérifier que le cadenas assurant l’intégrité du site est au vert et indique bien que la connexion est sécurisée.

Cliquer sur le bouton « télécharger Bitcoin Core »

https://bitcoin.org/bin/bitcoin-core-0.21.0/bitcoin-0.21.0-win64-setup.exe

Vérifier l’intégrité de l’installeur Bitcoin avec le hash signé par la clé de signature de version de Wladimir J. van der Laan.

Dans Powershell, taper :

Get-FileHash bitcoin-0.21.0-win64-setup.exe -Algorithm SHA256 | Format-List

Algorithm : SHA256
Hash :
54050748EF4D4F000EA1ECE472491B3E5FD546EFC74ED52119354B2893F6624B
Path : C:\bitcoin-0.21.0-win64-setup.exe

Comparez l’empreinte avec celle du fichier suivant:

  • https://bitcoin.org/bin/bitcoin-core-0.21.0/SHA256SUMS.asc

Si l’empreinte correspond, exécutez bitcoin-0.21.0-win64-setup.exe

Démarrer l’installation de Bitcoin core
Choisir le répertoire d’installation
Ajout de Bitcoin core au menu démarrer
Extraction de l’installeur
Installation
Finalisation de l’installation de base

Après l’installation, vous pouvez utiliser le bitcoin core en tant que portefeuille ou juste le faire tourner afin de contribuer au réseau.

Un choix important pour l’utilisation que vous souhaitez faire de votre installation Bitcoin .

« Jeter les blocs après vérification, à l’exception des 2 Go les plus récents (élagage) » ou pas

Réduire le stockage ou pas

Il est possible de configurer votre noeud pour qu’il tourne en mode « élagage » afin de réduire la taille du stockage sur le disque dur. Dans ce cas, le besoin d’espace sera nettement réduit (seulement quelques Go contre des centaines de Go en mode normal).

Cette option élagage (« Pruning » en anglais dans le texte) n’est pas compatible avec -txindex et -rescan. Elle désactive aussi l’appel de procédure distant « importwallet ». Cependant importprunedfunds et removeprunedfunds restent disponibles.

Pour activer l’élagage :

  • en mode graphique, choisissez dans l’interface graphique après l’installation de base « Jeter les blocs après vérification, à l’exception des 2 Go les plus récents (élagage) »
  • via ligne de commande avec prune=N où N représente la taille des blocs et données d’annulation
  • dans le fichier de configuration bitcoin.conf avec prune=N où N représente la taille des blocs et données d’annulation

Une valeur de 0 désactive l’élégage. La valeur minimale au dessus de 0 est 550. Le choix de l’élagage ou non n’influe pas sur la sécurité de votre portefeuille .

Configurer le noeud pour qu’il se charge au démarrage de Windows

Vous pouvez charger le Bitcoin core quand vous vous connectez à l’ordinateur

Dans les paramètres -> options -> onglet , sélectionnez « Démarrer Bitcoin Core à l’ouverture d’une session »

Configurer Tor pour protéger sa vie privée et masquer son adresse IP

Comme indiqué précédemment, l’installation « out of the box » d’un full node Bitcoin sur Windows le fait communiquer avec les autres noeuds via votre adresse IP publique et celà pose de gros souci niveau sécurité (cible évidente) et vie privée.

Il semble donc indispensable de configurer votre nœud Bitcoin afin qu’il communique exclusivement via le réseau Tor et permette un anonymat pour vos connexions.

Télécharger le navigateur Tor (Tor browser) version 32Bit ou 64Bit à partir du projet Tor :

Choix du répertoire pour Tor Browser
Installation en cours de Tor Browser

Exécuter Tor Browser

Exécutez le Bitcoin core et ouvrez une fenêtre de commandes :

tapez :

getnetworkinfo

  • Dans la partie « Localaddresses » doit apparaître une adresse en xxxxxxxxxxxxxxxxxxxxxxxxxx.onion
  • Un fichier « onion_v3_private_key » doit avoir été généré dans le répertoire %UserProfile%\AppData\Roaming\Bitcoin\

Si les deux points précédents fonctionnent (Localaddress vec une adresse en .onion) + n fichier « onion_v3_private_key », le routage de Bitcoin core est bien actif via le proxy de Tor et votre adresse IP publique n’est plus visible des autres nodes Bitcoin.

Si vous souhaitez exécuter Tor en tant que service, il faut aller dans le répertoire où est installé Tor Browser

(dans l’exemple cd C:\Users\NomUtilisateur\Desktop\Tor Browser\Browser\TorBrowser\Tor)

et taper :

Tor.exe -service install