Qu’est-ce qu’une dApp ?
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).
Le cœur d’une dApp est basé sur les smarts contracts. Un smart contract correspond à un fichier contenant du code informatique.

Du point de vue utilisateur, une dApp ressemble à une application classique que l’on a l’habitude d’utiliser. La seule différence réside dans l’infrastructure, le back end.

- Pas de censure – Les dApps fonctionnent sur un réseau décentralisé, ce qui signifie qu’elles ne dépendent pas d’une seule autorité centrale pour fonctionner. Autrement dit, aucune entité du réseau ne peut empêcher les utilisateurs de soumettre des transactions ou de lire des données de la blockchain.
- Haute disponibilité – Le système de réseau décentralisé répartit le stockage sur une blockchain, donc sur une multitude de serveurs interconnectés. Cela limite les dysfonctionnements liés à des pannes matérielles.
- Données sécurisées – Les données stockées sur la blockchain sont cryptées. Une fois ajoutées à la blockchain, les données deviennent immuables. De plus, une dApp n’a pas besoin d’informations personnelles pour être utilisée ; les données personnelles ne sont pas gérées par une entité centrale.
- Transparence – Les smarts contracts sont publics. le
code d’une blockchain est ouvert, ce qui signifie qu’il est consultable par tout le monde.
