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