L’avènement d’Internet au début des années 2000 s’est effectué notamment grâce à l’apparition de nombreux sites et applications utilisées encore aujourd’hui. YouTube, Twitch, Facebook ou Twitter sont d’autant de services différents faisant partie du patrimoine du web 2.
La démocratisation future du web 3 et des cryptomonnaies devraient se corréler avec le développement d’applications spécifiques à ce domaine : les applications décentralisées (DApps).
Dans ce guide, apprenons ensemble les principes et l’utilité de ces DApps.
Tout savoir sur les applications décentralisées (DApp)
Définition d'une DApp en crypto
La différence majeure dans le développement de ces DApps avec celles déjà existantes consiste dans leur fonctionnement décentralisé (peer to peer). L’aspect de décentralisation reste une spécificité propre à la blockchain à laquelle les principaux acteurs du domaine sont attachés.
À l’inverse des applications mentionnées en introduction, les Dapps ne nécessitent pas de serveurs centralisés. Leur code est ainsi exécuté sur un réseau décentralisé qui se matérialise généralement par une blockchain ou d'autres technologies de registres distribués.
Enfin, une Dapp est la combinaison d’un contrat intelligent et d’une interface utilisateur.
Spécificités d'une DApp en crypto
Les Dapp sont apparus pour répondre au problème de centralisation inhérent au web que l’on connaît aujourd’hui. Pour se démarquer et offrir une réponse efficace, plusieurs caractéristiques sont indispensables.
Généralement Open Source, les Dapp mettent à disposition des utilisateurs le code permettant leur exécution. Ces applications décentralisées doivent être exécutées sur un registre distribué, public et transparent. Cette nécessité s’explique par le besoin de rendre accessible, à tous, l’historique des transactions.
Ethereum (ETH) attire la majorité des développeurs de Dapp – bien plus que Bitcoin – mais tout protocole supportant les contrats intelligents est en mesure d’accueillir le déploiement d’une Dapp sur son réseau.
Le web 2 s’est surtout démarqué par l’exploitation des données personnelles par les GAFAM. Le web 3, lui, souhaite redonner aux utilisateurs d’Internet le contrôle de leurs données personnelles, mais surtout créer une nouvelle manière de générer et partager de la valeur.
De fait, les applications décentralisées sont généralement créées autour d’un modèle économique basé sur l’obtention et l’échange d’un token propre à la Dapp utilisée.
Les avantages d'une DApp en crypto
Le développement d’une application décentralisée est une aubaine pour les défenseurs des libertés.
En effet, l’absence d’autorité centrale offre une forte résistance à la censure aux utilisateurs. Cette robustesse s'exprime par l’incapacité de bloquer ou refuser l’accès au service ou à la plateforme à une personne de manière arbitraire.
De plus, la transparence inhérente à la blockchain offre une confiance accrue aux utilisateurs tout en leur permettant de s’affranchir du contrôle d’une tierce personne grâce à l’exécution automatique des smart contracts.
Les différents cas d'utilisation
Plusieurs types d’applications décentralisées peuvent être développés. Certains avis considèrent que ces nouveaux types de services apparaissent comme un changement de paradigme dans la manière d’appréhender l’échange de valeur dans la société.
De fait, nous sommes certainement aux prémices des cas d’utilisations possibles. Il est néanmoins déjà possible de voir certaines catégories se distinguer.
Les applications décentralisées financières (DeFi)
Le secteur financier s’est démarqué par la révolution apportée par la finance décentralisée ou plus communément désigné par DeFI. Ces applications avec un volume important ont pour spécificité de permettre l’utilisation de service propre au secteur bancaire, assurantiel ou de trading et de les offrir sur un service décentralisé.
Grâce aux applications du secteur de la DeFI, de nombreux services tels que le borrowing de crypto (emprunt), le lending de crypto (prêt), l’apport de liquidité ou encore le crownfunding (financement participatif) sont possibles sur la blockchain.
En savoir plus : Qu’est-ce que la finance décentralisée (DeFi) ?
Les applications décentralisées pour le Gaming crypto (Play to Earn & Metaverse)
Le secteur des jeux vidéo est l’un des plus concurrentiels et porteurs du numérique. Inévitablement, les studios de développements se sont intéressés au phénomène et de nombreuses applications décentralisées sont en cours de développement dans ce domaine.
La démocratisation des NFT est également un enjeu majeur pour ces futures applications. Dès aujourd’hui, l’apparition de jeu play to earn combinent l’intégration d’une crypto monnaie propre à leur Dapp avec l’attribution de NFT. C’est le cas, par exemple, de StepN dont la technologie a fait l’objet d’une analyse approfondie ici.
En savoir plus : Guide des Play to Earn – Gagner des crypto en jouant à des jeux sur la blockchain
Les marketplaces décentralisées
Les places de marchés se sont multipliées ces derniers mois sur les différentes blockchains existantes. Dans le cadre de la vente et d’achat de NFT, l'application OpenSea fait figure de géant du domaine, mais il existe des marketplace décentralisés de puissance de calcul (cloud computing) comme iExec ou Akash.
Il existe également une marketplace transcoding de flux vidéo comme Livepeer permettant d'imaginer des concurrents de YouTube ou Twitch décentralisés ou encore de calcul GPU comme Render Token pour faciliter la création de metaverses sans avoir à héberger son propre datacenter.
Conclusion sur les dApps
La multiplication des applications décentralisées démontre tout l’intérêt porté aux crypto monnaies par les développeurs. Les principes de décentralisation et de confiance permettent de créer un système dans lequel les utilisateurs sont au cœur des projets.
Pour autant, tout service ne doit pas nécessairement se transformer en Dapp. Le domaine étant en pleine croissance, de nombreux cas d’utilisations restent à développer. L’avenir de ces Dapps promet d’être passionnant.