EOSハードウェアウォレットの構築方法:ステップバイステップガイド

LiquidEOS&Scatterが提供するオープンソースのEOSハードウェアウォレット。

LiquidEOSはScatterと提携して、史上初のオープンソースEOSハードウェアウォレットを作成しました!

EOSの安全なコールドストレージは、現在EOSエコシステムの最大の優先事項の1つです。そのため、独自のEOSハードウェアウォレットの構築に関するこの段階的なガイドをリリースできることを嬉しく思います。これは、イスラエルにEOS R&Dハブを構築し、EOSでのdAppとオープンソース開発を加速するためにローカルチームと提携して、LiquidEOSチームによる多くのリリースの最初のものです。

ハードウェアを構築する前に、このガイド全体をお読みください。これは、Do-It-Yourselfウォレットで、便利になりましょう!

ケースを含むすべての資料の総費用は約41ドルです(送料は異なる場合がありますが、マイクロUSBケーブルは含まれていません)。

比較:
-TREZOR — 120 MHz 32ビットARM CPU、128x64 OLED、2ボタン:99.99ドル
-LiquidEOS&Scatter DIY EOS Wallet — 1GHz 64/32ビットARM CPU、128x64 OLED、7ボタン:$ 41

免責事項:

  1. 秘密鍵の安全性は、ウォレットのパスワードと同じくらい強力です。
  2. シードフレーズのインポートはまだサポートされていません。
  3. ハードウェア暗号化はまだありません。
  4. Scatter Desktopアプリに入力された2番目のキーで暗号化を追加します。
  5. 現在、取引詳細情報はScatter Desktopアプリによって信頼されています。 (これは将来のリリースで修正される予定です)
  6. 現在サポートされているキーペアは1つだけです。
  7. これはアルファです。 「所有者」キーにこのウォレットを使用しないでください。私たちとコミュニティがもう少しテストするまで、しばらく待ってからメインネットで使用してください。

始めましょう! :)

ステップ1:必要なウォレット資料の購入

DIYウォレットの資料は、AdafruitとAmazonで入手できます。

  1. Raspberry Pi Zero用OLEDボンネットパック— Pi Zero Wを含む— $ 34.95
OLEDボンネットとRaspberry Pi Zero W

2. Kingston Canvas Select 16GB microSDHC — $ 5.99

Kingston 16GB MicroSDカード

必要なツール:
先端の細かいはんだごてと極薄ロジンコアはんだ

はんだ付けが苦手な人向け:
Raspberry Pi Zero WH(はんだ付け済みピン)
Adafruit OLEDボンネット(PiなしのOLED)

ステップ2:ハードウェアアセンブリ手順

Raspberry Pi用Adafruit 128x64 OLEDボンネット(左上)ブレイクアウェイ0.1
  1. Break-away 0.1 "2x20ピンストリップデュアルオスヘッダーをRaspberry Pi Zero Wの底部にはんだ付けします。PiZeroの底部から余分な金属を切断します(必要な場合)。

PiZeroのはんだ付け:0:37

Raspberry Pi Zero Wの底部に、分離可能な0.1

2. OLEDボンネットはあらかじめはんだ付けされているため、Raspberry Piの上部のピンストリップに底部を慎重に取り付けます。

デュアルオスヘッダーを使用したOLEDボンネットとRaspberry Piの接続

3.ピンが固定されたら、Adafruit Pi Zeroエンクロージャーの底部を慎重に配置して、Piにスナップし、エンクロージャーのプラスチック部分を取り除きます。

Raspberry Piボードをエンクロージャーにスナップする

ステップ3:ソフトウェアのセットアップ手順

パートA:オペレーティングシステムのマウント

  1. 画像ファイルをダウンロードして抽出する
  2. imgファイルをMicroSDカードにフラッシュします
  3. フラッシュされたMicroSDカードをPiボードに慎重にインストールし、Micro USBケーブルをRaspberry PiのPi(左スロット)のUSBスロットに差し込みます。
MicroSDカードをハードウェアにインストールします。

4. PCで、QuicktimeまたはiTunesをインストールしてBonjourをインストールします

