分散型アプリケーション(Decentralized application = DApp[1]、dApp[2]、Dappまたはdapp)は、ブロックチェーンなど分散型コンピューティングの仕組みを利用して実行されるアプリケーションの総称。 DAppは、イーサリアムブロックチェーン[3]などの分散型台帳テクノロジー(DLT)によって普及している。また、DAppはその定義上スマート・コントラクトや、DeFi(分散型金融)とも密接な関係のある言葉であり、しばしば同義として扱われることもある。 特徴[編集] DAppは、バックエンドプログラムが中央集権型のサーバーで実行される一般的なウェブアプリケーションとは違い、分散化されたピアツーピアネットワーク上(Ethereumなど)でバックエンドプログラムを実行することが特徴である。 また、バックエンドへの呼び出しが可能な任意の言語で書かれたフロントエンド