分散型アプリケーション(DApp 、[ 1 ] dApp、[ 2 ] Dapp、またはdapp [ 3 ])は、ブロックチェーンまたはその他の分散型台帳システム上で実行されるスマートコントラクトを使用して、通常は自律的に動作できるアプリケーションです。DAppは、人間の介入を最小限に抑えながら、ユーザーに機能またはユーティリティを提供します。一部のDAppの制御は、 DAppのガバナンスに対する所有権を表すトークンの保有者に分散されています。システムを単一のエンティティが制御していないため、アプリケーションは分散型です。[ 4 ]
DAppsは一般的にオープンソースです。完全にクローズドソースのDAppsや部分的にクローズドソースのDAppsも存在します。[ 5 ] 最初の暗号通貨であるビットコインはDAppの一例です。[ 6 ]
DAppsは、独自のブロックチェーン上で動作するか、他のDAppのブロックチェーン上で動作するかに基づいて分類することができる。
スマートコントラクトは、ブロックチェーン上のデータを維持し、操作を実行するプログラムです。[ 5 ]より複雑な操作を処理するために、1つのDAppに対して複数のスマートコントラクトを開発できます。[ 5 ] DAppの75%以上は単一のスマートコントラクトでサポートされており、残りは複数のスマートコントラクトを使用しています。[ 5 ]
DApps は、DApp のスマート コントラクトのデプロイと実行にかかるコストのため、「ガス」と呼ばれるブロックチェーンのバリデータに支払われる手数料が発生します。[ 5 ] DApp の機能に必要なガスの量は、スマート コントラクトの複雑さに依存します。[ 5 ]イーサリアムブロックチェーン上で動作する DApp の複雑なスマート コントラクトは、ガスのコストが高すぎるとデプロイに失敗し、スループットの低下や実行待ち時間の増加につながる可能性があります。[ 5 ]
DAppsは一般的に、独自のコンセンサス機構を運用するのではなく、動作するブロックチェーンまたは分散型台帳のコンセンサス機構に依存します。一般的なブロックチェーンのコンセンサス機構には、プルーフ・オブ・ワーク(PoW)とプルーフ・オブ・ステーク(PoS)があります。[ 7 ]
プルーフ・オブ・ワークシステムでは、マイナーはブロックを検証するために計算作業を行います。プルーフ・オブ・ステークシステムでは、バリデーターは資産をステーキングすることでブロック検証に参加します。[ 7 ]
DAppsは、バックエンドコードが中央集権型のサーバー上で実行される一般的なアプリケーションとは異なり、分散型のピアツーピアネットワーク上でバックエンドコードを実行します。DAppのフロントエンドコードとユーザーインターフェースは、バックエンドへの呼び出しが可能なあらゆる言語で記述できます。
DAppsは分散型金融(DeFi)で利用されており、DAppsはブロックチェーン上で金融機能を実行します。[ 8 ] Aaveなどのプロトコルに関する実証研究では、トランザクションネットワークと制御ネットワークを分析することで、DeFiシステムが実際に分散化されているかどうかを検証しています。[ 9 ]
DApp のパフォーマンスは、レイテンシ、スループット、シーケンシャル パフォーマンスに左右されます。[ 10 ]ビットコインのトランザクション検証システムは、ビットコインのブロックチェーン上のブロックがマイニングされる平均時間が 10 分になるように設計されています。[ 10 ]イーサリアムは、平均 12 秒ごとに 1 つのブロックがマイニングされるというレイテンシの短縮を実現しています (ブロック タイムと呼ばれます)。比較のために、Visa は1 秒あたり約 10,000 件のトランザクションを処理します。[ 10 ] [ 11 ] Solanaなどの最近の DApp プロジェクトは、このレートを超えようとしています。[ 12 ]
インターネット接続は、DApps を含むブロックチェーンシステムの中核的な依存関係です。[ 10 ]高額な金銭的コストも障壁となります。少額の取引が、送金総額の大部分を占める場合があります。[ 10 ]サービスに対する需要の増加は、ネットワークトラフィックの増加により手数料の増加にもつながります。[ 13 ]これは、イーサリアムのブロックチェーン上に構築された DApps (非代替性トークン(NFT)で使用されるものなど)によって引き起こされるネットワークトラフィックの増加に起因するイーサリアムの問題です。[ 13 ]取引手数料は、DApp のスマートコントラクトの複雑さと特定のブロックチェーンによって影響を受けます。[ 5 ]
イーサリアムDAppsに関する実証研究では、利用状況が非常に集中していることが判明しました。995のイーサリアムDAppsのデータセットでは、5分の1未満のDAppsがほぼすべてのユーザーを引き付け、約5%がトランザクションの80%を占め、80%は1,000人未満のユーザーしかいませんでした。[ 5 ]
2023年に197のDAppsを対象に行われた調査では、利用状況のプラスとマイナスの両方の傾向が明らかになった。全体としては、プラスの傾向がマイナスの傾向よりも統計的に有意に多かったが、DeFiがマイナスの傾向の不均衡な割合を占めており、プラスの傾向のセグメントの割合は2023年3月までに減少した。[ 14 ]
使いやすさ、従来のアプリケーションとの違いを評価するユーザーの能力、および取引コストによって、普及は依然として制限されている。[ 15 ] [ 13 ]
2026年のResearch Policy誌の研究では、オープンソース開発活動とコミュニティの交流が、その後のDAppユーザーのエンゲージメントとトランザクション量に正の相関関係があることがわかった。[ 16 ]
初期の注目すべき例としては、 2017年に人気が急上昇した際にイーサリアムネットワークを混雑させたDApp CryptoKittiesが挙げられる。 [ 17 ] 2019年のウォール・ストリート・ジャーナルの報道によると、 CryptoKittiesや同様のゲームDAppはユーザーを維持するのに苦労していたという。[ 18 ]