Er zijn maar weinig dingen zo fascinerend als deblockchain-technologie. Een programma dat gebruik maakt van deze technologie is PyBitmessage. Met dit programma kunnen gebruikers op een veilige manier P2P-berichten verzenden met de Bitcoin-blockchain. Het beste van alles is dat dit programma op meerdere besturingssystemen kan worden gebruikt, waaronder Linux!
Installeer PyBitmessage
PyBitmessage is een spannend programma, maar hethet lijkt er niet op dat de reguliere Linux-distributies er voldoende belangstelling voor hebben om het officieel te dragen. Gelukkig is dit programma eenvoudig te compileren en te bouwen vanuit de bron. Om het compileerproces te starten, opent u een terminal en installeert u de verschillende bibliotheken en afhankelijkheidsbestanden die nodig zijn voor uw besturingssysteem.
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
PyBitmessage installeren op Arch Linux is niet erganders dan het compileren op andere Linux-distributies, zoals we in dit artikel hebben uiteengezet. Gezien de manier waarop de AUR werkt, krijgen Arch-gebruikers echter een veel schoner, meer geautomatiseerd bouwproces. Alle afhankelijkheidsbestanden worden automatisch geregeld.
Om aan de slag te gaan met het installeren van PyBitmessage op je Arch Linux-pc, moet je eerst de nieuwste versie van het Git-pakketbeheertool installeren met Pacman, pakketbeheerder.
sudo pacman -S git
Git is klaar met installeren. De volgende stap in het proces is om kloon de nieuwste PyBitmessage PKGBUILD momentopname.
git clone https://aur.archlinux.org/pybitmessage.git
CD in de nieuw gekloonde pybitmessage map om het pakketgeneratieproces te starten.
cd pybitmessage
Het bouwen van pakketten van de AUR is een snel en eenvoudig proces. Soms kunnen er echter fouten optreden. Als makepkg kan niet worden gegenereerd. Mogelijk zijn er afhankelijkheden die niet automatisch kunnen worden geïnstalleerd. Om dit probleem op te lossen, moet u naar de AUR-pagina van PyBitmessage gaan en de rest van de afhankelijkheden handmatig installeren.
Start om het buildproces te starten makepkg.
makepkg -si
Andere Linuxes
PyBitmessage heeft een handig script waarmee gebruikersom hun besturingssysteem te scannen en te achterhalen welke afhankelijkheden ze nodig hebben om het programma uit te voeren. Als u dit programma probeert uit te voeren op een besturingssysteem dat hierboven niet wordt vermeld, volgt u deze instructies om te bepalen wat u nodig hebt.
git clone https://github.com/Bitmessage/PyBitmessage
cd ~/PyBitmessage python checkdeps.py
Lees de uitvoer van het script, want deze zal detecteren welk besturingssysteem u hebt en de exacte pakketten afdrukken die u nodig hebt. De meeste besturingssystemen hebben instructies in de checkdeps.py script, zelfs FreeBSD!
Gebouw
Met alle geïnstalleerde afhankelijkheden is het tijd om met de broncode te gaan werken.
Gebruik eerst de git tool, kloon de nieuwste versie van de PyBitmessage-broncode van GitHub.
git clone https://github.com/Bitmessage/PyBitmessage
Gebruik de CD commando om de terminal naar de nieuw gekloonde te verplaatsen PyBitmessage map op uw Linux-pc.
cd PyBitmessage
Binnenkant van de PyBitmessage map, er zijn verschillende bestanden. Deze bestanden zijn essentieel voor het programma in het algemeen, maar we kunnen ze negeren. Het enige belangrijke bestand hier is setup.py, omdat het de code neemt, bouwt en op de juiste locatie plaatst.
Installeer PyBitmessage op het hele systeem door deze opdracht als root uit te voeren:
sudo -s python setup.py install
Als alternatief kunt u PyBitmessage als een gewone installerengebruiker voert u de volgende opdracht uit. Houd er rekening mee dat als je deze route volgt, PyBitmessage meerdere keren opnieuw moet worden geïnstalleerd voor elke gebruiker die het moet gebruiken.
python setup.py install --user
PyBitmessage gebruiken
Om te beginnen met communiceren met PyBitmessage, zul jemoet eerst een nieuwe identiteit creëren. Doe dit door het programma te openen. Zodra het is geopend, klikt u op de knop "nieuwe identiteit". Laat de instellingen standaard staan en klik op "OK" om te beginnen.
Kort na de installatie toont PyBitmessage een melding in uw systeemvak met de melding "verbonden".
Als u een bericht met PyBitmessage wilt verzenden, klikt u op de knop 'Verzenden'. Als u op 'verzenden' klikt, wordt er niet automatisch iets verzonden. In plaats daarvan wordt het berichtvenster geopend, waar gebruikers nieuwe dingen kunnen samenstellen om te verzenden.
Gewone berichten verzenden

Moet u een bitbericht naar een vriend sturen? Haal eerst hun Bitmessage-adres op. Als je het eenmaal hebt, klik je op 'Stuur gewoon bericht'. Plak hun adres in het vak 'Aan'.
Opmerking: PyBitmessage verzendt wegwerpberichten. Sleep de schuifregelaar naast 'TTL' om te bepalen wanneer uw bericht verloopt.
PyBitmessage zal uw adres niet automatisch gebruikenin het gedeelte 'Van'. In plaats daarvan moet u op het vakje "Van" klikken en uw adres selecteren wanneer dit in het menu verschijnt. Vul het onderwerp en het berichtvenster in. Als alles er goed uitziet, klikt u op de knop 'Verzenden'.
Berichten verzenden naar abonnees

Naast het verzenden van berichten van persoon naarpersoon, met PyBitmessage kunnen gebruikers items verzenden naar 'subscribers' of mensen die uw PyBitmessage-adres volgen. Om deze functie te gebruiken, klikt u op "verzenden" en vervolgens op "Verzenden" berichten naar uw abonnees '.
Zoals in "Gewone berichten", klik op het vakje "Van" en klik op toevoegen aan uw adres. Vul vervolgens het onderwerp en de inhoud van je bericht in. Klik op verzenden om naar uw volgers te publiceren.
Comments