第 6 モジュール / 全 10 モジュール

ビットコインの使い方

6.0 はじめに

なぜ誰もがオタクのお金を中央銀行のお金より信頼するのでしょうか?オタクたちはインターネットを生み出しました。銀行は世界大恐慌をもたらしました。
サトシ・ナカモト

ビットコインとは何か、その目的について理解が深まったところで、次は実際に使い方を学びましょう。このモジュールでは、ビットコインを手に入れる手順を一つずつご案内し、さまざまな種類のウォレットを紹介し、ご自身のBitcoinウォレットの設定をサポートします。さらに、ネットワーク上でビットコインの送金や取引の追跡を実際に練習します。理解を実践に移す時です!

6.1 ビットコインの取得

ビットコインを手に入れたり交換したりする方法はたくさんあります。例えば、次のような方法があります:

  • 自分の仕事の対価としてビットコインで支払いを受けたり、他の人の商品やサービスの支払いをビットコインで行うことができます(詳細はモジュール7で説明します)
  • ビットコインをマイニングすることもできます(詳細はモジュール9で説明します)
  • 自分の法定通貨をビットコインに交換したり、ビットコインを法定通貨に交換したりすることが対面でできます。
  • 自分の法定通貨をビットコインに交換したり、ビットコインを法定通貨に交換したりすることがオンラインでできます。

以下では、最も一般的な方法である、対面およびオンラインでの法定通貨とビットコインの交換について説明します。

ピア・ツー・ピア:対面取引

ピア・ツー・ピア(P2P)取引でビットコインを対面で売買する場合、他の個人と直接、法定通貨(または他の商品やサービス)とビットコインを交換します。これにより、銀行や他の第三者を介する必要がありません。

両者が金額とレートに合意します。買い手が現金を渡し、売り手がビットコインを送信し、ブロックチェーン上で確認されれば取引は完了です。ビットコインを法定通貨に交換する場合も、逆の手順で同じように行われます。

ピア・ツー・ピア:オンライン取引

現実世界で直接相手と会ってピア・ツー・ピア取引をする方が簡単ですが、これは現金での他の対面取引と同様に、多少のリスクを伴います。そのため、インターネットのおかげで、どこにいてもビットコインを仮想的に交換することを選ぶ人もいます。

そこで登場するのがピア・ツー・ピアプラットフォームです。ここでは、My First Bitcoinの購入者と販売者がサイバースペース上で出会い、仲介者なしで直接インターネット上で取引を行います。

このようなプラットフォームでは、誰かに自分の情報やお金を預ける必要はありません。他のピアと直接つながり、取引を行います。

ほとんどのピア・ツー・ピアプラットフォームでは、取引の両者が約束を守るように、一部の資金をエスクロー(第三者預託)する必要があります。エスクローとは、両者が約束を果たすまで、プラットフォームの管理下でお金を安全な場所に預けることです。これは、信頼できる友人が取引が完了するまであなたの持ち物を預かってくれるようなものです。

中央集権型取引所

中央集権型取引所は、顧客がビットコインを直接売買できる企業です。ビットコインを手に入れたり手放したりする最も簡単な方法ですが、この利便性には大きなトレードオフがあります。

中央集権型取引所のトレードオフ

中央集権型取引所でビットコインを購入する場合、多くの場合、個人情報の提供や本人確認が求められることに注意が必要です。これにより、個人情報の盗難リスクや、個人情報が脅威にさらされるリスクが生じます。さらに、中央集権型取引所はあなたのビットコインを預かるため、資金を引き出すまでは自分のお金を自分で管理できません。

さらに懸念すべき点として、中央集権型取引所はユーザーの資金を不正に流用したり、保有している以上のビットコインを販売したりして、最終的に破綻することがあります。— そう、まるで銀行のように!ただし、ビットコインの世界には、中央銀行が通貨を増刷して不正な銀行を救済することはありません。なぜなら、ビットコインは増刷できないからです!

6.2 ウォレットの紹介

現金とは異なり、ビットコインは実際にはBitcoinウォレットの中に存在しているわけではありません。ビットコインは、Bitcoinネットワークが常に検証し保護している分散型台帳上に存在しています。では、どのようにしてビットコインを所有できるのでしょうか?

