仮想通貨の基礎知識

P2Pとはどういう仕組みなのか?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の技術を用いたLINEとSkypeが誕生して以来、メッセージのやり取りをしやすくなりました。昔は指定のメールアドレスにメッセージを送るのが主流でしたが、送信時間がかかります。これらのアプリはあっという間にメッセージを送信できるだけでなく、アプリ内でファイルのやり取りを行うことが可能になりました。

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

Pocket

関連記事