DApps są podzielone na 17 kategorii: giełdy, gry, finanse, hazard, rozwój, przechowywanie, wysokie ryzyko, portfel, zarządzanie, własność, tożsamość, media, media społeczne, bezpieczeństwo, energia, ubezpieczenia i zdrowie.

Definicja Istnieje szereg kryteriów, które muszą zostać spełnione, aby aplikacja została uznana za DApp.

Tradycyjne definicje zdecentralizowanej aplikacji wymagają, aby DApp była typu open-source, co oznacza, że aplikacja działa autonomicznie bez centralizowanej organizacji / osoby kontrolującej większość powiązanych z nią tokenów. DApps mają również publiczny, zdecentralizowany łańcuch bloków, który jest używany przez aplikację do przechowywania kryptograficznego zapisu danych, w tym transakcji historycznych.

Chociaż tradycyjne DApps są zwykle typu open source, pojawiły się wraz z rozwojem branży kryptowalut też takie DApps, które są w pełni zamknięte i częściowo zamknięte. Od 2019 r. tylko 15,7% DApps jest w pełni open-source w porównaniu do 25% DApps będących całkowicie zamkniętymi źródłami, to znaczy, że istnieje mniejszy odsetek DApps z kodem aplikacji i inteligentnymi kontraktami, które są całkowicie dostępne w porównaniu do odsetek DApps bez ujawnienia ich kodu.