これは予備的な基本ガイドです。近日中に、さらに詳しい情報が公開される予定です。
Blockstream Jade は、ブラインドオラクルと通信してデバイスのロックを解除することで、物理的な攻撃からデバイスを保護する独自のセキュリティモデルを使用しています。これは、基本的に仮想セキュアエレメントとして機能します。
デフォルトでは、JadeはBlockstreamのブラインドPINオラクルと通信しますが、ユーザーが独自のPINオラクルを実行することもできます。このガイドは、コマンドラインに慣れているユーザー向けですが、セットアップは比較的簡単に行えるはずです。
注:
このガイドは、Macで個人用PINサーバーを設定する基本的な手順に従っていますが、他のデバイスでもほぼ同じ手順で設定できます。
この手順に従うことで、このデバイスを使用してJadeのロックを解除できます。ただし、上級者向けには、下記のPythonスクリプトにある引数を調整することで、リモートアクセス(例えばTor経由でRaspberry Piに接続)用のブラインドPINサーバーを設定する方法を理解している必要があります。
--set-url
$ git clone <https://github.com/Blockstream/blind_pin_server.git>
$ cd blind_pin_server
$ python3 -m venv venv
$ . venv/bin/activate
$ pip install --require-hashes -r requirements.txt
$ PYTHONPATH=.. python -m blind_pin_server.generateserverkey
$ docker ビルド -f Dockerfile . -t dockerized_pinserver
$ mkdir ピンディレクトリ
$ docker run -v $PWD/server_private_key.key:/server_private_key.key -v $PWD/pinsdir:/pins -p 8096:8096 dockerized_pinserver
新しいブラインド オラクルを設定するには、Jadeを初期化されていない状態にする必要があります。Jadeをすでにセットアップされている場合は、ウォレットが削除されるため、工場出荷時設定にリセットして**リカバリフレーズで復元する必要があります。**適切なバックアップがない場合、資金が失われてしまうので注意してください。
$ git clone <https://github.com/Blockstream/Jade.git>
$ cd Jade