BlockPulseNews
Définition

DApps : définition

Aussi appelé : applications décentralisées

Une DApp (application décentralisée) est une application dont la logique principale s'exécute dans des smart contracts sur une blockchain. L'utilisateur s'y connecte avec son portefeuille, sans créer de compte classique ni confier ses fonds.

Thème : Les bases de la crypto

DApps : comment ça marche ?

Une DApp combine généralement deux couches. Le back-end est constitué de smart contracts déployés sur une blockchain : ils contiennent les règles, gèrent les fonds et ne peuvent pas être arrêtés par un seul acteur, sauf si des clés d'administration le prévoient. Le front-end est une interface web ou mobile classique, qui lit l'état de la blockchain et prépare les transactions que l'utilisateur signe avec son portefeuille. Les échanges décentralisés, les protocoles de prêt, les places de marché NFT ou les jeux on-chain sont des exemples de DApps.

La décentralisation d'une DApp est souvent partielle. L'interface est fréquemment hébergée sur des serveurs ordinaires, sous un nom de domaine contrôlé par une entreprise, et l'accès à la blockchain passe souvent par des fournisseurs RPC centralisés. Si le site disparaît ou bloque certains utilisateurs, les smart contracts restent en général accessibles par d'autres interfaces ou directement. Certaines équipes hébergent leur front-end sur IPFS pour réduire cette dépendance. Il est donc plus juste de parler d'un spectre de décentralisation que d'une application totalement sans serveur.

Un exemple concret

Imaginons qu'Inès veuille échanger des tokens sur un DEX. Elle ouvre le site, clique sur « connecter le portefeuille » et choisit son extension. Elle saisit le montant, puis son portefeuille affiche la transaction à signer. Une fois celle-ci confirmée, c'est le smart contract qui exécute l'échange. Si le site devenait inaccessible, ses fonds ne seraient pas bloqués, car ils n'y ont jamais été déposés.

Les risques à connaître

Une DApp peut comporter des failles dans ses smart contracts, et une interface piratée peut présenter des transactions malveillantes. Les faux sites imitant des DApps connues servent à voler des fonds via des autorisations abusives. Il convient de vérifier l'adresse du site et de lire attentivement ce que le portefeuille demande de signer.

À ne pas confondre avec

  • Smart contract : Un smart contract est un programme on-chain ; une DApp est l'application complète, souvent composée de plusieurs contrats et d'une interface utilisateur.
  • DeFi : La DeFi regroupe les DApps à vocation financière, mais il existe aussi des DApps de jeu, d'identité ou de réseaux sociaux.

Questions fréquentes sur DApps

Faut-il créer un compte pour utiliser une DApp ?

Non, dans la plupart des cas la connexion se fait avec un portefeuille crypto. C'est l'adresse du portefeuille qui sert d'identifiant, et chaque action importante est validée par une signature.

Une DApp peut-elle être fermée ?

Son interface web peut être fermée ou censurée, mais les smart contracts déployés continuent généralement de fonctionner sur la blockchain, sauf s'ils contiennent une fonction de pause ou d'administration permettant de les arrêter.

Termes liés

Dans le même thème : Les bases de la crypto

Tous les termes du thème Les bases de la crypto →

À lire

DApps dans l'actualité

Nos articles qui parlent de DApps, les plus pertinents d'abord.

Approfondir

Les fiches des projets cités

Pour aller plus loin sur les projets mentionnés dans cette définition.

Approfondir avec l'Académie : La Cryptomonnaie Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en D

← Tout le lexique crypto de A à Z