Les DApps combinent smart contracts, cryptomonnaies et blockchain pour créer des applications. Leur utilisation et stockage de données diffèrent des applications traditionnelles. Elles sont essentielles car décentralisées, permettant à tous les utilisateurs d’y avoir accès sans l’intervention d’un tiers.
Sommaire
La naissances des applications décentralisées (DApps)
Aujourd’hui, nos applis mobiles préférées occupent une place cruciale dans nos vies. Nous comptons sur ces prestataires pour assurer la protection de nos données. De nombreux e-commerces proposent même des services gratuits, en échange de l’exploitation (partielle ou totale) de nos données par des annonceurs pour des bénéfices commerciaux.
Les messageries électroniques « gratuites » sont utilisées par les annonceurs pour afficher des publicités ciblées dans votre boîte de réception et générer des revenus. Bien que cette pratique soit courante, elle est controversée et a suscité une forte réaction internationale. Le scandale de Cambridge Analytica en 2018 en est un exemple, où les données utilisateur ont été collectées à partir de profils Facebook et vendues à des fins de publicité politique, provoquant une réaction jusqu’aux plus hautes sphères politiques.
Les ICO et le lancement d’Ethereum en 2015 ont permis l’émergence des applications décentralisées, offrant des solutions à ce souci.
C’est quoi une application décentralisée ?
Les DApps, des applications blockchain décentralisées, ressemblent aux applications classiques avec quelques nuances. Les données sont stockées sur chaque ordinateur du réseau blockchain comme Ethereum. Personne n’a le contrôle sur une DApp car aucune personne ou groupe ne la possède.
Ce sont des programmes informatiques opérant sur une blockchain. Toute application web a un front-end (sur votre ordinateur) et un back-end (sur des serveurs). Mais le back-end des DApps se trouve sur une blockchain, ce qui les différencie.
Les DApps, à l’inverse des applications classiques, sont sous l’emprise financière et régulées par les utilisateurs, tel que Ethereum et Bitcoin. Avec une autorité partagée, les DApps sont un modèle innovant.
Comprendre les dApps avec l’exemple de Brave : navigateur web décentralisé
Les DApps prennent diverses formes, telles que jeux, réseaux sociaux ou navigateurs. Ils partagent de nombreux traits avec d’autres réseaux basés sur blockchain. Ces réseaux décentralisés sont protégés et gérés par un groupe restreint, qui est rémunéré selon le consensus du réseau.
Brave, sorti en 2016, a été pionnier en récompensant les internautes avec ses propres tokens ERC20, les « Basic Attention Token (BAT) ». Malgré sa ressemblance avec les autres navigateurs et son interface similaire à celle de Google Chrome, Brave est facilement synchronisable avec votre adresse mail et vos favoris d’un autre navigateur. On vous conseille de laisser votre ancien browser derrière vous et de passer à Brave ! (On précise que ce n’est pas sponsorisé, c’est vraiment un super navigateur).
Avec Brave, fini les publicités intrusives et les trackers grâce à son bloqueur efficace. Toutefois, les pubs pertinentes sont autorisées pour ceux qui souhaitent les voir sans surveillance de leurs activités en ligne. Et en prime, gagnez des Basic Attention Tokens (BAT) en acceptant les pubs ciblées.
Brave, en matière de tracking, n’analyse que les habitudes de navigation pour les publicités. Les données sont stockées sur Ethereum, réparties sur de nombreux ordinateurs. Les DApps sont prometteuses pour la protection de la vie privée.
DApp : comment les utiliser ?
Créez facilement votre wallet de cryptomonnaies en ligne avec MetaMask ou un navigateur similaire tel que Brave justement. Stockez, envoyez et recevez des Ether, tokens ERC20 et autres tokens de la blockchain Ethereum en quelques clics grâce à ce portefeuille intégré. Comparable à Apple-Pay, cette solution permet un accès rapide et efficace à vos transactions.
Lorsque les utilisateurs déposent les Ether sur leur portefeuille, ils peuvent s’en servir pour payer des services en ligne ou accéder à des DApps. Ils peuvent également utiliser des Ether ou des tokens ERC20 pour jouer à des jeux tels que CryptoKitties.
Le problème de la scalabilité des applications décentralisées
Les DApps comportent des risques, comme toute utilisation de blockchain : vulnérabilité au piratage et difficulté de mise à l’échelle pour soutenir de nombreux utilisateurs.
Le jeu en ligne CryptoKitties, a attiré plus de 1,5 million d’utilisateurs depuis sa sortie en 2017. Ressemblant à un jeu de cartes Pokémon, il propose une variété de chats virtuels. Son succès s’explique par sa facilité d’utilisation et son aspect accrocheur.
L’histoire se souvient de CryptoKitties
L’histoire de CryptoKitties prouve que les DApps ne sont pas encore démocratisées. Les transactions du jeu ont ralenti le réseau Ethereum. CryptoKitties a augmenté le prix de ses chats numériques pour faire passer les transactions, soulevant des questions de centralisation. Cependant, après la baisse du prix du Bitcoin, la popularité de CryptoKitties a également diminué. La crypto sphère se souvient très bien de cette période, début 2018, qui a mené la voix avec les CryptoPunks a la narative NFT du bullrun 2021.
Le hard fork d’Ethereum et la naissance d’ETC après le « hack DAO »
Les DApps présentent deux risques majeurs, en plus de leur problème de scalabilité. Tout d’abord, elles sont exposées aux piratages, comme d’autres réseaux. De plus, leur bon fonctionnement repose sur le consensus des agents qui gèrent le réseau, notamment depuis le fameux « hack DAO ».
Une DAO, également connu sous le nom d’Organisation Autonome Décentralisée, est une DApp utilisé pour gérer la gouvernance d’un jeton. Cette organisation fonctionne comme un fonds dirigé par des investisseurs, mais de manière décentralisée. Les smart contracts codent chaque action et règle du fonds. En 2016, le DAO d’Ethereum a levé 168 millions de dollars en Ether lors de sa première ICO.
Les hackers ont exploité une faille majeure dans le code du smart contract, causant une perte de 50 millions de dollars (3,6 millions d’Ether). Comme mentionné, les smart contracts sont immuables une fois qu’ils sont déployés, ce qui a aggravé la situation.
Les développeurs Ethereum craignaient les conséquences du DAO, détenteur de 15% des Ether, sur le réseau. Malgré les débats de la communauté, l’Ethereum Foundation, composée des principaux développeurs, a opté pour un hard fork.
Le hard fork a réparé les dégâts du piratage sur la blockchain, mais a aussi créé une division dans la communauté Ethereum. Certains ont refusé le hard fork, considérant la blockchain comme immuable. Ainsi, Ethereum Classic est né.
Questions fréquemment posées sur les dApps
Les DApps fonctionnent cmme un réseau blockchain. Dans ce cas, chaque utilisateur DApp est un nœud du réseau. Chaque utilisateur s’assure du bon fonctionnement et de l’exploitation dudit réseau.
Les applications décentralisées (DApps) sont des applications qui sont implémentées sur une blockchain. Le code source, l’infrastructure et les données de l’application ne sont pas stockés par une entreprise.
Conclusion : quel avenir pour les DApps ?
Il est probable que l’écosystème s’élargira grâce aux réseaux sociaux, jeux et navigateurs utilisant la technologie blockchain, attirant les utilisateurs nécessitant des cryptomonnaies. Les prochains 100 millions d’utilisateurs ne seront peut-être pas attirés par les cryptomonnaies elles-mêmes.
Les DApps en sont encore à leurs débuts, mais ne sont pas l’étape suivante pour les applications et services en ligne. Elles révolutionnent la gestion de nos données et la façon dont nous gagnons et échangeons de l’argent en ligne.