Qu'est-ce qu'une dapp ? Application décentralisée sur la chaîne de blocs
Une introduction aux applications décentralisées (dapps) et en quoi elles diffèrent des applications traditionnelles.
Date published: 1 avril 2019
Une explication par district0x Network présentant les applications décentralisées (dapps), couvrant ce qui les différencie des applications traditionnelles, comment elles fonctionnent sur l'infrastructure de la chaîne de blocs, et leurs avantages en matière de sécurité.
Cette transcription est une copie accessible de la transcription originale de la vidéo (opens in a new tab) publiée par district0x Network. Elle a été légèrement modifiée pour en faciliter la lecture.
Qu'est-ce qu'une dapp ? (0:01)
Dapp est le terme abrégé pour application décentralisée (dapp). Tout comme n'importe quel développeur peut créer des applications pour l'App Store sur le système d'exploitation iOS d'Apple, les développeurs peuvent également construire sur l'infrastructure de la chaîne de blocs d'Ethereum. Pour l'utilisateur final, une dapp peut ne pas sembler différente des autres applications que vous utilisez aujourd'hui. Cependant, les dapps sont propulsées par la chaîne de blocs, ce qui les rend différentes — et peut-être bien supérieures.
Comment fonctionnent les dapps (0:29)
Voici ce que vous devez savoir :
- Le code frontal (front-end) et l'interface utilisateur d'une dapp peuvent être écrits dans n'importe quel langage capable de faire des appels à son code dorsal (back-end)
- Son code dorsal s'exécute sur un réseau pair à pair décentralisé comme Ethereum, et tous les enregistrements des opérations de l'application sont stockés sur une chaîne de blocs
- Dans la plupart des cas, l'ensemble de la base de code est open source — cela signifie que d'autres personnes peuvent accéder au code et construire par-dessus, mais personne ne possède l'application, ce qui signifie qu'elles sont libres d'être utilisées, améliorées et développées par n'importe qui dans la communauté
- L'ensemble des utilisateurs de la dapp est libre de se gouverner lui-même — ce concept est appelé autonomie
Avantages en matière de sécurité (1:10)
L'exécution de dapps sur la chaîne de blocs offre également des avantages supplémentaires en matière de sécurité. Étant donné que les transactions sont distribuées et chiffrées sur la chaîne de blocs Ethereum, il n'y a pas d'emplacement central qu'un pirate informatique pourrait violer pour y accéder.
Créer des dapps sur Ethereum (1:23)
Ethereum est peut-être la meilleure plateforme pour créer des dapps, grâce à son propre langage, Solidity. Cela permet aux développeurs de créer des contrats intelligents en utilisant la machine virtuelle Ethereum. À l'aide de ces outils, les développeurs ont créé des applications avec des cas d'utilisation allant des marchés de prédiction à la planification des ressources.
Exemple : Ethlance (1:43)
Un exemple de dapp déjà opérationnelle est Ethlance. Ethlance est un marché de l'emploi complètement décentralisé où les travailleurs indépendants peuvent trouver du travail et les employeurs peuvent trouver des travailleurs. Puisqu'elle est propulsée par la chaîne de blocs Ethereum, en dehors des frais de gaz, son utilisation est entièrement gratuite.