Tech

ビットコインのハードウェア・ウォレット BTChip HW.1 セットアップ方法

  • このエントリーをはてなブックマークに追加

私的な感想

  • 一般ユーザがサクっと使うのは、難しいでしょう
  • セキュリティの知見がないと、安全に使うのは難しいでしょう。安全に使うには、どこが安全で、どこが安全でないかを技術的に理解していないといけないです
  • [ハードウェア] プラスティックにチップが乗っている
  • ドキュメントが、ちょっと辛い
  • ドキュメントがあちこちに点在していて、必要なドキュメントがどこにあるかがわからない
  • 古いリンクを放置しっぱなしで、あちこちにたらい回し
  • サイト内にナビゲーションがないので、必要なドキュメントに移動できない
  • ドキュメントの構成がグチャグチャ
  • Ledgerも購入したので、比較して感想を書きたいと思います

前提知識

  • Bitcoin全般の知識
  • 基本的なウォレットの技術的な知識 (seed, secret key, HD wallet, mnemonic code wordsなど)
  • Chrome App

特徴

  • スマートカードウォレット。ハードウェアウォレット。
  • USBポートに刺して使う

ファームウェア・アップデートの流れ

  • ドライバのインストール
  • ファームウェアアップデート用Chrome拡張のインストール
  • HardwareWallet.com – Chrome extensions
  • BTChip – firmware update
  • 「Please connect your BTChip dongle」と表示される
  • 別ウィンドウで「Click the window to accept the request」と出るので、クリック
  • 「Loading bootloader (step 4/4)」までいって、「Firmware update 1.4.13 successful」と出たら完了

セットアップ・チュートリアル

以下の公式ドキュメントを見て行う。
https://start.hardwarewallet.com/

現在、説明は、GreenAddressのみ。
Electrumもそのうち書くそうです。

シードの2つの作り方

  1. [簡単な方法] GreenAddress でシードを作ってから書き込む
  2. [複雑な方法] HW-1ハードウェア内でシードを作成

セットアップ前の準備

  • ドライバのインストール
  • GreenAddress を Chrome Storeからインストール

Chrome Storeから以下をインストール
https://chrome.google.com/webstore/detail/greenaddress/dgbimgjoijjemhdamicmljbncacfndmp

セットアップ手順 1 (シードを作ってから書き込む)

  1. HW-1をUSBからまず取り出す
  2. Chrome App の GreenAddressを立ち上げる
  3. 右上の「新しいウォレットを作る」をクリック
  4. ニーモニック・パスフレーズを記憶、保存する
  5. “ハードウェア・ウォレットに書き込む” をチェック
  6. BTChipをUSBに差し込む
  7. 認識されたら、”Save to BTChip”をクリック
  8. PINを入力
  9. 2nd factor として、メールアドレスを入れる
  10. 確認メールでcomfirmする (できれば違うハードウェアで)

確認手順

  1. GreenAddress (Chrome App)を立ち上げる
  2. USB Smart cardをUSBに刺す
  3. すると、[Custom Login]のボタンの下に[BTChip Login]というボタンが現れる (酷いUXですね…)
  4. PINを入力
  5. ちょっとすると、ウォレットが表示される

セットアップ手順 2 (シードをハードウェア内で作成)

Second way to setup HW1 hardware wallet with Green Address (www.HardwareWallet.com / bitcoin) – YouTube

ドライバ

  • Windows: Plug & Play
  • Mac OS X: 不要
  • Linux: 以下を参考に
    https://hardwarewallet.com/drivers.html

利用可能な通貨

  • Bitcoin
  • Litecoin
  • Dogecoin

API

JavaScript
https://github.com/LedgerHQ/btchip-js-api

技術情報

https://ledgerhq.github.io/btchip-doc/bitcoin-technical.html

Firmware Update

Bitcoin Talk
https://bitcointalk.org/index.php?topic=134999.0

BTChip ファームウェア アップデート
https://start.hardwarewallet.com/

Forum

https://bitcointalk.org/index.php?topic=134999.0

基礎情報

  • HW-1
  • Ledger
  • このエントリーをはてなブックマークに追加