用語集 / ウォレットとカストディ
ペーパーウォレット
- ペーパーウォレットとは?
- ペーパーウォレットは、ハードウェア以前の時代に秘密鍵とアドレスを印刷したものであり、そこから安全に支払うことは、この形式がかつて認めていたよりも難しいです。
ペーパーウォレットは、ブラウザで生成して用紙に印刷した1組の鍵ペアだけを保持し、付随するソフトウェアはありません。この形式は2011年から2014年の間に最盛期を迎えました。署名用デバイスが手頃になる前、決定論的なバックアップが標準になる前のことです。今も1枚を保有している人は、10年前の印刷物を信頼するのではなく、ビットコインを現代的なウォレットに移すべきです。
仕組み
状況: 現在、維持されているウォレットでペーパーウォレットを生成するものはありません。この慣行は、2013年9月にBIP-39のリカバリーフレーズが提案され、続いて安価な署名用デバイスが登場した後に廃れました。受け入れられている代替手段は、ハードウェアウォレットの背後で金属に刻印したリカバリーフレーズです。
bitaddress.orgのような生成ツールは、2011年に初めて公開され、すべてブラウザのタブ内で動作しました。マウスの動きからエントロピーを集め、1つの秘密鍵を生成し、対応するアドレスを導き出し、その両方をテキストとQRコードとして、印刷用にレイアウトされたページに描画しました。用紙を印刷し、タブを閉じ、そのアドレスに支払いました。どこにも登録はされませんでした。アドレスは、トランザクションがそこに支払ったときに初めて世界から見えるようになります。
実際には4つの問題が生じましたが、いずれも暗号学的な問題ではありません。
秘密は汎用コンピュータとプリンタを通過します。ページキャッシュ、印刷スプーラ、オフィス用プリンタの内部ストレージは、いずれも描画を求められた内容を保持するため、どちらかの機器に到達した攻撃者は鍵にも到達します。
印刷物は脆いです。インクジェットのインクは濡れるとにじみ、サーマルレシート用紙は数年で白紙に近づくほど色あせ、折り目が通ったQRコードはもはやスキャンできない鍵です。
本当の致命傷は支払いでした。1つの鍵は価値を保持する場所が1つであることを意味するため、一部だけ支払うにはお釣りの送り先が必要です。鍵をスイープせずにインポートするソフトウェアは、お釣りを紙が何も知らないアドレスに支払い、用紙をしまってソフトウェアを消去した所有者は残額を失いました。
プライバシーも一緒に失われました。1つの鍵は1つのアドレスを意味するため、受け取ったすべての支払いが同じ公開識別子に着地し、それを知った人は誰でも残高の全履歴を読むことができました。決定論的ウォレットは、支払いごとに新しいアドレスを発行することでこれを解決しましたが、印刷された用紙にはそれができません。
見かける場面
ペーパーウォレットは、相続、貸金庫、2013年ごろに贈られた贈り物の中に現れます。Casasciusの物理コインも同様で、その製作者は、この慣行によって自分が送金事業者になるとFinCENから告げられた後、2013年後半に秘密鍵の埋め込みをやめました。
もし1枚が手元に届いたら、インポートするのではなくスイープしてください。スイープは残高全体を自分が管理するウォレットに移す単一のトランザクションを構築するため、お釣りの問題を完全に終わらせます。まずブロックエクスプローラーでアドレスを調べ、公開側だけを使うことで、秘密を入力する前に何があるかを把握してください。そして、鍵がキーボードやカメラに触れた瞬間から用紙は公開されたものとして扱ってください。ほかに何がそれを見たかを知ることはできないからです。
ペーパーウォレットvsコールドストレージ
ペーパーウォレットは1つの保存形式であり、コールドストレージは鍵がインターネット接続された機器と決して出会わないという性質です。この2つが同一視されるのは、紙がオフラインに感じられるからですが、ブラウザで生成されプリンタで描画された鍵は、インクが乾く前にすでに2台のネットワーク接続機器によって扱われています。ハードウェアウォレットは、エクスポート用のインターフェースを持たないチップの内部で秘密を生成します。これこそが、オフラインという主張が常に意味していたはずのことです。