分散型アプリケーション
DAppは、バックエンドプログラムが中央集権型のサーバーで実行される一般的なウェブアプリケーションとは違い、分散化されたピアツーピアネットワーク上(Ethereumなど)でバックエンドプログラムを実行することが特徴である。 また、バックエンドへの呼び出しが可能な任意の言語で書かれたフロントエンドプログラムとユーザーインターフェースを持つことができ、さらにフロントエンドにおいても、SwarmやIPFSなどの分散型ストレージでホストすることができる。 DAppはトークンを提供することで協力者にインセンティブ(動機づけ)を与えており、コミュニティ内で合意された特定のプロトコルにより運用される仕組みとなっている。これによりネットワーク健全性の維持を行っている。