- -Bitmessageを使用してLinuxでビットコインブロックチェーンでメッセージを送信する方法

Linuxでビットメッセージを使用してビットコインブロックチェーンでメッセージを送信する方法

ほど魅力的なものはほとんどありませんブロックチェーン技術。このテクノロジーを利用するプログラムの1つがPyBitmessageです。このプログラムを使用すると、ユーザーはBitcoinブロックチェーンを使用して安全な方法でP2Pメッセージを送信できます。何よりも、このプログラムはLinuxを含む複数のオペレーティングシステムで使用できます。

PyBitmessageをインストールする

PyBitmessageは刺激的なプログラムですが、主流のLinuxディストリビューションが公式にそれを運ぶのに十分な関心を持っているようには見えません。幸いなことに、このプログラムはソースからコンパイルおよびビルドするのが簡単です。コンパイルプロセスを開始するには、ターミナルを開き、オペレーティングシステムに必要なさまざまなライブラリと依存関係ファイルをインストールします。

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

フェドラ

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

Arch LinuxにPyBitmessageをインストールするのはそれほどではありませんこの記事で説明したように、他のLinuxディストリビューションでコンパイルするのとは異なります。ただし、AURの動作方法を考えると、Archユーザーはよりクリーンで自動化されたビルドプロセスを利用できます。すべての依存ファイルは自動的に処理されます。

Arch Linux PCにPyBitmessageのインストールを開始するには、まずパッケージマネージャーであるPacmanでGitパッケージ管理ツールの最新バージョンをインストールする必要があります。

sudo pacman -S git

Gitのインストールが完了しました。プロセスの次のステップは クローン 最新のPyBitmessage pkgbuild スナップショット。

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

CD 新しくクローンに pybitmessage パッケージ生成プロセスを開始するディレクトリ。

cd pybitmessage

AURからパッケージを構築することは、素早く簡単なプロセスです。ただし、エラーが発生する場合があります。もし makepkg 生成に失敗した場合、自動的にインストールできない依存関係がある可能性があります。この問題を修正するには、PyBitmessage AURページに移動して、残りの依存関係を手動でインストールする必要があります。

ビルドプロセスを開始するには、実行します makepkg.

makepkg -si

その他のLinux

PyBitmessageには、ユーザーを許可する便利なスクリプトがありますオペレーティングシステムをスキャンし、プログラムの実行に必要な依存関係を見つけます。上記にリストされていないオペレーティングシステムでこのプログラムを実行しようとしている場合は、次の手順に従って必要なものを判断してください。

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

スクリプトの出力を読み取ります。これにより、使用しているOSが検出され、必要なパッケージが正確に出力されます。ほとんどのオペレーティングシステムには、 checkdeps.py スクリプト、さらにはFreeBSD!

建物

すべての依存関係がインストールされたら、ソースコードの操作を開始します。

まず、 ギット ツール、 クローン GitHubのPyBitmessageソースコードの最新バージョン。

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

使用 CD 新しくクローンされた端末に端末を移動するコマンド PyBitmessage Linux PC上のフォルダー。

cd PyBitmessage

の内側 PyBitmessage フォルダには、いくつかのファイルがあります。これらのファイルはプログラム全体にとって不可欠ですが、無視することができます。ここにある唯一の重要なファイルは setup.py、コードを取得してビルドし、適切な場所に配置するためです。

ルートとしてこのコマンドを実行して、システム全体にPyBitmessageをインストールします。

sudo -s
python setup.py install

または、PyBitmessageを通常のユーザーは、次のコマンドを実行します。このルートを使用する場合、PyBitmessageを使用する必要のあるユーザーごとに複数回再インストールする必要があることに注意してください。

python setup.py install --user

PyBitmessageを使用する

PyBitmessageとの通信を開始するには、最初に新しいIDを作成する必要があります。これを行うには、プログラムを開きます。開いたら、[新しいID]ボタンをクリックします。設定をデフォルトのままにして、「OK」をクリックして開始します。

セットアップの直後に、PyBitmessageは「接続されました」という通知をシステムトレイに表示します。

PyBitmessageでメッセージを送信するには、[送信]ボタンをクリックします。[送信]をクリックしても、自動的には何も送信されません。代わりに、メッセージダイアログが開き、ユーザーは送信する新しいものを作成できます。

通常のメッセージを送信する

友人にビットメッセージを送信する必要がありますか?まず、Bitmessageアドレスを取得します。入手したら、[通常のメッセージを送信]をクリックします。[宛先]ボックスにアドレスを貼り付けます。

注:PyBitmessageは使い捨てメッセージを送信します。メッセージの有効期限を決定するには、「TTL」の横にあるスライダーをドラッグします。

PyBitmessageはアドレスを自動的に使用しません「From」セクションで。代わりに、[差出人]ボックスをクリックして、メニューにアドレスが表示されたらアドレスを選択する必要があります。件名とメッセージボックスに入力します。すべてが正常に表示されたら、「送信」ボタンをクリックします。

サブスクライバーへのメッセージの送信

人からにメッセージを送信することに加えてPyBitmessageを使用すると、ユーザーはアイテムを「購読者」、またはPyBitmessageアドレスをフォローしている人に送信できます。この機能を使用するには、「送信」をクリックしてから「送信 サブスクライバーへのメッセージ」ボタン。

「通常のメッセージ」と同様に、「差出人」ボックスをクリックして、アドレスに追加をクリックします。次に、投稿の件名と内容を記入します。 [送信]をクリックして、フォロワーに公開します。

コメント