BTC

学ぶ

ビットコインのアドレスは使い回して大丈夫?プライバシーと安全のため毎回変える理由

ビットコインのアドレスは使い回して大丈夫?プライバシーと安全のため毎回変える理由
写真: Ingo Dierking / CC BY-SA 4.0

結論

ビットコインの受取アドレスは、技術的には何度でも使い回せます。資金が失われることも、使えなくなることもありません。ただし「使い回し(アドレスの再利用)」は推奨されません。 理由はプライバシーです。ビットコインの取引履歴はすべて公開台帳に永久に記録されるため、同じアドレスを繰り返し使うと、そのアドレスの残高・入出金の履歴・資金の流れが誰にでも追跡され、あなたの経済状況が丸見えになります。だからこそ現代のウォレット(HDウォレット)は、受け取るたびに自動で新しいアドレスを生成します。結論はシンプルで、受取のたびに新しいアドレスを使う——これが安全とプライバシーの基本作法です。

この記事のポイント

- 使い回しは技術的には可能・資金は失われない。だがプライバシー上は非推奨

- 公開台帳なので、同じアドレスを使うほど残高と全履歴が第三者に紐づく

- 現代のHDウォレットは1つの秘密の種(シード)から無限のアドレスを自動生成し、受取ごとに新しいものを提示する。

- あなたがすべきことは1つ——「新しいアドレス」ボタンを使い、受取ごとに変えるだけ。

そもそも「アドレスの使い回し」とは

ビットコインの受取アドレス(bc1... などの文字列)は、銀行の口座番号のように見えますが、性質は大きく違います。銀行口座は1つを使い続けますが、ビットコインのアドレスは1回きりの使い捨てが設計上の前提です。同じアドレスを2回以上、入金の受け取りに使うことを「アドレスの再利用(address reuse)」と呼びます。

技術的には、同じアドレスに何度送金しても届きますし、資金が消えることはありません。だから「使い回し=壊れる」わけではありません。問題は匿名性が下がることにあります。アドレスの種類ごとの違いはビットコインのアドレスの種類で解説しています。

なぜ使い回しが危険なのか——公開台帳という前提

ビットコインのすべての取引は、ブロックチェーンという公開・追跡可能・永久保存の台帳に刻まれます。アドレスと氏名は直接結びついていません(だから「匿名」と言われます)が、それは「誰も見られない」という意味ではありません。アドレスの中身は誰でも見られる——これが核心です。

同じアドレスを使い回すと、次のことが起こります。

  • そのアドレスに支払った相手は、あなたの残高をいつでも確認できる。
  • 過去にそのアドレスへ送った/そこから送ったすべての履歴が結びつく。
  • 一度でもアドレスと本人が結びつくと(取引所への出金、SNSでの公開、ネットショップの支払いなど)、過去にさかのぼって全取引があなたのものと特定される

たとえば、あなたが1つのアドレスを名刺やSNSに載せて寄付を募ったとします。すると寄付をくれた人も、通りすがりの第三者も、そのアドレスにいくら貯まっているか、どこへ送ったかを丸ごと閲覧できます。雇い主や取引先が支払いに使ったアドレスなら、あなたの保有量や資金の動きを監視できてしまいます。

注意

ビットコインの「匿名性」は誤解されがちです。実際は擬似匿名(pseudonymous)——アドレス自体は公開情報で、いったん身元と結びつけば過去の履歴まで芋づる式に特定されます。本記事は教育目的の解説であり、投資助言ではありません。プライバシーは自分で守るもの、というのがビットコインの原則です。

HDウォレットが「毎回新しいアドレス」を自動生成する理由

「受取のたびにアドレスを変えるなんて面倒」と思うかもしれません。ここで登場するのがHDウォレット(階層的決定性ウォレット/Hierarchical Deterministic Wallet, BIP32)です。現代のほとんどのウォレット(ハードウェアウォレット、モバイルウォレット等)はこの仕組みを採用しています。

HDウォレットは、1つの「シード(12〜24語の復元フレーズ)」から、無限の数のアドレスを数学的に導き出せます。 だから受取のたびに新しいアドレスを提示しても、バックアップはシード1つで済みます。個別のアドレスを1つずつ保管する必要はありません。ウォレットの選び方・守り方はビットコインの保管方法を参照してください。