あなたがビットコインを所有していると言えるのは、取引に署名し、あなたのビットコインの所有権を他人に移転するための秘密鍵を自分で管理している場合のみです。これがビットコインを送るという行為です。

ウォレット」という用語を使うときに指す2つの概念を見てみましょう。

  • パスワードのようなマスター秘密鍵から、メールアドレスのような公開鍵が生成されます。公開アドレスは他人と共有してビットコインの受け取りや送信ができますが、秘密鍵は絶対に他人と共有してはいけません!
  • Bitcoinネットワークとやり取りし、ビットコイン残高の確認や送受信、取引のネットワークへの送信などを行うためのモバイルまたはデスクトップのインターフェースです。ウォレットの種類や、それぞれの利点・注意点については次のセクションで説明します。

自己管理型ウォレットと管理型ウォレット

Bitcoinウォレットの種類や特徴を詳しく説明する前に、自己管理型ウォレットと管理型ウォレットの重要な違いを理解しましょう。それぞれに利点・リスク・ビットコインに対する管理権限のレベルがあります。自己管理型とは、ユーザー自身が秘密鍵を持ち、本当に自分のビットコインを管理できることを意味します。管理型ウォレットでは、第三者がユーザーのビットコインを保管します。

種類 管理者 利点 リスク
自己管理型 ユーザー本人 資金や取引を完全に自分で管理でき、承認プロセスやアカウント凍結がなく、企業や政府の管理を受けず、没収から守られる。 リカバリーフレーズを失うと復元できず、全責任がユーザーにある。
管理型 第三者プロバイダー アクセスを失っても簡単に復元でき、カスタマーサポートも利用しやすい。 資金がインターネットに接続されているためハッキングのリスクが高い。管理者がアカウントを凍結できる。

自己管理型ウォレット(非管理型ウォレットとも呼ばれます)では、あなたが唯一の鍵の所有者であり、入出金を完全に自分で管理できます。一方、管理型ウォレットでは他人が秘密鍵を持っているため、そのプロバイダーが管理するビットコインをあなたの代わりに自由に動かすことができます。

  • 自己管理は、自分自身が銀行になるようなものです。取引は監視や管理の対象になりません。
  • 自己管理によって、第三者があなたのビットコインを没収することができなくなります。
  • 自己管理は、不安な時期にも安心感を与えてくれます。なぜなら、自分のビットコインが安全だと分かっているからです。

それぞれのニーズに合ったウォレットの種類を選ぶことが大切です。時には、自己管理型ウォレットか管理型ウォレットかを区別するのが難しい場合もあります。この表は、インストール手順の違いを示しています。

種類 ステップ1:選択 ステップ2:インストール ステップ3:作成 ステップ4:保管
自己管理型 自己管理型ウォレットを選ぶ ウォレットの指示に従う リカバリーフレーズを生成する リカバリーフレーズを安全な場所に保管する
管理型 管理型ウォレットを選ぶ ウォレットの指示に従う アカウントを作成する 該当なし

自分の鍵でなければ、自分のコインではない」は、ビットコイン保有者の間でよく使われる言葉です。これは、Bitcoinウォレットに紐づく秘密鍵を自分で直接管理していなければ、本当の意味でコインを所有しているとは言えないという考え方を表しています。

あなたの秘密鍵にアクセスできる人が、あなたのビットコインの所有者です。だからこそ、秘密鍵を他人に見られないように守ることが何よりも大切なのです!その方法については、この本の後半でいくつか紹介します。

ここからは、ユーザーが自分の鍵を持ち、ビットコインを完全に管理できる自己管理型ウォレットのみについて説明します。

もし難しく感じたり、すべてを理解できなくても心配しないでください——これは旅路です。Bitcoinを使い始めるほど、だんだん理解できるようになります!

さまざまな種類のBitcoinウォレット

秘密鍵がどこで作成・保管されるかによって、Bitcoinウォレットの種類が決まります。もし鍵がスマートフォンにある場合、それは「モバイルウォレット。もし専用のデバイスで安全に保管されている場合、それはハードウェアウォレット

