Sådan sender du beskeder med Bitcoin Blockchain på Linux ved hjælp af Bitmessage

Der er få ting så fascinerende som blockchain-teknologien. Et program, der udnytter denne teknologi, er PyBitmessage. Med dette program kan brugere sende P2P-beskeder med Bitcoin blockchain på en sikker måde. Det bedste af det hele er, at dette program kan bruges på flere operativsystemer, inklusive Linux!

Installer PyBitmessage

PyBitmessage er et spændende program, men det ser ikke ud til, at de almindelige Linux-distributioner har nok interesse i det til at bære det officielt. Heldigvis er dette program ligetil at kompilere og bygge fra kilden. For at starte kompileringsprocessen skal du åbne en terminal og installere de forskellige biblioteker og afhængighedsfiler, der kræves til dit operativsystem.

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

Installation af PyBitmessage på Arch Linux er ikke meget anderledes end at kompilere det på andre Linux-distributioner, som vi har beskrevet i denne artikel. Men givet hvordan AUR fungerer, får Arch-brugere en meget renere, mere automatiseret byggeproces. Alle afhængighedsfiler tages automatisk hånd om.

  Sådan spiller du Orcs Must Die! 2 på linux

For at komme i gang med at installere PyBitmessage på din Arch Linux-pc, skal du først installere den seneste version af Git-pakkehåndteringsværktøjet med Pacman, pakkehåndtering.

sudo pacman -S git

Git er færdig med at installere. Næste trin i processen er at klon den seneste PyBitmessage pkgbuild øjebliksbillede.

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

CD ind i det nyligt klonede pybitmessage-bibliotek for at starte pakkegenereringsprocessen.

cd pybitmessage

At bygge pakker fra AUR er en hurtig og nem proces. Nogle gange kan der dog ske fejl. Hvis makepkg ikke kan genereres, har du muligvis nogle afhængigheder, der ikke kan installeres automatisk. For at løse dette problem skal du gå til PyBitmessage AUR-siden og installere resten af ​​afhængighederne manuelt.

For at starte byggeprocessen skal du køre makepkg.

makepkg -si

Andre Linux’er

PyBitmessage har et praktisk script, der giver brugerne mulighed for at scanne deres operativsystem og finde ud af, hvilke afhængigheder de skal bruge for at køre programmet. Hvis du forsøger at køre dette program på et operativsystem, der ikke er angivet ovenfor, skal du følge disse instruktioner for at finde ud af, hvad du har brug for.

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

python checkdeps.py

Læs outputtet af scriptet, da det vil opdage hvilket OS du har og udskrive de nøjagtige pakker, du har brug for. De fleste operativsystemer har endda instruktioner i checkdeps.py-scriptet FreeBSD!

  Sådan laver du en Linux-drevet klassisk videospilkonsol med RecalboxOS

Bygning

Med alle afhængigheder installeret, er det tid til at begynde at arbejde med kildekoden.

Først skal du ved hjælp af git-værktøjet klone den seneste version af PyBitmessage-kildekoden fra GitHub.

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

Brug CD-kommandoen til at flytte terminalen til den nyligt klonede PyBitmessage-mappe på din Linux-pc.

cd PyBitmessage

Inde i PyBitmessage-mappen er der flere filer. Disse filer er væsentlige for programmet generelt, men vi kan se bort fra dem. Den eneste vigtige fil her er setup.py, da den tager koden, bygger den og placerer den på den rigtige placering.

Installer PyBitmessage til hele systemet ved at køre denne kommando som root:

sudo -s

python setup.py install

Alternativt kan du installere PyBitmessage som en almindelig bruger, køre følgende kommando. Husk, at hvis du går denne vej, skal PyBitmessage geninstalleres flere gange for hver bruger, der skal bruge det.

python setup.py install --user

Brug af PyBitmessage

For at begynde at kommunikere med PyBitmessage skal du først oprette en ny identitet. Gør dette ved at åbne programmet. Når den er åben, skal du klikke på knappen “ny identitet”. Lad indstillingerne stå som standard, og klik på “OK” for at komme i gang.

  De 5 bedste rullende Linux-distributioner at prøve

Kort efter opsætningen vil PyBitmessage vise en meddelelse i din systembakke, der siger “forbundet.”

For at sende en besked med PyBitmessage skal du klikke på “Send-knappen”. Et klik på “send” sender ikke automatisk noget. I stedet åbner den beskeddialogen, hvor brugerne kan komponere nye ting at sende.

Afsendelse af almindelige beskeder

Har du brug for at sende en Bitmessage til en ven? Først skal du få deres Bitmessage-adresse. Når du har fået det, skal du klikke på “Send almindelig besked.” Indsæt deres adresse i feltet “Til”.

Bemærk: PyBitmessage sender engangsbeskeder. For at bestemme, hvornår din besked udløber, skal du trække skyderen ud for “TTL”.

PyBitmessage vil ikke automatisk bruge din adresse i sektionen “Fra”. I stedet skal du klikke på “Fra”-boksen og vælge din adresse, når den kommer op i menuen. Udfyld emnet og beskedboksen. Når alt ser godt ud, skal du klikke på “send”-knappen.

Sende beskeder til abonnenter

Ud over at sende beskeder fra person til person, giver PyBitmessage brugere mulighed for at sende elementer til “abonnenter” eller personer, der følger din PyBitmessage-adresse. For at bruge denne funktion skal du klikke på “send” og derefter på knappen “Send beskeder til dine abonnenter”.

Ligesom i “Almindelige meddelelser”, klik på “Fra”-feltet og klik på Tilføj til din adresse. Udfyld derefter emnet og indholdet af dit indlæg. Klik på send for at offentliggøre til dine følgere.