つまり、あなたがやるべきことは非常に簡単です。受け取るときにウォレットが表示するその時のアドレス(多くのアプリでは「新しいアドレスを受け取る」ボタン)を使うだけ。ウォレットが裏で自動的に未使用アドレスへ切り替えてくれます。

使い回し vs 毎回新規——比較表

観点アドレスを使い回す受取ごとに新しいアドレス
資金が失われる?いいえいいえ
技術的に可能?可能可能(推奨)
残高が第三者にバレるバレやすい(全額集約)分散して見えにくい
過去履歴の紐づけ容易(追跡が簡単に)困難(つながりを切れる)
身元特定のリスク高い低い
手間少ないHDウォレットなら実質ゼロ

使い回しても資金は失われない——でも匿名性は失う

大切な整理をします。アドレスを使い回しても、送ったビットコインが消えたり、受け取れなくなったりすることはありません。 資金の安全性(=盗まれるかどうか)と、プライバシー(=履歴を追われるかどうか)は別の話です。使い回しで直接失われるのは「お金」ではなく「匿名性」です。

ビットコインの残高は、UTXO(未使用トランザクション出力)という単位で管理されます。アドレスを分けると、このUTXOも分散し、チェーン分析による追跡を難しくできます。仕組みはUTXOとは何かで詳しく解説しています。送金の実務はビットコインの送り方を参照してください。

なお、プライバシーを重視するあまり過度にアドレスを飛ばすと、一部のウォレットでは「ギャップリミット(未使用アドレスが連続する上限、一般的に20)」を超えた分が復元時に表示されないことがあります。資金は失われませんが、通常はウォレットが提示する順番どおりに使えば問題ありません。

よくある質問

Q. 同じアドレスにもう一度送金してしまいました。お金は無事ですか? はい、無事です。資金は正しく届いており、失われることはありません。今後の受取で新しいアドレスに切り替えれば大丈夫です。

Q. アドレスを変えたら、前のアドレスのビットコインはどうなりますか? そのまま安全に保管されています。HDウォレットは古いアドレスの残高も引き続き管理・利用できます。新しいアドレスを使っても、過去の資金にアクセスできなくなることはありません。

Q. 取引所の入金アドレスは使い回しても大丈夫ですか? 取引所が割り当てる入金アドレスは、多くの場合その口座に紐づく前提で運用されています。プライバシーの観点では、取引所側があなたの身元を把握しているため一般ユーザー間ほどの秘匿性はありません。可能なら取引所が「アドレスを再生成」する機能を使い、公開の場に貼らないのが無難です。

Q. 一度も使っていないアドレスなら公開しても安全ですか? プライバシー上は、1回限りの受取用として都度発行し、恒久的に公開し続けないのが理想です。名刺やSNSに固定のアドレスを載せると、そこへの入金がすべて追跡対象になります。

参考・出典

Sources

  1. Protect your privacy — Bitcoin.org
  2. Address reuse — Bitcoin Wiki
  3. Wallet privacy — Bitcoin Design Guide
  4. BIP 32: Hierarchical Deterministic Wallets
  5. Output linking — Bitcoin Optech

FAQ

同じアドレスにもう一度送金してしまいました。お金は無事ですか?
はい、無事です。資金は正しく届いており失われることはありません。今後の受取で新しいアドレスに切り替えれば問題ありません。
アドレスを変えたら、前のアドレスのビットコインはどうなりますか?
そのまま安全に保管されています。HDウォレットは古いアドレスの残高も引き続き管理・利用でき、過去の資金にアクセスできなくなることはありません。
取引所の入金アドレスは使い回しても大丈夫ですか?
多くの場合その口座に紐づく前提で運用され、取引所側は身元を把握しています。可能ならアドレス再生成機能を使い、公開の場に貼らないのが無難です。
一度も使っていないアドレスなら公開しても安全ですか?
プライバシー上は1回限りの受取用として都度発行し、恒久的に公開し続けないのが理想です。固定アドレスをSNS等に載せると入金がすべて追跡対象になります。
佐藤 健一
  • 暗号資産アナリスト
  • ビットコイン取材歴9年
  • 元金融メディア記者

2016年からビットコインを取材・解説。半減期、マイニング、各国規制、自己管理(セルフカストディ)に明るく、初心者にわかる説明を重視。

本記事は情報提供のみを目的とし、投資・金融・取引の助言ではありません。価格は参考値で古い場合があります。投資判断はご自身の責任で。