C’est une application décentralisée qui fonctionne sur une blockchain.
Tout ce qui compose une dApp (code, données, infrastructure) est hébergé sur un réseau partagé, ouvert et public.
La majorité des dApps fonctionnent sur la blockchain Ethereum qui permet l’utilisation de smart contracts (contrats intelligents).