読んで欲しい基礎知識

P2P(ピアツーピア)ネットワークとは|ビットコインの仕組みを理解しよう。

ブロックチェーン

仮想通貨ビットコインの技術にブロックチェーンが使われていることを耳にした方は多いかと思います。このブロックチェーンは、従来のネットワークと異なる「P2P(ピアツーピア)」と呼ばれるネットワークを利用してます。

さて、この 「P2P(ピアツーピア)ネットワーク」とは何なのでしょうか?今回は「P2P(ピアツーピア)ネットワーク」について学習していきましょう。

P2P(ピアツーピア)とは

じゃがいもFX
じゃがいもFX
今回は、仮想通貨ビットコインの技術に欠かせないブロックチェーン。このブロックチェーンは、従来のネットワークと異なる「P2P(ピアツーピア)」と呼ばれるネットワークを利用してます。このP2Pについて深く学習していきましょう。
とまとFX研究生
とまとFX研究生
じゃがいもFXさん。本日もよろしくお願いします。
じゃがいもFX
じゃがいもFX
では、早速定義からP2Pとは、Peer to Peerの略称で、世の中にあるたくさんのネットに接続できる端末がサーバーを使わずに端末同士でファイルの共有やデータ送信ができる通信技術のことをいいます。
じゃがいもFX
じゃがいもFX
また、その際にネットワーク接続している端末 (パソコンやスマートフォンなど) を「ノード」と言い、ノードが接続し合っているネットワークをP2Pネットワークと言います。

ノードとはピアとほぼ同じく扱われる用語で、ピアは対等(Peer)という意味ですが、全てのクライアントがサーバーになることも可能であることから「サーバー兼クライアント」とも呼ばれます。今回はノードを使って説明します。

とまとFX研究生
とまとFX研究生
P2Pは従来のネットワークとは異なるってことですが、従来の通信技術も踏まえて教えてください。
じゃがいもFX
じゃがいもFX
わかりました。データ通信の種類は大きく2つあります。下記をご覧ください。
  • クライアントサーバ方式
    クライアントがデータを要求し、中央を司るサーバがデータを提供するというもので、従来の銀行などが使う方式です。
  • P2Pネットワーク方式
    クライアントサーバ方式のサーバのような中心的な管理者は存在せず、ネットワーク内で情報が縦横無尽に走るような構造で、こちらがビットコインに利用されている方式です。
とまとFX研究生
とまとFX研究生
なるほど、クライアントサーバ方式は中心に管理がいて、P2Pは管理者がいないため、みんなで管理しているってイメージね。
じゃがいもFX
じゃがいもFX
下記の画像がP2Pネットワーク方式のイメージですね。
P2P

クライアントサーバ方式とP2Pネットワーク方式の違い

とまとFX研究生
とまとFX研究生
クライアントサーバ方式とP2Pネットワーク方式の主な違いを教えてください。
じゃがいもFX
じゃがいもFX
では、それぞれのメリット・デメリットを説明します。

クライアントサーバ方式

  1. データがどこに保管されているかが明確なため、紛失などのリスクは少ない。
  2. サーバがデーターベースを保管しており、情報を中心部で管理しているような構造になっているため、サーバに対する負荷が強くなるためサーバダウンのリスクは伴う。

P2Pネットワーク方式

  1. データは分散管理しますので、 分散することで一極集中の負荷をさけることができ、処理速度が早くなる。
  2. 分散管理するため、データの所在を把握しづらい。
とまとFX研究生
とまとFX研究生
なるほど、それぞれにメリット・デメリットがあるのね。では、P2Pネットワーク方式の具体的な仕組みを詳しく教えてください。

P2Pネットワーク方式の利点3つ

じゃがいもFX
じゃがいもFX
P2Pネットワーク方式の利点を3つ説明します。

❶コストを抑えることができる

じゃがいもFX
じゃがいもFX
従来のクライアントサーバ方式と違い、P2Pネットワーク方式は、サーバの管理が不要になるため、その分の管理コストを抑えることができます。
とまとFX研究生
とまとFX研究生
サーバの管理費用って、結構かかるんですか?
じゃがいもFX
じゃがいもFX
考えてみてください。サーバ用コンピューターの費用及びそのメンテナンス費用、それを管理するエンジニアのお給料など…。
とまとFX研究生
とまとFX研究生
確かに、そこそこの費用がかかりそうですね。
じゃがいもFX
じゃがいもFX
アクセス数が多く莫大な処理が必要なサービスには、それ相応のサーバーが必要になります。この費用を節約できるP2Pネットワーク方式は、素晴らしいのです。

❷サーバダウンによるシステムダウンしない

じゃがいもFX
じゃがいもFX
P2Pネットワーク方式では、クライアント同士が分散してデータを管理し、繋がっているため、どこかのクライアントが停止しても全体のシステムダウンには繋がりません。
とまとFX研究生
とまとFX研究生
それは素晴らしいですね。日常使っているWEBサービスですら、時折サーバーがダウンし、接続ができなくなることがありますからね。

❸通信を速くすることができる

じゃがいもFX
じゃがいもFX
クライアントサーバ方式では、大量のデータ処理が生じた際に、通信速度が低下しますが、P2Pネットワーク方式では、一箇所に処理が集中することがないので、常に高速な通信が行われます。
とまとFX研究生
とまとFX研究生
通信速度が速いとストレスなくて助かるね。

P2Pネットワーク方式の欠点

とまとFX研究生
とまとFX研究生
逆に、P2Pネットワーク方式のデメリットはないですか?
じゃがいもFX
じゃがいもFX
デメリットとしましては下記の点ですかね。

セキュリティリスクがある

  1. ウイルスなどに弱く、サーバーを経由せずにクライアント同士で通信ができてしまうため、感染拡大に繋がってしまう可能性がある。
  2. どの経由で侵入して来たウイルスなのかを特定することも困難である。
  3. サーバーを経由せずにクライアント同士で繋がっているため、データ流出の恐れ。

まとめ

じゃがいもFX
じゃがいもFX
以上で、P2Pネットワーク方式の説明になります。仮想通貨、ビットコイン、ブロックチェーンそしてP2Pネットワークと難しい用語がでてきますが、一つ一つ理解して知識を深めていきましょう。
とまとFX研究生
とまとFX研究生
じゃがいもFXさん。本日もありがとうございました。

 

 

 

クリックしていただけるとブログ更新の励みになります