So senden Sie Nachrichten mit der Bitcoin-Blockchain unter Linux mit Bitmessage

Es gibt wenige Dinge, die so faszinierend sind wie die Blockchain-Technologie. Ein Programm, das diese Technologie nutzt, ist PyBitmessage. Mit diesem Programm können Benutzer P2P-Nachrichten mit der Bitcoin-Blockchain auf sichere Weise senden. Das Beste ist, dass dieses Programm auf mehreren Betriebssystemen verwendet werden kann, einschließlich Linux!

Installieren Sie PyBitmessage

PyBitmessage ist ein aufregendes Programm, aber es scheint nicht, dass die Mainstream-Linux-Distributionen genug Interesse daran haben, um es offiziell zu führen. Glücklicherweise ist dieses Programm einfach zu kompilieren und aus dem Quellcode zu erstellen. Um den Kompilierungsprozess zu starten, öffnen Sie ein Terminal und installieren Sie die verschiedenen Bibliotheken und Abhängigkeitsdateien, die für Ihr Betriebssystem erforderlich sind.

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

Fedora

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

Die Installation von PyBitmessage unter Arch Linux unterscheidet sich nicht sehr von der Kompilierung unter anderen Linux-Distributionen, wie wir in diesem Artikel beschrieben haben. Angesichts der Funktionsweise des AUR erhalten Arch-Benutzer jedoch einen viel saubereren, automatisierteren Build-Prozess. Alle Abhängigkeitsdateien werden automatisch bearbeitet.

Um mit der Installation von PyBitmessage auf Ihrem Arch Linux-PC zu beginnen, müssen Sie zunächst die neueste Version des Git-Paketverwaltungstools mit dem Paketmanager Pacman installieren.

sudo pacman -S git

Git ist mit der Installation fertig. Der nächste Schritt in diesem Prozess ist Klon die neueste PyBit-Nachricht Paketaufbau Schnappschuss.

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

CD in das neu geklonte pybitmessage-Verzeichnis, um den Paketgenerierungsprozess zu starten.

cd pybitmessage

Das Erstellen von Paketen aus dem AUR ist ein schneller und einfacher Prozess. Allerdings können manchmal Fehler passieren. Wenn makepkg nicht generiert werden kann, haben Sie möglicherweise einige Abhängigkeiten, die nicht automatisch installiert werden können. Um dieses Problem zu beheben, müssen Sie zur PyBitmessage AUR-Seite gehen und die restlichen Abhängigkeiten manuell installieren.

  So installieren Sie den SQLite-Browser unter Linux

Um den Erstellungsprozess zu starten, führen Sie makepkg aus.

makepkg -si

Andere Linuxe

PyBitmessage verfügt über ein praktisches Skript, mit dem Benutzer ihr Betriebssystem scannen und herausfinden können, welche Abhängigkeiten sie zum Ausführen des Programms benötigen. Wenn Sie versuchen, dieses Programm auf einem Betriebssystem auszuführen, das oben nicht aufgeführt ist, befolgen Sie diese Anweisungen, um festzustellen, was Sie benötigen.

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

python checkdeps.py

Lesen Sie die Ausgabe des Skripts, da es erkennt, welches Betriebssystem Sie haben, und die genauen Pakete ausdruckt, die Sie benötigen. Die meisten Betriebssysteme haben sogar Anweisungen innerhalb des checkdeps.py-Skripts FreeBSD!

Gebäude

Wenn alle Abhängigkeiten installiert sind, ist es an der Zeit, mit dem Quellcode zu arbeiten.

Klonen Sie zunächst mit dem Git-Tool die neueste Version des PyBitmessage-Quellcodes von GitHub.

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

Verwenden Sie den CD-Befehl, um das Terminal in den neu geklonten PyBitmessage-Ordner auf Ihrem Linux-PC zu verschieben.

cd PyBitmessage

Im PyBitmessage-Ordner befinden sich mehrere Dateien. Diese Dateien sind für das Programm insgesamt unerlässlich, aber wir können sie ignorieren. Die einzige wichtige Datei hier ist setup.py, da sie den Code übernimmt, erstellt und an der richtigen Stelle platziert.

  So installieren Sie Graylog auf Ihrem Linux-Server

Installieren Sie PyBitmessage auf dem gesamten System, indem Sie diesen Befehl als root ausführen:

sudo -s

python setup.py install

Alternativ können Sie PyBitmessage als normaler Benutzer installieren und den folgenden Befehl ausführen. Denken Sie daran, dass PyBitmessage auf diesem Weg für jeden Benutzer, der es verwenden muss, mehrmals neu installiert werden muss.

python setup.py install --user

Verwenden von PyBitmessage

Um mit der Kommunikation mit PyBitmessage zu beginnen, müssen Sie zunächst eine neue Identität erstellen. Öffnen Sie dazu das Programm. Klicken Sie nach dem Öffnen auf die Schaltfläche „Neue Identität“. Belassen Sie die Standardeinstellungen und klicken Sie auf „OK“, um zu beginnen.

Kurz nach der Einrichtung zeigt PyBitmessage eine Benachrichtigung in Ihrer Taskleiste mit der Aufschrift „Verbunden“ an.

Um eine Nachricht mit PyBitmessage zu senden, klicken Sie auf die Schaltfläche „Senden“. Wenn Sie auf „Senden“ klicken, wird nicht automatisch etwas gesendet. Stattdessen wird der Nachrichtendialog geöffnet, in dem Benutzer neue Dinge zum Senden zusammenstellen können.

  So sichern Sie Evolution Mail-Einstellungen unter Linux

Gewöhnliche Nachrichten senden

Müssen Sie eine Bitnachricht an einen Freund senden? Holen Sie sich zuerst ihre Bitmessage-Adresse. Sobald Sie es erhalten haben, klicken Sie auf „Normale Nachricht senden“. Fügen Sie ihre Adresse in das Feld „An“ ein.

Hinweis: PyBitmessage sendet Wegwerfnachrichten. Um festzulegen, wann Ihre Nachricht abläuft, ziehen Sie den Schieberegler neben „TTL“.

PyBitmessage verwendet Ihre Adresse nicht automatisch im Abschnitt „Von“. Stattdessen müssen Sie auf das Feld „Von“ klicken und Ihre Adresse auswählen, wenn sie im Menü angezeigt wird. Füllen Sie den Betreff und das Nachrichtenfeld aus. Wenn alles gut aussieht, klicken Sie auf die Schaltfläche „Senden“.

Senden von Nachrichten an Abonnenten

Zusätzlich zum Senden von Nachrichten von Person zu Person ermöglicht PyBitmessage Benutzern, Elemente an „Abonnenten“ oder Personen zu senden, die Ihrer PyBitmessage-Adresse folgen. Um diese Funktion zu verwenden, klicken Sie auf „Senden“ und dann auf die Schaltfläche „Nachrichten an Ihre Abonnenten senden“.

Klicken Sie wie bei „Gewöhnliche Nachrichten“ auf das Feld „Von“ und dann auf „Zu Ihrer Adresse hinzufügen“. Füllen Sie dann den Betreff und den Inhalt Ihres Beitrags aus. Klicken Sie auf „Senden“, um es für Ihre Follower zu veröffentlichen.