Bien que la configuration et la gestion de votre propre nœud de crypto-monnaie puissent sembler compliquées, les dernières années de développement ont grandement simplifié ce processus! En fait, vous pouvez faire fonctionner votre propre nœud complet Bitcoin en quelques heures.

Même si vous n'avez jamais bricolé avec des crypto-monnaies, voici pourquoi et comment vous pouvez obtenir un nœud complet opérationnel rapidement, avec seulement un Raspberry Pi et quelques accessoires.

Pourquoi vous devriez configurer votre propre nœud Bitcoin

Contrairement à l'extraction de crypto-monnaie, l'exécution d'un nœud ne vous offre aucun avantage matériel. Au lieu de cela, posséder un nœud offre de la valeur à tous les autres utilisateurs du réseau Bitcoin.

Bitcoin est décentralisé, ce qui signifie qu'aucun participant n'est chargé de vérifier les nouvelles transactions et de tenir un journal des anciennes. En exécutant votre propre nœud complet, vous participez à cette démocratisation de la crypto-monnaie et la rendez plus robuste, sécurisée et résiliente aux attaques.

instagram viewer

Si vous détenez une quantité quelconque de Bitcoin, l'exécution d'un nœud complet garantit le plus haut degré de sécurité. Étant donné que votre machine stocke une copie du registre des transactions, vous n'avez pas à vous fier à une entité tierce pour vérifier la propriété de vos jetons.

Ce dont vous avez besoin pour démarrer / rassembler le matériel

Comme vous avez l'intention de déployer notre nœud Bitcoin dans un environnement domestique, le matériel doit être relativement discret, peu coûteux et facilement disponible. Le Raspberry Pi - un petit ordinateur - coche toutes ces cases et est plus que capable d'exécuter notre logiciel de nœud Bitcoin.

Pour ce projet, vous aurez besoin de:

  • UNE Raspberry Pi 4. Les modèles avec au moins 4 Go de RAM sont recommandés.
  • UNE Alimentation USB-C, comme recommandé par la Fondation Raspberry Pi.
  • 32 Go ou plus Carte Micro SD pour démarrer le système d'exploitation.
  • Un extérieur Disque dur USB 3.0 pour stocker la blockchain Bitcoin. La capacité doit être égale ou supérieure à 1 To.
  • Une pièce de rechange clavier, souris et moniteur pour configurer initialement le système.
  • Facultatif: un boîtier et un dissipateur de chaleur pour le Pi.

Vous devez également télécharger le logiciel suivant:

  • Le dernière version du système d'exploitation Raspberry Pi
  • balenaEtcher

Enfin, vous aurez besoin d'une connexion Internet décente, de préférence sans limite de téléchargement ou de téléchargement. Étant donné que le réseau Bitcoin effectue des transactions 24 heures sur 24, votre système transmettra et recevra en permanence de nouvelles données provenant d'autres nœuds du monde entier.

Flash et configurer le système d'exploitation Raspberry Pi

Contrairement à la plupart des ordinateurs destinés aux consommateurs, le Raspberry Pi n'est pas livré avec un système opérateur. En fait, même le stockage doit être installé séparément - c'est exactement là que notre carte microSD est utile.

Pour installer le système d'exploitation Raspberry Pi, écrivez le fichier ISO téléchargé sur votre carte microSD à l'aide de balenaEtcher.

En rapport: Installer un système d'exploitation sur Raspberry Pi

Quelques minutes plus tard, votre Pi devrait être complètement démarré avec le moniteur affichant le message «Bienvenue» suivant.

L'assistant de configuration nécessitera des informations de base, notamment vos paramètres Wi-Fi, votre région et votre fuseau horaire. Le guide vous invitera également à mettre à jour le logiciel préinstallé. Comme le Pi est utilisé pour une application plutôt critique pour la sécurité, il est fortement recommandé de ne pas sauter cette étape.

Et c'est tout! Vous pouvez maintenant utiliser le Pi comme vous le feriez pour n'importe quel autre ordinateur moderne. Pour accéder à la liste des applications disponibles, cliquez sur l'icône framboise dans le coin supérieur gauche de l'écran.

Formater et monter le disque dur USB externe

Avant d'installer quoi que ce soit lié à la crypto-monnaie sur le Pi, assurez-vous que le disque dur USB que vous avez connecté au Pi est formaté et monté correctement. Pour simplifier les choses, utilisez le application gratuite GParted pour accomplir les deux tâches.

Ouvrez le menu de l'application Raspberry, puis recherchez l'élément Ajouter / supprimer des logiciels.

Dans la fenêtre qui s'ouvre, recherchez simplement le terme «GParted» et installez le résultat de «l'éditeur de partition GNOME».

Une fois installé, ouvrez Outils système> GParted.

Dans GParted développez le menu déroulant dans le coin supérieur droit du programme. Sélectionnez ici votre disque dur externe - il peut être facilement identifié par sa grande capacité par rapport à la plus petite carte microSD.

Selon le modèle de votre disque dur, il sera probablement pré-formaté. Cliquez simplement avec le bouton droit de la souris sur cette entrée de partition et cliquez sur Effacer pour le jeter.