種類 説明 利点 欠点 例となるユーザー
オンラインウォレット ウェブブラウザからアクセスする インターネット接続があればどのデバイスからでもアクセス可能 ハッキングや不正アクセスのリスクが高く、セキュリティが低い 頻繁にウォレットへアクセスする必要があり、保管する資金が少ない人
モバイルウォレット モバイル端末にインストールする 使いやすい 端末が盗難やハッキングに遭うと失われる可能性がある 外出先で取引を行う必要があり、保管する資金が少ない人
デスクトップウォレット デスクトップパソコンにインストールする 便利でどこからでもアクセスできる パソコンがマルウェアに感染するとハッキングされる可能性がある 大量のビットコインを保管したい、かつデスクトップパソコンの使用に慣れている人
ハードウェアウォレット ビットコインをオフラインで保管する物理デバイス オンラインウォレットよりも安全で、オフラインでも利用可能 資金が回復不可能になる場合がある 大量のビットコインを保管したい、かつ追加のセキュリティにお金を払う意思がある人

鍵はデバイス間で移動できるため、あなたのビットコインウォレットの「状態」は固定されていません。例えば、パソコンでウォレットの鍵を作成し、後でそれをスマートフォンに移した場合、「デスクトップウォレット」は「モバイルウォレット」になります。

ビットコインの保管について考えるとき、鍵の管理者だけでなく、他にも多くのリスクがあることを忘れてはいけません。そのため、安全性と利便性の両方を兼ね備えた保管方法を見つけることが重要です。さまざまなウォレットのトレードオフを分析すると、すべてのニーズを満たす理想的なウォレットは存在しないことが分かります。

ウォレットを選ぶ際に考慮すべきこと
  • セキュリティ:ウォレットに強力なセキュリティ対策があるか確認しましょう。
  • プライバシー:ウォレットが個人情報を必要とするかどうかを考慮しましょう。
  • 使いやすさ:使いやすく、操作しやすいウォレットを選びましょう。
  • 互換性:ウォレットが自分のデバイスに対応しているか確認しましょう。
  • 手数料:ウォレットごとの手数料を比較しましょう。
  • 評判:開発者の評判を調べ、信頼できるか確認しましょう。
  • コントロール:ウォレットによっては、秘密鍵の管理権限がより多く与えられる場合があります。
オープンソース vs クローズドソース

ビットコインウォレットを選ぶ際にもう一つ重要なのは、そのアプリやソフトウェアがオープンソースかどうかを知ることです。オープンソースプロジェクトは、コミュニティがコードを確認でき、開発チームが作業をやめてもプロジェクトを継続できるため重要です。My First Bitcoinのコードが誰でも確認・利用・改変できるように完全に公開されているのと同じように、あなたがビットコインを管理するために使うウォレットのコードも公開されているべきです。

アクティビティ:ビットコインウォレットの議論と評価

次のウェブサイトにアクセスしてください:https://bitcoin.org/en/choose-your-wallet

今日学んだビットコインウォレットの知識を活かして、自分のニーズに最も適したウォレットを選びましょう。

6.3 モバイルウォレットの設定

アクティビティ:ウォレットのセットアップと復元

ビットコインウォレットとその違いについて理解が深まったところで、実際にウォレットを使ってみましょう。この例では、スマートフォンに直接モバイルウォレットを作成します。生徒がスマートフォンを持っていない場合は、教育者が貸し出します。このアクティビティには2つの選択肢があります。

選択肢1:新しいウォレットをダウンロードする

ビットコインウォレットの作成と使用方法:

  1. App Store(iOS)またはGoogle Playストア(Android)でアプリを検索します。
  2. アプリを開き、「新しいウォレットを作成」を選択します。プライベートキーはアプリによって自動的に作成されます。
  3. 12〜24個の単語のリストを書き留めて安全な場所に保管するように求められます。これはあなたのリカバリーフレーズ(シードフレーズとも呼ばれます):必要な場合に資金への完全なアクセスを復元できるものです。この単語の並びを失ったり忘れたりすると、ウォレットにアクセスできなくなった場合にビットコインにアクセスできなくなります。また、他の誰かがあなたのリカバリーフレーズを見つけた場合、その人があなたのビットコインにアクセスできてしまいます!
  4. リカバリーフレーズを保存したことを確認する必要があります。そのためには、シードフレーズの単語を同じ順番で入力します。
  5. 追加のセキュリティ対策として、一部のウォレットでは安全なパスワードを設定できます。
  6. リカバリーフレーズのバックアップが完了したら、ウォレットに入ります。「受け取る」オプションを探してください。ウォレットがビットコインを受け取るための公開鍵を生成します。
  7. ウォレットにビットコインを送金します。セルフカストディアルウォレットでは、必ずしも法定通貨で直接ビットコインを購入できるとは限らないため、最初に取引所で購入してから送金する必要があるかもしれません。

