Une dApp est une application décentralisée. Elle est donc exécutée sur un réseau décentralisé (générallement une blockchain), qui ne possède pas d'autorité centrale. Les appels à l'application se font via des transactions sur le réseaux, ce qui nécessite de s'acquitter des frais de transactions.