DApps

5 min Niveau 4

Les applications décentralisées (DApps) sont des applications qui s'exécutent sur un système informatique distribué, c'est-à-dire un réseau blockchain. Bien qu'il existe différentes façons de définir une DApp, elles sont généralement décrites comme des applications qui présentent les caractéristiques suivantes :

  • Open Source - Le code source est intentionnellement mis à la disposition du public, ce qui signifie que tout le monde peut vérifier, utiliser, copier et modifier le code.
  • Décentralisée - Comme les applications numériques fonctionnent sur des réseaux de chaînes de blocs, elles ne sont pas contrôlées par une seule entité ou autorité. Au lieu de cela, elles sont gérées par plusieurs utilisateurs (ou nœuds).
  • Cryptographiquement sécurisée - L'application est protégée par la cryptographie, ce qui signifie que toutes les données sont enregistrées et conservées dans une blockchain publique. Il n'y a pas de point de défaillance unique.

Les applications traditionnelles présentent de multiples problèmes que les DApps tentent de résoudre. Le principal avantage de choisir une DApp par rapport à une application traditionnelle est que cette dernière utilise une architecture centralisée en stockant leurs données sur des serveurs contrôlés par une seule entité. Cela signifie qu'elles ont un seul point de défaillance, ce qui les rend sensibles aux problèmes techniques et aux attaques malveillantes.

Un serveur centralisé compromis peut mettre hors service l'ensemble du réseau de l'application, le rendant temporairement ou définitivement inutilisable. En outre, les systèmes centralisés sont souvent victimes de fuites ou de vols de données, ce qui met en danger les entreprises et les utilisateurs individuels.

Il existe une grande variété de DApps, avec des cas d'utilisation différents. Elles peuvent inclure des jeux, des plateformes de médias sociaux, des portefeuilles de crypto-monnaies et des applications financières (DeFi).

Les applications décentralisées alimentent leur propre activité grâce à un système de jetons (jetons numériques créés par l'utilisation de contrats intelligents). Les jetons peuvent être spécifiques à une DApp particulière (par exemple, le jeton Steem utilisé sur Steemit), ou ils peuvent être natifs de la blockchain qui héberge la DApp, comme dans le cas de CryptoKitties utilisant l'éther (ETH).

En résumé, les DApps sont conçues comme des projets open-source qui fonctionnent au-dessus d'un réseau blockchain. À son tour, la nature distribuée de ces réseaux assure la transparence, la décentralisation et la résistance aux attaques.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus