分散型アプリケーション(DApp)とは?

· 1 min read

DApp とは、ブロックチェーン技術の上に構築された分散型のアプリケーション群・システム群のことです。これらのアプリケーションはピアツーピア(P2P)のネットワーク方式で動作し、ネットワークを制御する仕組みそのものが存在しません。そのため、中央の管理者がコントロールすることもできません。データの管理権は完全に利用者の手にあります。分散型であるがゆえに外部から介入する余地がなく、利用者の安全が常に最優先に置かれる構造になっています。

DApp はモバイルアプリだけに限られたものではありません。ウェブブラウザ形式の DApp もあれば、ビデオゲーム形式の DApp もあります。その機能によって、日常生活のさまざまな場面で利便性をもたらしてくれます。たとえば、保険の売買、計算能力(コンピューティングパワー)の貸し出し、フリーランサー向けのマーケットプレイスの構築といった役割を担う DApp があります。

DApp を支える技術

DApp はブロックチェーン技術を利用しています。DApp 上で行われるすべての取引に、第三者は一切関与しません。中央サーバーも存在せず、アプリケーションはピアツーピアのネットワーク方式で動きます。ネットワークに対する中央集権的な管理はありません。さらに DApp はオープンソースのコードを用いているため、すべての取引を誰でも閲覧できます。DApp はブロックチェーン上でこれから広がっていく新しい技術です。

DApp は何をもたらすのか

分散型であることにより、DApp はあらゆる外部からの干渉に対して閉じられています。どの権威機関にも検閲されず、外的な要因によって止められることもありません。DApp が止まるとすれば、それは利用者側で技術的な問題が起きた場合だけで、それ以外は常に稼働し続けます。中央サーバーが存在しないということは、データの管理権が完全に利用者の手中にあるということです。そしてオープンソースのコードを使うことで、すべての記録がブロックチェーンを通じて利用者に開かれた状態に保たれます。

DApp 分散型アプリケーション