Tin tức và phân tích của tất cả các thiết bị di động

Cách gửi tin nhắn với chuỗi khối Bitcoin trên Linux bằng Bitmessage

Vài thứ hấp dẫn như công nghệ chuỗi khối. Một trong những chương trình sử dụng công nghệ này là PyBitmessage. Với chương trình này, người dùng có thể gửi tin nhắn P2P một cách an toàn bằng chuỗi khối Bitcoin. Hơn hết, chương trình này có thể được sử dụng trên nhiều hệ điều hành, bao gồm cả Linux!

Cài đặt PyBitmessage

PyBitmessage là một chương trình thú vị, nhưng có vẻ như các bản phân phối Linux lớn không đủ hứng thú để chính thức triển khai nó. May mắn thay, chương trình này rất dễ biên dịch và xây dựng từ nguồn. Để bắt đầu quá trình xây dựng, hãy mở một thiết bị đầu cuối và cài đặt các thư viện và tệp phụ thuộc khác nhau cần thiết cho hệ điều hành của bạn.

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

mũ phớt

sudo dnf install PyQt4 python2-msgpack python2-pyopencl python2-setuptools gcc-c++ redhat-rpm-config python-devel openssl-devel git

mởSUSE

sudo zypper install python-qt python-msgpack-python python-setuptools gcc-c++ libopenssl-devel python-devel git

Vòm Linux

Cài đặt PyBitmessage trên Arch Linux không khác nhiều so với việc biên dịch nó trên các bản phân phối Linux khác như chúng tôi đã nêu trong bài viết này. Tuy nhiên, với cách thức hoạt động của AUR, người dùng Arch sẽ có được quy trình xây dựng tự động hơn, gọn gàng hơn nhiều. Tất cả các tệp phụ thuộc được xử lý tự động.

Để bắt đầu cài đặt PyBitmessage trên PC Arch Linux của bạn, trước tiên bạn phải cài đặt phiên bản mới nhất của công cụ quản lý gói Git với Pacman, trình quản lý gói.

sudo pacman -S git

Git đã sẵn sàng để cài đặt. Bước tiếp theo trong quá trình này là dòng vô tính PyBitmessage mới nhất pkgbuild ảnh chụp nhanh.

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

CD vào thư mục pybitmessage mới được sao chép để bắt đầu quá trình tạo gói.

cd pybitmessage

Tạo các gói từ AUR là một quá trình nhanh chóng và dễ dàng. Tuy nhiên, đôi khi lỗi có thể xảy ra. Nếu makepkg không tạo, có thể có các phần phụ thuộc không thể cài đặt tự động. Để khắc phục điều này, bạn cần truy cập trang web AUR của PyBitmessage và cài đặt phần phụ thuộc còn lại theo cách thủ công.

Để bắt đầu quá trình xây dựng, hãy chạy makepkg.

makepkg -si

Các hệ thống Linux khác

PyBitmessage có một tập lệnh tiện dụng cho phép người dùng quét hệ điều hành của họ và tìm ra những phần phụ thuộc mà họ cần để chạy chương trình. Nếu bạn đang cố chạy chương trình này trên một hệ điều hành không được liệt kê ở trên, hãy làm theo các hướng dẫn sau để xác định những gì bạn cần.

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

python checkdeps.py

Đọc đầu ra của tập lệnh vì nó sẽ phát hiện hệ điều hành bạn có và in ra các gói chính xác mà bạn cần. Hầu hết các hệ điều hành thậm chí còn bao gồm các hướng dẫn trong tập lệnh checkdeps.py của FreeBSD!

Tòa nhà

Bây giờ tất cả các phụ thuộc đã được cài đặt, đã đến lúc bắt đầu làm việc với mã nguồn.

Đầu tiên, sử dụng công cụ git, sao chép phiên bản mới nhất của mã nguồn PyBitmessage từ GitHub.

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

Sử dụng lệnh CD để di chuyển thiết bị đầu cuối đến thư mục PyBitmessage mới được sao chép trên PC Linux của bạn.

cd PyBitmessage

Có một số tệp trong thư mục PyBitmessage. Các tệp này thường cần thiết cho chương trình, nhưng chúng ta có thể bỏ qua chúng. Tệp quan trọng duy nhất ở đây là setup.py vì tệp này sẽ lấy mã, xây dựng và đặt mã vào đúng vị trí.

Cài đặt PyBitmessage trên toàn hệ thống bằng cách chạy lệnh này với quyền root:

sudo -s

python setup.py install

Ngoài ra, hãy cài đặt PyBitmessage với tư cách người dùng thông thường, hãy chạy lệnh sau. Lưu ý rằng nếu bạn đi theo con đường này, PyBitmessage sẽ cần được cài đặt lại nhiều lần cho mỗi người dùng cần sử dụng nó.

python setup.py install --user

Sử dụng PyBitmessage

Để bắt đầu giao tiếp với PyBitmessage, trước tiên bạn phải tạo một danh tính mới. Làm điều này bằng cách mở chương trình. Sau khi mở, nhấp vào nút “Nhận dạng mới”. Để nguyên cài đặt mặc định và nhấp vào “OK” để bắt đầu.

Ngay sau khi thiết lập, PyBitmessage sẽ hiển thị thông báo trên khay hệ thống có nội dung “đã kết nối”.

Để gửi tin nhắn bằng PyBitmessage, hãy nhấp vào nút “Gửi”. Nhấp vào “gửi” không tự động gửi bất cứ điều gì. Thay vào đó, nó sẽ mở hộp thoại tin nhắn nơi người dùng có thể tạo các mục mới để gửi.

Gửi tin nhắn thông thường

Bạn muốn gửi Bitmessage cho bạn bè? Đầu tiên, lấy địa chỉ Bitmessage của họ. Khi bạn đã hoàn thành việc đó, hãy nhấp vào “Gửi tin nhắn thông thường”. Dán địa chỉ của họ vào trường “Tới”.

Lưu ý: PyBitmessage gửi tin nhắn một lần. Để chỉ định thời điểm tin nhắn sẽ hết hạn, hãy kéo thanh trượt bên cạnh “TTL”.

PyBitmessage sẽ không tự động sử dụng địa chỉ của bạn trong phần “Từ”. Thay vào đó, bạn cần nhấp vào trường “Từ” và chọn địa chỉ của bạn khi nó xuất hiện trong menu. Điền vào trường chủ đề và tin nhắn. Khi mọi thứ đều ổn, hãy nhấp vào nút “gửi”.

Gửi tin nhắn cho thuê bao

Ngoài việc gửi tin nhắn giữa người với người, PyBitmessage cho phép người dùng gửi các mục tới “người đăng ký” hoặc những người theo dõi địa chỉ PyBitmessage của bạn. Để sử dụng tính năng này, hãy nhấp vào “gửi” và sau đó nhấp vào nút “Gửi tin nhắn cho người đăng ký”.

Như trong “Tin nhắn thông thường”, nhấp vào trường “Từ” và nhấp vào thêm vào địa chỉ của bạn. Sau đó hoàn thành chủ đề và nội dung của bài đăng của bạn. Nhấp vào gửi để gửi cho những người theo dõi của bạn.

Mục lục