5.最新のScatter Desktopをインストールするか、https://github.com/GetScatter/ScatterDesktopの「running in development」セクションに従ってください。

6.ジョイスティックと#6ボタンを使用して、ハードウェアウォレットでパスワードを選択し、シードワードを書き留めます。 「下」をクリックすると、2番目の「ボタン列」が表示されます。

注:「Enter」ボタン(「!」)と「backspace」ボタン(「<」)はボタンの2列目にあります。

パスワードを入力し、ジョイスティックの「下」をクリックして、さらに多くのキャラクターを探しますジョイスティックの「下」をクリックして2番目の「ボタン列」を入力し、「Enter」ボタン(「!」)および「backspace」ボタン(「<」)を表示します

7. Scatter Desktopアプリで、以下に従ってキーペアを追加します。→「ブロックチェーン」の下→「アカウント」の下→+をクリック→「インポート」をクリック→「ハードウェア」をクリック→「ハードウェアキーのインポート」をクリック→名前を選択→「保存」をクリックキーペア」(ヒント:ウォレットがまだロック解除されていることを確認してください)

キーペアの追加ウォレットのロックが解除されると、公開キーが表示されます

パートB:ネットワークのセットアップ

Scatter Desktopアプリで、次の手順でキーペアを追加します。→「ブロックチェーン」の下で→「ネットワーク」の下で+をクリックします

  1. 名前:ジャングル
  2. ホスト:dev.cryptolions.io
  3. ポート:18888
  4. クリック:「http」
  5. クリックアイコン:「チェーンIDを取得」

パートC:ウォレットのテスト

  1. http://jungle.cryptolions.io/#accountにアクセスします
  2. アカウント名を選択します(アカウント名の詳細な手順に従ってください)
  3. 所有者とアクティブな公開キーに同じキーを入力します(Scatterでハードウェアウォレットキーをインポートするときに取得します[ステップ3.A.7])
ジャングルのアカウントを作成する

4. http://jungle.cryptolions.io/#faucetにアクセスし、アカウント名を入力して「コインを送信」をクリックします

アカウント名を入力して、「コインを送信」をクリックします

5. Scatterデスクトップアプリで、「ブロックチェーン」の下にある「アカウント」の下にある→「アカウントのインポート:ジャングル」→「アカウントの取得」をクリックし、アクティブなアカウントをクリックします(+)

ジャングルアカウントの追加

6. [転送]タブ(「ブロックチェーン」の上)で、受信者に1.0000 EOSを送信します:「テスト」
7.ジョイスティックの「下」をクリックして、トランザクションの詳細を表示します。
8.ハードウェアウォレットで最初の取引に署名します。

符号? Y N

おめでとう、最初のDIY EOSハードウェアウォレットを作成しました!

LiquidEOS-Scatter DIYハードウェアウォレットを使用すると、EOSを安全に保管できます。ハードウェアウォレットの利点には、ソフトウェアウォレットから盗むコンピュータウイルスに対する耐性が含まれます。また、秘密鍵情報は動作中のシステムに公開されることはなく、ハードウェアウォレット内で安全に保持されます。

動作中のウォレットを確認してください。

このハードウェアウォレットが好きですか? LiquidEOSに投票して、すばらしいプロジェクトを提供し続けてください!

信頼できるメーカー以外のハードウェアコンポーネントを直接購入しないでください。

専門家は13.68ドルでそれを作ることができます(ケースとケーブルを除く):
Raspberry Pi Zeroバージョン1.3 — $ 5.00
TFカード4GB 15MB / s 5MB / s Class6 4G — $ 3.94
0.96インチIICシリアルホワイトOLEDディスプレイモジュール128x64 12C SSD1306 LCDスクリーンボードGND VCC SDA Arduino用0.96インチOLED 12C — $ 2.79
5方向タクタイルスイッチ— 1.95ドル

LiquidEOS — Powered by Bancor散布プロトタイプをはんだ付けしてくれたBancorのEran Cohenに感謝します!

サポートとソースコード:

フィードバック?ヒント?助言? @adarblilでAdarと、@ benihakakでBeniとTelegramに連絡してください。

LiquidEOS&Scatterからの愛を込めて。