- - Sådan sendes meddelelser med Bitcoin Blockchain på Linux ved hjælp af Bitmessage

Sådan sendes meddelelser med Bitcoin Blockchain på Linux ved hjælp af Bitmessage

Der er få ting så fascinerende somblockchain teknologi. Et program, der drager fordel af denne teknologi, er PyBitmessage. Med dette program kan brugerne sende P2P-meddelelser med Bitcoin blockchain på en sikker måde. Bedst af alt, dette program kan bruges på flere operativsystemer, inklusive Linux!

Installer PyBitmessage

PyBitmessage er et spændende program, men detser ikke ud til, at mainstream Linux-distributionerne har tilstrækkelig interesse i det til at føre den 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

Det er ikke meget at installere PyBitmessage på Arch Linuxanderledes end at samle det på andre Linux-distributioner, som vi har beskrevet i denne artikel. I betragtning af hvordan AUR fungerer, får Arch-brugere imidlertid en meget renere, mere automatiseret build-proces. Alle afhængighedsfiler tages automatisk hånd om.

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

sudo pacman -S git

Git er færdig med installationen. Det næste trin i processen er at klon den nyeste PyBitmessage PKGBUILD øjebliksbillede.

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

CD ind i den nyligt klonede pybitmessage bibliotek for at starte pakkegenerationsprocessen.

cd pybitmessage

At opbygge pakker fra AUR er en hurtig og nem proces. Nogle gange kan der dog opstå fejl. Hvis makepkg undlader at generere, 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ængigheder manuelt.

Kør for at starte byggeprocessen makepkg.

makepkg -si

Andre Linuxes

PyBitmessage har et praktisk script, der tillader brugereat scanne deres operativsystem og finde ud af, hvilke afhængigheder de har brug for for at køre programmet. Hvis du prøver at køre dette program på et operativsystem, der ikke er nævnt ovenfor, skal du følge disse instruktioner for at bestemme, hvad du har brug for.

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

Læs output fra scriptet, da det registrerer det operativsystem, du har, og udskriv de nøjagtige pakker, du har brug for. De fleste operativsystemer har instruktioner inden for checkdeps.py script, endda FreeBSD!

Bygning

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

Først ved hjælp af git værktøj, klon den nyeste version af PyBitmessage-kildekoden fra GitHub.

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

Brug CD kommando om at flytte terminalen ind i den nyligt klonede PyBitmessage mappe på din Linux PC.

cd PyBitmessage

Inde i PyBitmessage mappe, der er flere filer. Disse filer er overordnede vigtige for programmet, men vi kan se bort fra dem. Den eneste vigtige fil her er setup.py, da det vil tage koden, opbygge den og placere den på det rigtige sted.

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

sudo -s
python setup.py install

Alternativt skal du installere PyBitmessage som en almindeligbruger, kør følgende kommando. Husk, at hvis du går denne rute, skal PyBitmessage geninstalleres flere gange for hver bruger, der har brug for den.

python setup.py install --user

Brug af PyBitmessage

For at begynde at kommunikere med PyBitmessage, gør du detførste behov for at skabe en ny identitet. Gør dette ved at åbne programmet. Når den er åben, skal du klikke på knappen "ny identitet". Forlad indstillingerne som standard, og klik på "OK" for at komme i gang.

Kort efter opsætningen viser PyBitmessage en meddelelse i din systembakke med ordet "tilsluttet".

Hvis du vil sende en besked med PyBitmessage, skal du klikke på "Send-knappen". Klik på "send" sender ikke automatisk noget. I stedet åbner det meddelelsesdialogen, hvor brugere kan komponere nye ting, de skal sende.

Afsendelse af almindelige meddelelser

Brug for at sende en bitmessage til en ven? Få først deres Bitmessage-adresse. Når du har fået den, skal du klikke på "Send almindelig besked." Indsæt deres adresse i feltet "Til".

Bemærk: PyBitmessage sender engangsmeddelelser. For at bestemme, hvornår din meddelelse udløber, skal du trække skydeknappen ud for "TTL."

PyBitmessage bruger ikke automatisk din adressei afsnittet “Fra”. I stedet skal du klikke på "Fra" -feltet og vælge din adresse, når den kommer op i menuen. Udfyld emnet og meddelelsesfeltet. Når alt ser godt ud, skal du klikke på knappen "send".

Afsendelse af meddelelser til abonnenter

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

Ligesom i "Almindelige meddelelser", skal du klikke på "Fra" -boksen og klikke 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.

Kommentarer