仮想通貨の基礎知識

P2Pの仕組みとブロックチェーンの関係について徹底解説!

Pocket

P2Pは「Peer to Peer(ピア・トゥ・ピア)」の略称で、仮想通貨の取引でよく使われる用語です。P2Pはブロックチェーン技術には欠かせない存在で、仮想通貨だけではなく、様々な機器やアプリなどにも使われています。

ここでは、P2Pとはどのような仕組みを持っているのか、ブロックチェーン技術との関係性について、詳しく解説していきます。

P2Pとは?

P2Pは通信技術のひとつで、端末同士で通信を行うネットワーク方式のことです。通常、通信を行うときは、クライアント・サーバと呼ばれるひとつのサーバーを介さなければならないのですが、情報のやり取りが多ければ多いほど、サーバーに負荷がかかります。その結果、サーバーダウンなどの障害が発生することがあります。

しかし、P2Pのサーバーは分散化システムを採用しているので、通信などにかかる負担が分散されます。中央サーバーが存在しないだけでなく、スケーラビリティの容量が高いうえに、ひとつの端末に障害が発生してもネットワーク全体への影響が全くありません。

ちなみにスケーラビリティとは、コンピュータの拡張性を意味し、システムの規模や要求などに応じて柔軟性に対応できる適応力のことです。スケーラビリティの能力が高ければ高いほど、適応力が幅広くなります。

P2Pの仕組み

P2Pはクライアントの端末同士で行うネットワーク方式のことですが、それは一対一とは限りません。三つ以上の端末同士でも、同格であればP2Pネットワークが成り立ちます。イメージとしてはこのような感じです。

黒い線はすべてネットワークラインをイメージしてください。このように端末同士でネットワークが繫がっているので、中央集権型のサーバーは存在しません。

P2P技術は仮想通貨だけでなく、LINEやSkypeなどにも使われています。これらのアプリはP2Pネットワークを介して、音声やメッセージなどの通信のやり取りをしています。

他にも、Winny(ウィニー)というファイル共有ソフトもP2Pを採用していますが、過去にはWinny事件が発生しています。

Winny事件に関する詳しい内容の説明は省略しますが、この事件がきっかけで、P2Pに対するネガティブなイメージを持ったと言われています。しかし、P2P方式を採用しているLINEやSkypeなどが普及したおかげで、P2Pの重要性を認識したと筆者は考えています。

P2Pとブロックチェーンの関係

ブロックチェーンとは“分散型取引台帳技術”のことですが、具体的な内容を説明すると、ブロックチェーンのブロックとは取引履歴という情報の塊をあらわし、チェーンはブロックを連結していくように保存する状態のことを指しています。

このブロックチェーンのおかげで、仮想通貨の取引などはその正当性を担保し、安全に取引が行えていると言っても過言ではありません。

このブロックチェーンの中で、P2Pは取引の情報などをユーザー同士でやり取りし、新たなブロックを繋げていくという一連の過程すべてに利用されています。

中央サーバーを経由せず、クライアントコンピュータ(これを「ノード」と言います)どうしが網目のようなP2Pネットワークを形成し、その中で各ユーザーの取引データが共有・承認され、ブロックチェーンへと組み込まれていくという流れになっているのです。

P2Pとブロックチェーンを組み合わせることで、取引履歴を分散化した状態で保存することができます。それだけでなく、高速送金や、送金手数料を安くおさえること、不正にデータを書き換えるのを防止すること、中央サーバーを介さないことなどを実現しています。

ブロックチェーンの中でP2Pを使うメリット

では、なぜブロックチェーンには通常のサーバー対クライアントの通信ではなく、P2P通信が用いられているのでしょうか?

これは、上記のようにP2P通信を用いることで取引履歴や通貨の保有情報などを分散して共有することが出来るため、非常に安定であるメリットがあるからです。

例えば普通のソフトウェアのように中央集権的なサーバーを用いてしまうと、何かしら障害が発生したときに取引が行えないという事態へと陥ってしまいます。また、ハッキングの被害などにより通貨の盗難に遭う危険性も非常に高くなってしまうでしょう。

しかし、P2P通信を用いて取引履歴などを分散し、各ノードが情報を保有しておくことでこういったリスクは無視できるほど小さくなります。これこそP2P通信を用いる大きな利点であると言えるでしょう。

また、他にも中央サーバーの維持費・管理費削減によって、P2Pは高速かつ低コストな通貨の取引を媒介しているとも考えられます。

ブロックチェーンの中でP2Pを使うデメリット

対して、P2P通信を用いることで発生してしまった弊害もいくつか存在します。

例えばP2P通信そのもののデメリットとして、さまざまな情報の経由を行うことも多くなるため通信量が膨大なものになってしまうことが挙げられます。Winny、torrentなどのP2Pファイル共有ソフトを使用したことがある方にはイメージしやすいかもしれません。

また、P2P通信自体かなり複雑な機構によって成り立っているため、知識が無いと制御しづらいということも一つ挙げられます。さらに、いつのまにかウイルスなどへ感染してしまっている危険性も否めません。

もちろんこういったデメリットが軽減されるように日々技術は進歩していますが、頭の片隅にこういったリスクがあるということを置いておいても損はないでしょう。

P2Pはブロックチェーンに欠かせない技術

P2Pはブロックチェーンにとって、なくてはならない存在と言っても過言ではないでしょう。仮想通貨を支えているのがブロックチェーンだとしたら、そのブロックチェーンを支えているのがP2Pだということになります。

P2P通信技術なしに仮想通貨の登場はあり得ませんでした。また、他にも仮想通貨は強力な暗号化通信技術やアルゴリズムによって支えられており、まさに現代技術の結晶と言っても過言ではないのでしょうか。

P2Pはブロックチェーンの機能を最大限に活かす技術でもあり、仮想通貨に限らず、どの経済分野でも注目されています。特に金融、医療、不動産分野などに活かせると筆者は考えています。

おわりに

P2Pとブロックチェーンは、私たちの生活を便利にしてくれる技術と言っても過言ではありません。P2Pの技術を用いたLINEやSkypeが誕生して以来、メッセージのやり取りをしやすくなりました。

以前は指定のメールアドレスにメッセージを送るのが主流でしたが、送受信に時間がかかっていました。その点、LINEやSkypeはあっという間にメッセージを送信できるだけでなく、アプリ内でファイルのやり取りを行うことが可能なので非常に便利です。

P2Pにブロックチェーン技術が加われば、データの書き換えや改ざんが不可能に等しくなるほどセキュリティが強固になるでしょう。この技術は仮想通貨に限った話ではなく、色々な分野に応用ができるようになるということです。

Pocket

関連記事