ビットコインは、(銀行のような)統治機関や中央組織が取引を管理する代わりに、ビットコインの送受信を処理するいくつかのソフトウェアを実行する数千台のコンピュータで構成されるネットワークによって運営されています。
このコンピュータのネットワークは、ビットコインネットワークと呼ばれています。
実際のビットコインネットワークの詳細を掘り下げる前に、まず一歩引いて、「ネットワーク」とは何かをおさらいしておきましょう。
ネットワークって何?もっと具体的に言うと、コンピューターネットワークとは何でしょうか?
ネットワークとは、複数のコンピュータが互いにデータを交換できるように接続されたものです。
ネットワークには、2つの基本的な配置方法があります。
最初のタイプのネットワークは、「クライアントサーバーネットワーク」と呼ばれています。
クライアントサーバーネットワークとは、1台の集中管理されたコンピューター(「サーバー」と呼ばれる)がハブとなって、他のコンピューター(「クライアント」と呼ばれる)を接続するものです。
クライアント」と呼ばれるコンピューター(PCやスマートフォンなど)からデータを要求され、「サーバー」と呼ばれるコンピューターがデータを提供する。
銀行や、PayPal、Venmo、Apple Pay、Google Payといった人気の決済アプリで使われているのは、このタイプのネットワーク構成です。
従来のデジタルバンキングでは、お客様のノートパソコンや携帯電話は、銀行が運営する中央サーバーとやり取りする電子的な「クライアント」として機能します。
この「ハブ&スポーク」ネットワーク構成は非常に効率的ですが、サーバーが「チョークポイント」となり、集中的な単一障害点(「SPOF」)となるため、壊れやすいという欠点があります。
サーバーがダウンすると、ネットワーク全体がダウンしてしまうのです。
2つ目のタイプのネットワークは、「ピアツーピアネットワーク」と呼ばれるものです。
「サーバー」はどこ?そんなものはありません。
「サーバー」と「クライアント」の代わりに、コンピュータは単に「ノード」と呼ばれ、クライアントとサーバーの両方の役割を果たすことができます。
ピアツーピアネットワークは、P2Pネットワークとも呼ばれ、2台以上のコンピュータが接続され、別の「サーバー」コンピュータを介さずに互いにデータを交換することで構築されます。
P2Pネットワークでは、コンピュータ同士が直接「会話」することができます。
P2Pネットワークは、「ハブ&スポーク」構成ではなく、「クモの巣」のような構造になっています。
P2Pネットワークの一般的な例としては、インターネットそのものが挙げられます。
白髪の多い人なら、Napsterという有名な音楽共有ソフトを覚えているかもしれません。Napsterは、P2Pネットワーク上で動作するソフトウェアの利用を一般化した功績があります。BitTorrentもその一つです。 |
ピアツーピアのネットワークで
各ピアは他のピアと対等であり、各ピアは他のピアと同じ権利と義務を持ちます。ピアはクライアントであり、同時にサーバーでもあります。
これが一体、ビットコインとどう関係するのでしょうか?
ビットコインは、ビットコインネットワークと呼ばれるコンピュータネットワーク上で動作していることを思い出してください。
そして、ピアツーピア(P2P)ネットワークとして構成されているのです。
なぜこれが重要なのでしょうか?
次のレッスンで、その理由を説明します?
デイリーニュースレターを購読して、選りすぐりの外国為替市場の最新情報を入手しましょう。
口座開設は数分で完了!
コメント (0)