Tech

暗号通貨(ビットコイン等)ペーパーウォレットの作成方法

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

基本的に、BitcoinとCounterpartyのアセットを想定していますが、他の暗号通貨でも共通な知識もあります。

免責) 全て自分の理解と責任の元に作業を行なって下さい。この作業において起きた全ての問題について、筆者は責任を負いません。

筆者は、 https://bitcoinpaperwallet.com/ を利用してペーパーウォレットを作成し、GEMZを送信。その後、Counterwalletへのインポートを問題なく行えました。

ペーパーウォレットとは何か?

その名の通り、紙のウォレット。
紙にアドレスと秘密鍵 、またはそれを暗号化したものをプリントアウトする。
インターネットに繋がっていない状態で作成・保存するため、インターネットに繋がっている状態のウォレットより、クラッキングの可能性が低く比較的安全とされる。
長期保存したい場合に利用されることが多い。少額は、ホットウォレットへ。

大まかな作業の流れ

  1. 安全なハードウェアとソフトウェア用意する
    ウィルス等がないであろうPC、プリンタとOS(CDブートOSなど)を用意
  2. ペーパーウォレット作成ソフトを用意する
  3. オフラインにしてペーパー・ウォレット作成ソフトでアドレス作成
  4. プリントアウトする
  5. プリントアウトしたアドレスにコインを送る
  6. 引き出す時にペーパーウォレット内のコインを別のウォレットに送る

安全に作成するために

  • ウィルスがないと思われるハードウェア・ソフトウェアを利用する
  • インターネットに接続されてない状態で作成の作業をする
  • プリンタで一時的にデータをハードディスク等に保存するものに注意する
  • はじめて作る場合は、一度ペーパーウォレットを作成、少額を送付、インポートというテストをしてみるのが良いでしょう
  • ペーパーウォレットを失ったり、火事で消失したりすると永久にコインを失うリスクあり

1. ハードウェアとソフトウェアの用意

安全なハードウェアの用意

  • 安全と思われるハードウェア(PC等)を利用する
  • 物理的キーロガーがキーボードの間などにないことを確認
  • 安全なディスプレイを使う
  • 安全であろうプリンタを利用する

安全なソフトウェア(OS)の用意

  • OSは、Ubuntu LiveCD等CDやUSBから起動するOSを使うなど、比較的安全なものを使うことを推奨

2. ペーパー・ウォレット作成ソフトウェアの用意

  • 安全なソフトウェアを使って、秘密鍵とアドレスを生成する
  • オンラインでWeb上で作成するのは非推奨
    • ソースコードをダウンロードして、オフラインにしてからWebブラウザでローカルのファイルを開いて作業することを推奨
  • 本来は、ソースコードが本当に安全かを確認する必要があるが、現実的には、全部読むことや脆弱性がないことを確認する時間がある人も少ないでしょう。比較的安全とされるものを使う。

Webブラウザ・ベースのもの

3. ペーパーウォレットの作成

ペーパーウォレットを作るソフトウェアの手順に従う

基本的な流れは

  • ランダムな入力をする(マウスを動かすなど)
  • ランダムな入力から、秘密鍵とアドレスが生成される
  • アドレスのQRコードと秘密鍵をプリントアウトする

暗号化する方法もありますが、暗号化する時のパスワードを忘れるとコインを永久に失うので、注意

4. プリントアウトする

安全と思われる方法で、プリントアウト。

5. アドレスにコインを送信

プリントアウトしたアドレスに通常通り別のウォレットからコインを送付。

6. ペーパーウォレットのコインを送付・インポート

ビットコインの場合

blockchain.info 等を利用してインポートをして下さい。
アドレスを指定する必要はなく、秘密鍵を入れて下さい。(秘密鍵からアドレスを作れるため)

以下を参考にして下さい。

Counterpartyアセットの場合

カウンターウォレットの場合は、新規アドレスを生成し、Importから秘密鍵を入力して全コインを取り込んで下さい。
Counterpartyの場合、ペーパーウォレットからのインポート(送信)に少量のBTCが必要な場合がある。一旦ペーパーウォレットにBTCを送ってからの作業になる可能性あり。

参考

ビットコイン

Counterparty

プリンタ

検索用語

  • ペーパーウォレット作成ソフトを探す場合
    • paper wallet generator
  • 必要であれば、暗号通貨の名前を加える
    • Bitcoin, Litecoin, Monacoin, Colored Coin, Omni, Counterparty, XCP, GEMZ
  • BIP38で暗号化
  • コールドウォレット、ホットウォレット
  • このエントリーをはてなブックマークに追加