This article has been translated from English to Japanese.

ビットコインは、銀行のような中央管理機関や中央組織が取引を管理するのではなく、ビットコインの送受信を処理するソフトウェアを実行している何千ものコンピュータで構成されるネットワークによって運営されている。

このコンピューターネットワークはビットコインネットワークと呼ばれている。

実際のビットコインネットワークの詳細について掘り下げる前に、まず一歩下がって「ネットワーク」とは何かを振り返ってみよう。

ネットワークとは何か?

ネットワークとは何だろうか? もっと具体的に言えば、コンピュータネットワークとは何だろうか?

ネットワークとは、互いにデータを交換できるように、複数のコンピュータを接続したものだ。

ネットワークには、大きく分けて2つの構成方法がある。

1. クライアント・サーバーネットワーク

最初のタイプのネットワークは「クライアント・サーバー・ネットワーク」として知られている。

Client-Server Network

クライアント・サーバー・ネットワークとは、他のコンピュータ(「クライアント」と呼ばれる)が接続されるハブとして機能する中央集権型のコンピュータ(「サーバー」と呼ばれる)が1台ある場合である。

データは「クライアント」と呼ばれるコンピュータ(PCやスマートフォンなど)から要求され、「サーバー」と呼ばれるコンピュータによって提供される。

これは、銀行や PayPal、Venmo、Apple Pay、Google Pay などの人気決済アプリで使用されているネットワーク構成である。

従来のデジタルバンキングでは、お客様のラップトップや携帯電話が電子「クライアント」として機能し、お客様の銀行が運営する中央サーバーとやりとりを行う。

この「ハブ・アンド・スポーク」型のネットワーク構成は非常に効率的だが、サーバーが「ボトルネック」となり、単一障害点(SPOF)として集中化されるため、脆弱性がある。

サーバーがダウンすれば、ネットワーク全体がダウンしてしまう。

2. ピアツーピアネットワーク(P2P)

2つ目のネットワークの種類は、「ピアツーピアネットワーク」として知られている。

P2P Network

「サーバー」はどこにあるのか? ない。

「サーバー」と「クライアント」の代わりに、クライアントとしてもサーバーとしても機能できるため、コンピュータは単に「ノード」と呼ばれる。

ピア・ツー・ピア・ネットワークはP2Pネットワークとも呼ばれ、2台以上のコンピュータが接続され、個別の「サーバー」コンピュータを介さずに相互にデータを交換することで構築される。

P2Pネットワークでは、コンピュータ同士が直接「会話」することができる。

ハブ・アンド・スポーク型」の構成ではなく、P2Pネットワークは「蜘蛛の巣」のような構造になっている。

P2Pネットワークの代表的な例としては、インターネットそのものが挙げられる。

少し白髪のある方なら、ナップスターという有名な音楽共有ソフトウェア覚えているかもしれない。ナップスターは、P2Pネットワーク上で動作するソフトウェアの使用を普及させた功績がある。ビットトレントもその一つである。

ピア・ツー・ピア・ネットワークでは、

  • 誰もが互いに接続されているため、ネットワークとなる。
  • ネットワーク上の誰もが平等であるため、全員がピアとみなされる。

各ピアは互いに平等であり、各ピアは他のピアと同等の権利と義務を持つ。ピアは同時にクライアントであり、サーバーでもある。

ビットコインと一体どんな関係があるのか?

思い出してほしい…ビットコインはビットコイン・ネットワークとして知られるコンピュータネットワーク上で稼働している。

そして、ピアツーピア(P2P)ネットワークとして構成されている!

なぜこれが重要なのか?

次のレッスンで、その理由を説明する。