あなたの公開鍵はあなたのメールアドレスのようなものです:他の人にビットコインを送ってもらうために(またはメールアドレスの場合はメールを受け取るために)これを共有します。

あなたのプライベートキーパスワードにあたります:これを他人に教えることはありません。教えてしまうとメールにアクセスされてしまうのと同じです。

選択肢2:ウォレットを復元する

ビットコインウォレットをダウンロードし、生徒一人ひとりに少額のサッツを追加します。

各生徒にリカバリーフレーズが書かれた用紙を渡し、ウォレットを復元します。

生徒をステップバイステップで案内します:

  1. ウォレットを初めて起動すると、ウォレット作成方法が3つ表示されます。「[既存のウォレットをインポート]」をタップします。イントロダクション画面が表示されたら「[リカバリーフレーズで復元]」をタップします。
  2. リカバリーフレーズを一語ずつ、正しい順番で入力します。
  3. ウォレットのインポートが正常に完了すると、確認メッセージが表示されます。復元された資金はすぐに利用できます!

6.4 受信と送信のトランザクション

ビットコインの取引とは、ビットコインの所有権を新しい所有者に移転することです。実際のコイン自体が移動するのではなく、その所有権、つまりそれを使う権利が移転される点に注意してください。取引がブロックに承認されるたびに、ネットワーク上のすべてのノードが自分のローカルの公開台帳を更新し、所有権の変化を反映します。この点で、ビットコインの取引は現金取引というよりも、不動産(または他の財産)の取引に近いものです。

ビットコインを「送る」には、送信者が自分の秘密鍵でメッセージに署名し、ネットワークに対してビットコインの正当な所有者がその所有権を受取人に移転したことを示します。

ビットコインは受取人のアドレスに紐づけられ、受取人がビットコインの所有者となります。これにより、新しい所有者だけが自分の秘密鍵を使ってそのビットコインを使うことができます。

新しいビットコイン取引は世界中のウォレットから開始されますが、中央の決済処理業者はいません。その代わり、マイナーが台帳に取引を記録するために競い合います。

例えば、タカシがエリカに0.5 BTCの借金をしていて、返済する準備ができたとしましょう。二人ともデジタルウォレットを持っています。

  1. エリカは自分のアドレスをタカシに共有します。
  2. タカシはウォレットソフトを使って取引を作成します。これにはエリカのアドレス、送金額(0.5 BTC)、そしてマイナーへの手数料が含まれます。手数料が高いほど、マイナーが次のブロックに取引を含める可能性が高くなります。
  3. 取引に署名した後、それはネットワークにブロードキャストされ、ノードによって検証されます。ノードはタカシが十分な残高を持っているか、またそのコインの正当な所有者かを確認します。もしそうでなければ、取引は即座に拒否されます。
  4. 取引が検証されると、マイナーは選択した手数料などをもとに、その取引を次のブロックに追加するかどうかを決めます。取引がブロックに含まれると、ブロックチェーンに追加され、資金がエリカのアドレスに移転されます。
  5. 所有権はエリカに移転されました。彼女は自分の秘密鍵を使って資金を使うことができます。

取引が完了すると、取り消すことはできない点に注意してください。

ビットコイン取引の仕組み
  1. 誰かが取引をリクエストする
  2. 取引がP2Pコンピュータ(ノード)にブロードキャストされる
  3. マイナーが取引を検証する
  4. 取引がまとめられてデータブロックが作られる
  5. 新しいブロックが既存のブロックチェーンに追加される
  6. 取引が完了する
ビットコイン取引の受け取り

ビットコインを受け取るには、送信者にビットコインの公開アドレスを伝える必要があります。これはあなたのウォレットを表す、文字と数字からなるユニークな文字列で、ビットコインネットワーク上でウォレットを識別するために使われます。

