Comment envoyer des messages avec la blockchain Bitcoin sur Linux en utilisant Bitmessage

Il y a peu de choses aussi fascinantes que la technologie blockchain. Un programme tirant parti de cette technologie est PyBitmessage. Avec ce programme, les utilisateurs peuvent envoyer des messages P2P avec la blockchain Bitcoin, de manière sécurisée. Mieux encore, ce programme peut être utilisé sur plusieurs systèmes d’exploitation, y compris Linux!

Installez PyBitmessage

PyBitmessage est un programme passionnant, mais il ne semble pas que les distributions Linux traditionnelles s’y intéressent suffisamment pour le diffuser officiellement. Heureusement, ce programme est simple à compiler et à construire à partir des sources. Pour démarrer le processus de compilation, ouvrez un terminal et installez les différentes bibliothèques et fichiers de dépendance requis pour votre système d’exploitation.

Ubuntu

sudo apt install python-qt4 python-msgpack python-pyopencl python-setuptools build-essential libssl-dev git

Debian

sudo apt-get python-qt4 python-msgpack python-pyopencl python-setuptools build-essential libssl-dev git

Feutre

sudo dnf install PyQt4 python2-msgpack python2-pyopencl python2-setuptools gcc-c++ redhat-rpm-config python-devel openssl-devel git

OpenSUSE

sudo zypper install python-qt python-msgpack-python python-setuptools gcc-c++ libopenssl-devel python-devel git

Arch Linux

L’installation de PyBitmessage sur Arch Linux n’est pas très différente de sa compilation sur d’autres distributions Linux, comme nous l’avons expliqué dans cet article. Cependant, étant donné le fonctionnement de l’AUR, les utilisateurs d’Arch bénéficient d’un processus de construction beaucoup plus propre et plus automatisé. Tous les fichiers de dépendance sont pris en charge automatiquement.

  Voici ce qui l'a rendu spécial

Pour commencer à installer PyBitmessage sur votre PC Arch Linux, vous devez d’abord installer la dernière version de l’outil de gestion de paquets Git avec Pacman, gestionnaire de paquets.

sudo pacman -S git

Git a terminé l’installation. La prochaine étape du processus consiste à cloner le dernier PyBitmessage pkgbuild instantané.

git clone https://aur.archlinux.org/pybitmessage.git

CD dans le répertoire pybitmessage nouvellement cloné pour démarrer le processus de génération du package.

cd pybitmessage

La création de packages à partir de l’AUR est un processus simple et rapide. Cependant, des erreurs peuvent parfois survenir. Si makepkg ne parvient pas à se générer, vous pouvez avoir des dépendances qui ne peuvent pas s’installer automatiquement. Pour résoudre ce problème, vous devez accéder à la page PyBitmessage AUR et installer le reste des dépendances manuellement.

Pour démarrer le processus de construction, exécutez makepkg.

makepkg -si

Autres Linux

PyBitmessage dispose d’un script pratique qui permet aux utilisateurs d’analyser leur système d’exploitation et de découvrir les dépendances dont ils ont besoin pour exécuter le programme. Si vous essayez d’exécuter ce programme sur un système d’exploitation qui n’est pas répertorié ci-dessus, suivez ces instructions pour déterminer ce dont vous avez besoin.

git clone https://github.com/Bitmessage/PyBitmessage
cd ~/PyBitmessage

python checkdeps.py

Lisez la sortie du script, car il détectera quel système d’exploitation vous avez et imprimera les packages exacts dont vous avez besoin. La plupart des systèmes d’exploitation ont des instructions dans le script checkdeps.py, même FreeBSD!

  Comment désactiver Facebook Messenger

Bâtiment

Avec toutes les dépendances installées, il est temps de commencer à travailler avec le code source.

Tout d’abord, à l’aide de l’outil git, clonez la dernière version du code source PyBitmessage à partir de GitHub.

git clone https://github.com/Bitmessage/PyBitmessage

Utilisez la commande CD pour déplacer le terminal dans le dossier PyBitmessage nouvellement cloné sur votre PC Linux.

cd PyBitmessage

À l’intérieur du dossier PyBitmessage, il y a plusieurs fichiers. Ces fichiers sont essentiels au programme dans son ensemble, mais nous pouvons les ignorer. Le seul fichier important ici est setup.py, car il prendra le code, le construira et le placera au bon endroit.

Installez PyBitmessage sur l’ensemble du système, en exécutant cette commande en tant que root:

sudo -s

python setup.py install

Vous pouvez également installer PyBitmessage en tant qu’utilisateur régulier, exécutez la commande suivante. Gardez à l’esprit que si vous suivez cette voie, PyBitmessage devra être réinstallé plusieurs fois pour chaque utilisateur qui doit l’utiliser.

python setup.py install --user

Utilisation de PyBitmessage

Pour commencer à communiquer avec PyBitmessage, vous devez d’abord créer une nouvelle identité. Pour ce faire, ouvrez le programme. Une fois ouvert, cliquez sur le bouton «nouvelle identité». Laissez les paramètres par défaut et cliquez sur «OK» pour commencer.

  Comment définir un titre pour une fenêtre d'invite de commandes sous Windows 10

Peu de temps après l’installation, PyBitmessage affichera une notification dans la barre d’état système indiquant «connecté».

Pour envoyer un message avec PyBitmessage, cliquez sur le bouton « Envoyer ». Cliquer sur «envoyer» n’envoie rien automatiquement. Au lieu de cela, il ouvre la boîte de dialogue de message, où les utilisateurs peuvent composer de nouvelles choses à envoyer.

Envoi de messages ordinaires

Besoin d’envoyer un Bitmessage à un ami? Tout d’abord, obtenez leur adresse Bitmessage. Une fois que vous l’avez, cliquez sur « Envoyer un message ordinaire ». Collez leur adresse dans la case «À».

Remarque: PyBitmessage envoie des messages jetables. Pour déterminer la date d’expiration de votre message, faites glisser le curseur à côté de « TTL ».

PyBitmessage n’utilisera pas automatiquement votre adresse dans la section «De». Au lieu de cela, vous devrez cliquer sur la case «De» et sélectionner votre adresse lorsqu’elle apparaîtra dans le menu. Remplissez le sujet et la boîte de message. Lorsque tout semble bon, cliquez sur le bouton «envoyer».

Envoi de messages aux abonnés

En plus d’envoyer des messages de personne à personne, PyBitmessage permet aux utilisateurs d’envoyer des éléments aux «abonnés» ou aux personnes qui suivent votre adresse PyBitmessage. Pour utiliser cette fonctionnalité, cliquez sur «envoyer», puis sur le bouton «Envoyer des messages à vos abonnés».

Comme dans «Messages ordinaires», cliquez sur la case «De» et cliquez sur ajouter à votre adresse. Remplissez ensuite le sujet et le contenu de votre message. Cliquez sur envoyer pour publier à vos abonnés.