Ensuite, cliquez à nouveau avec le bouton droit de la souris et créez une nouvelle partition. Dans la fenêtre des options, laissez les paramètres inchangés. Assurez-vous que Système de fichiers est réglé sur ext4 et cliquez Ajouter.

GParted vous demande maintenant de confirmer les modifications apportées à la table de partition. Cliquez sur la coche verte et acceptez l'avertissement pour terminer le processus de formatage.

Enfin, assurez-vous que ce lecteur est toujours monté lorsque votre Pi démarre. Ouvrez une fenêtre de terminal: c'est la quatrième icône dans le coin supérieur droit de votre écran.

Copiez et collez la commande suivante:

sudo lsblk -o UUID, NAME, FSTYPE, SIZE, MOUNTPOINT, LABEL

Recherchez la partition nouvellement créée et notez son UUID.

Ensuite, créez un point de montage pour ce lecteur:

sudo mkdir / mnt / bitcore

Enfin, ajoutez une ligne à notre fichier fstab (table du système de fichiers). Cela montera automatiquement notre partition au démarrage.

sudo nano / etc / fstab

À la fin du fichier, ajoutez le texte suivant. Remplacer INSERT_UUID_HERE avec la valeur que vous avez obtenue quelques commandes plus tôt.

UUID =INSERT_UUID_HERE / mnt / bitcore ext4 par défaut 1 1

Enregistrez le fichier et quittez.

Installez le logiciel Bitcoin Node

Il est enfin temps d'installer Bitcoin Core, le logiciel de nœud complet qui vous connectera au réseau de la crypto-monnaie.

Pour télécharger le programme, entrez la commande suivante dans une fenêtre de terminal:

wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz

Noter: Avant de saisir cette commande, visitez le site web bitcoin.org et vérifiez si une version plus récente de Bitcoin Core est disponible au téléchargement. Si tel est le cas, remplacez le lien dans la commande par celui de la dernière version.

Ensuite, extrayez et installez Bitcoin Core:

tar xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
sudo installer -m 0755 -o racine -g racine -t / usr / local / bin bitcoin-0.20.1 / bin / *

Enfin, installez toutes les dépendances manquantes qui n'étaient pas incluses dans l'installation du système d'exploitation Raspberry Pi avec la commande suivante:

sudo apt-get install qt4-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev -y

Avant de continuer, vérifiez que vous avez la bonne version de Bitcoin Core installée sur votre machine.

bitcoind --version

Si tout semble bon, vous êtes prêt à télécharger la blockchain Bitcoin sur votre Raspberry Pi!

Démarrez l'interface graphique Bitcoin Core à partir du terminal en entrant:

/usr/local/bin/bitcoin-qt

Vous serez maintenant invité à sélectionner un répertoire de données personnalisé. La carte microSD de votre Pi étant trop petite, entrez le point de montage du disque dur externe. Entrer /mnt/bitcore et cliquez d'accord.

Bitcoin Core va maintenant procéder au téléchargement de l'intégralité de la blockchain Bitcoin sur votre périphérique de stockage local. Pour plus de commodité, vous pouvez déconnecter tous les périphériques du Raspberry Pi, à l'exception du disque dur.

En fonction de votre vitesse Internet, cela peut prendre plusieurs jours, voire quelques semaines. Cette étape de synchronisation consiste à télécharger toutes les transactions Bitcoin depuis 2009. Une fois téléchargé, votre nœud sera à jour et prêt à contribuer à la sécurité et à l'intégrité du réseau Bitcoin mondial.

Exécuter un nœud Bitcoin sur Raspberry Pi

Comme mentionné précédemment, exécuter un nœud complet est l'un des moyens les plus sûrs de conserver la crypto-monnaie. Une fois que vous avez entièrement synchronisé la blockchain, vous pouvez envoyer et recevoir du Bitcoin tout seul, sans tiers ni intermédiaires!

Pour ceux d'entre vous qui souhaitent approfondir la configuration de Bitcoin Core, consultez le guide officiel sur le réglage de la configuration ici. En outre, vous souhaiterez peut-être optimiser votre installation pour la vitesse, le stockage ou l'efficacité du réseau.

Crédit d'image: Benjamin Nelan /Pixabay

E-mail
Qu'est-ce que Bitcoin, combien vaut-il autant et comment pouvez-vous le dépenser?

Confus à propos du Bitcoin et des crypto-monnaies? Vous vous demandez de quoi il s'agit? Nous expliquons ce qu'est le Bitcoin et comment le dépenser.

Rubriques connexes
  • DIY
  • Bitcoin
  • Tarte aux framboises
A propos de l'auteur
Rahul Nambiampurath (11 articles publiés)

Rahul Nambiampurath a commencé sa carrière en tant que comptable, mais a maintenant commencé à travailler à temps plein dans l'espace technologique. Il est un fervent fan des technologies décentralisées et open source. Lorsqu'il n'écrit pas, il est généralement occupé à faire du vin, à bricoler son appareil Android ou à parcourir des montagnes.

Plus de Rahul Nambiampurath

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.