ビットコインウォレットを開き、「受け取る」または「入金」などのオプションを探すことで、自分の公開アドレスを確認できます。

ビットコインアドレスは、いくつかの方法で共有できます:

  1. アドレスをコピー&ペーストする:アドレスを選択して「コピー」を押し、メールやメッセージに貼り付けて送ることができます。
  2. ビットコインウォレットへのリンクを共有する:一部のビットコインウォレットでは、ウォレットへのリンクを作成して送信者と共有できます。送信者はそのリンクをクリックしてあなたのウォレットにアクセスし、ビットコインを送ることができます。
  3. QRコードを共有する:送信者がビットコインウォレットアプリをインストールしたスマートフォンを持っていれば、QRコードをスキャンしてあなたのビットコインアドレスを取得できます。

送信者があなたのアドレスを受け取ったら、送信者はそのアドレスと送りたい金額を入力してビットコインを送ることができます。ビットコインは送信者のウォレットからあなたのウォレットに送られます。

取引はビットコインネットワークによって承認され、通常は約10分かかります。より安全のためには2回の承認(約20分)を待つことが推奨されます。

ビットコイン取引の送信

ビットコインを送るには、ビットコインウォレット、受取人の公開アドレス、そして送りたいビットコインの金額が必要です。

  1. ビットコインウォレットを開きます。
  2. 「送信」ボタンに進み、「宛先」欄に受取人のアドレスを貼り付けます。受取人がQRコードを提供している場合は、それをスキャンすることもできます。
  3. 「金額」欄に送りたいビットコインの量を入力します。
  4. 受取人のアドレスと送金額を再度確認してください。取引は取り消せませんのでご注意を!
  5. 「確認して送信」をクリックする前に、正しい金額を正しいアドレスに送っているか、もう一度取引内容を確認することをおすすめします。
  6. 取引をブロードキャストし、ネットワークによる承認を待ちます。

これで、自己管理型ビットコインウォレットの評価、選択、設定方法がわかりました。ビットコインネットワークでのビットコインの送受信は「オンチェーン」取引と呼ばれます。これは、取引がメインのビットコインネットワーク上で行われ、ブロックチェーンに記録されるためです。

オンチェーン取引は、ネットワークによる分散型の検証があるため、ビットコインで取引する最も安全な方法です。

ただし、オンチェーン取引は他の方法(モジュール7で説明します)に比べて遅く、マイナー手数料のためにかなり高額になることがあります。

アクティビティ:取引を体験しよう

これは、ビットコイン取引に関わる人々の基本的な役割を簡単に体験する協力型のエクササイズです。

重要なポイント
  1. すべてのビットコイン取引には、送信者、受信者、マイナー、ノード運用者の4種類の参加者がいます。
  2. 送信者は、送るビットコインの金額と、特定のアドレスへの送金を(暗号的に)承認しなければなりません。
  3. 受取人は送信者に有効なアドレスを伝え、さらに取引がブロックチェーン上で正常に承認されたことを確認しなければなりません。
  4. マイナーは、すべての条件が有効であることを確認してから、取引を次のブロックに追加します。
  5. ノード運用者は、マイニングされたブロックが有効であることを確認してから、自分のブロックチェーン(台帳)を更新します。
学習者へのヒント

4つの役割すべてを順番に体験して、それぞれの参加者が何をしているかを理解しましょう。

6.5 信じるな、確かめよ

ビットコインで何をするにしても、これを覚えておいてください:「信じるな、確かめよ(Don’t Trust, Verify)」。ビットコインには支配者がいません。誰かの主張を盲目的に信じてはいけません。常に自分が聞いていることに疑問を持ち、自分自身で確かめるべきです。この信条を守ることで、自分のビットコインを失うリスクから身を守ることができます。これは「次のビットコイン」や「投資のチャンス」、「簡単にすぐ儲かる」といった約束にも当てはまります。だからこそ、オープンソースのプロジェクトが推奨されるのです。もし自分でコードを検証できない場合は、それを代わりに検証してくれるコミュニティを信頼するしかありませんが、プロジェクトのリーダーや特定のグループよりも、分散化され独立した検証者の集団を信頼する方が良いのです。

↑ 目次に戻る