- - Jak wysyłać wiadomości za pomocą Bitcoin Blockchain w systemie Linux za pomocą Bitmessage

Jak wysyłać wiadomości za pomocą Bitcoin Blockchain w systemie Linux za pomocą Bitmessage

Jest kilka rzeczy tak fascynujących jaktechnologia blockchain. Jednym z programów korzystających z tej technologii jest PyBitmessage. Za pomocą tego programu użytkownicy mogą wysyłać wiadomości P2P za pomocą łańcucha bloków Bitcoin w bezpieczny sposób. Co najlepsze, ten program może być używany na wielu systemach operacyjnych, w tym na Linuksie!

Zainstaluj PyBitmessage

PyBitmessage to ekscytujący program, ale tak jestnie wydaje się, aby główne dystrybucje Linuksa były na tyle zainteresowane, aby móc go oficjalnie przenieść. Na szczęście ten program można łatwo skompilować i skompilować ze źródła. Aby rozpocząć proces kompilacji, otwórz terminal i zainstaluj różne biblioteki i pliki zależności wymagane dla twojego systemu operacyjnego.

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

Instalowanie PyBitmessage na Arch Linux nie jest bardzo trudneinaczej niż kompilowanie go w innych dystrybucjach Linuksa, jak nakreśliliśmy w tym artykule. Jednak biorąc pod uwagę sposób działania AUR, użytkownicy Arch uzyskują znacznie czystszy, bardziej zautomatyzowany proces kompilacji. Wszystkie pliki zależności są obsługiwane automatycznie.

Aby rozpocząć instalację PyBitmessage na komputerze Arch Linux, musisz najpierw zainstalować najnowszą wersję narzędzia do zarządzania pakietami Git za pomocą Pacman, menedżera pakietów.

sudo pacman -S git

Git zakończył instalację. Następnym krokiem w tym procesie jest klon najnowszy PyBitmessage pkgbuild migawka.

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

Płyta CD do nowo sklonowanego wiadomość katalog, aby rozpocząć proces generowania pakietu.

cd pybitmessage

Budowanie pakietów z AUR jest szybkim i łatwym procesem. Czasami jednak mogą się zdarzyć błędy. Jeśli makepkg nie można wygenerować, możesz mieć pewne zależności, których nie można zainstalować automatycznie. Aby rozwiązać ten problem, musisz przejść do strony AUR PyBitmessage i ręcznie zainstalować pozostałe zależności.

Aby rozpocząć proces kompilacji, uruchom makepkg.

makepkg -si

Inne Linuxes

PyBitmessage ma przydatny skrypt, który pozwala użytkownikomaby przeskanować swój system operacyjny i dowiedzieć się, jakie zależności są potrzebne do uruchomienia programu. Jeśli próbujesz uruchomić ten program w systemie operacyjnym, który nie jest wymieniony powyżej, postępuj zgodnie z tymi instrukcjami, aby określić, czego potrzebujesz.

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

Przeczytaj wyniki skryptu, ponieważ wykryje on posiadany system operacyjny i wydrukuje dokładnie potrzebne pakiety. Większość systemów operacyjnych zawiera instrukcje w checkdeps.py skrypt, nawet FreeBSD!

Budynek

Po zainstalowaniu wszystkich zależności nadszedł czas, aby rozpocząć pracę z kodem źródłowym.

Po pierwsze, używając git narzędzie, klon najnowsza wersja kodu źródłowego PyBitmessage od GitHub.

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

Użyj Płyta CD polecenie, aby przenieść terminal do nowo sklonowanego PyBitmessage folder na komputerze z systemem Linux.

cd PyBitmessage

Wewnątrz PyBitmessage folder, istnieje kilka plików. Pliki te są niezbędne dla całego programu, ale możemy je zignorować. Jedynym ważnym plikiem tutaj jest setup.py, ponieważ zajmie kod, zbuduje go i umieści we właściwym miejscu.

Zainstaluj PyBitmessage w całym systemie, uruchamiając tę ​​komendę jako root:

sudo -s
python setup.py install

Alternatywnie zainstaluj PyBitmessage jako zwykłyużytkownik, uruchom następujące polecenie. Pamiętaj, że jeśli wybierzesz tę trasę, PyBitmessage będzie musiał zostać ponownie zainstalowany wiele razy dla każdego użytkownika, który musi z niego skorzystać.

python setup.py install --user

Korzystanie z PyBitmessage

Aby rozpocząć komunikację z PyBitmessage, musisznajpierw musisz stworzyć nową tożsamość. Zrób to, otwierając program. Po otwarciu kliknij przycisk „nowa tożsamość”. Pozostaw ustawienia domyślne i kliknij „OK”, aby rozpocząć.

Wkrótce po instalacji PyBitmessage wyświetli powiadomienie na pasku zadań z napisem „podłączony”.

Aby wysłać wiadomość za pomocą PyBitmessage, kliknij „Wyślij”. Kliknięcie „wyślij” nie powoduje automatycznego wysłania niczego. Zamiast tego otwiera okno dialogowe wiadomości, w którym użytkownicy mogą tworzyć nowe rzeczy do wysłania.

Wysyłanie zwykłych wiadomości

Chcesz wysłać wiadomość bitową do znajomego? Najpierw uzyskaj adres Bitmessage. Gdy go otrzymasz, kliknij „Wyślij zwykłą wiadomość”. Wklej jego adres w polu „Do”.

Uwaga: PyBitmessage wysyła wiadomości jednorazowe. Aby ustalić datę wygaśnięcia wiadomości, przeciągnij suwak obok „TTL”.

PyBitmessage nie użyje automatycznie Twojego adresuw sekcji „Od”. Zamiast tego musisz kliknąć pole „Od” i wybrać adres, gdy pojawi się w menu. Wypełnij temat i pole wiadomości. Kiedy wszystko wygląda dobrze, kliknij przycisk „wyślij”.

Wysyłanie wiadomości do subskrybentów

Oprócz wysyłania wiadomości od osoby doperson, PyBitmessage pozwala użytkownikom wysyłać elementy do „subskrybentów” lub osób śledzących Twój adres PyBitmessage. Aby skorzystać z tej funkcji, kliknij „wyślij”, a następnie „wyślij wiadomości do subskrybentów ”.

Podobnie jak w „Zwykłych wiadomościach”, kliknij pole „Od” i kliknij dodaj do swojego adresu. Następnie wpisz temat i treść wpisu. Kliknij Wyślij, aby opublikować do obserwujących.

Komentarze