Part 9 : Applications décentralisées (dApps)
Blog
Ce module aborde le fonctionnement des applications décentralisées sur les réseaux blockchain, leurs applications de grande envergure et leur rôle central dans la définition de l'avenir des interactions et des transactions numériques.
Que sont les applications décentralisées (dApps) ?
Les couches 0, 1 et 2 (voir le module 5) sont les couches de base sur lesquelles les protocoles (applications) sont construits. La couche applicative est ce que nous utilisons réellement dans la cryptographie. Considérez Internet comme une couche 1 et Instagram comme l'une des applications construites sur Internet. Une application décentralisée ou DApp est comme une application traditionnelle. Cependant, au lieu d'utiliser un processeur, les dApps utilisent l'infrastructure blockchain pour calculer les données.
Il existe une large gamme de DApps avec différents cas d'utilisation. Il s'agit notamment des jeux, des portefeuilles cryptographiques, des applications DeFi , des réseaux sociaux et bien plus encore. Les exemples les plus courants sont :
PancakeSwap (échange décentralisé)
OpenSea (marché NFT)
Applications décentralisées et applications
Open source :les dApps sont généralement open source. Cela signifie que leur code est accessible au public et que n'importe quel utilisateur peut le vérifier. En revanche, le logiciel des applications Web traditionnelles est stocké sur des serveurs contrôlés par l'entreprise/le créateur.
Décentralisées : Comme elles fonctionnent sur des réseaux blockchain, les dApps sont décentralisées et contrôlées par des validateurs ou des nœuds. Elles sont sécurisées par une technologie cryptographique. Les applications traditionnelles sont généralement gérées par un serveur centralisé.
Problèmes techniques et attaques : les dApps sont beaucoup moins vulnérables aux problèmes techniques et aux attaques que les applications centralisées traditionnelles. Si un seul serveur centralisé est compromis, l'ensemble du réseau peut être mis hors service. (Cependant, les dApps ne sont pas à l'abri des piratages/exploits).
Censure : les dApps sont également plus résistantes à la censure que les applications centralisées. Il est extrêmement difficile pour les gouvernements ou d'autres parties puissantes de stopper le réseau ou d'empêcher les utilisateurs d'interagir avec une dApp.
Réseau principal contre réseau de test
Mainnet fait référence à une blockchain ou à un protocole qui a passé la phase de test. La version complète a été déployée. (Notez qu'il y aura presque toujours des itérations, des mises à jour et des améliorations à l'avenir).
« Testnet, comme son nom l'indique, fait référence à une blockchain ou à un protocole qui n'est pas encore complètement développé ou qui nécessite un suivi avant d'être mis en service. Cela signifie généralement que de grandes quantités de fonds d'utilisateurs sont en jeu. Un testnet est un prototype fonctionnel. Il est utilisé par les programmeurs et les développeurs pour tester et dépanner la blockchain avant qu'elle ne soit prête pour le lancement du réseau principal.
Nous avons vu comment les dApps offrent une alternative plus sécurisée, plus transparente et plus autonome aux applications traditionnelles. De la finance aux jeux, le potentiel des dApps est vaste et en constante évolution.