Parler de blockchain est assez complexe et aborde de nombreux sujets. Cette fois-ci, nous parlerons un peu des DApps, ou applications décentralisées.
Une application décentralisée (DApp) est une application exécutée par de nombreux utilisateurs sur un réseau décentralisé à l'aide de protocoles fiables. Elle est conçue pour éviter tout point de défaillance unique. Elle utilise généralement des jetons pour récompenser les utilisateurs qui contribuent à la puissance de calcul.
Définition
La définition la plus précise que j'ai trouvée de ce qu'est une dapp : elle stipule que les dapps fonctionnent de manière autonome, sans entité de contrôle centrale, et que toutes les modifications sont décidées par les propositions et le consensus de leurs utilisateurs.
Cela commence déjà à clarifier pourquoi les Dapps sont devenus si intéressants pour les développeurs: sans autorité centrale, ils sont supérieurs sur le plan architectural aux applications centralisées.
Les définitions typiques incluent les attributs suivants:
Le code est open source et géré de manière autonome.
- Les enregistrements et les données sont stockés à l'aide de la blockchain, offrant une interaction fiable et évitant tout point de défaillance unique
- Utilisez des jetons cryptographiques pour récompenser les utilisateurs qui fournissent une puissance de calcul.
- Jetons générés via un algorithme cryptographique.
Les avantages de Dapps
L'un des principaux défis des applications web classiques est la tolérance aux pannes. Si une application devient trop populaire ou est victime d'une attaque par déni de service, le développeur ne peut rien faire d'autre que déplorer la situation.
En revanche, les ressources et les fonctionnalités des Dapps sont distribuées entre les pairs sur la blockchain.
Cela rend les attaques par déni de service traditionnelles extrêmement coûteuses , car elles ne reposent pas sur un seul serveur.
Les autres avantages importants des dapp par rapport à leurs homologues centralisés sont qu'ils remodèlent la dynamique.
Les plates-formes comme Facebook, Twitter et Instagram dépendent du contenu que leurs utilisateurs produisent et consomment.
Avec des applications régulières, l'entité centralisée est le bénéficiaire maximum de l'effort apporté par ses utilisateurs.
Avec Dapps, leurs modèles de gouvernance décentralisée garantissent une redistribution du pouvoir afin que les utilisateurs d'applications et leurs créateurs de logiciels puissent en bénéficier de manière plus équitable.
Dapps, l'avenir de la diffusion d'informations sans manipulation

Bien que les avantages technologiques des Dapps soient très clairs, lorsqu'il s'agit de libérer véritablement le potentiel des Dapps, étant donné leur nature décentralisée, la manipulation des données est assez difficile.
Un exemple clair que nous pouvons donner est le rôle des réseaux sociaux dans les événements politiques, un exemple clair était en Égypte il y a quelques années.
Un autre exemple est celui des scandales révélés lors d'élections dans certains pays, où les réseaux sociaux ont été utilisés pour favoriser certains candidats.
Compte tenu de cela, Dapps peut totalement changer le paysage, mais un élément manque toujours: les données en temps réel.
Les applications capables de s'activer et de fonctionner instantanément seront toujours un outil bien plus puissant pour les individus et les organisations que les applications qui doivent essentiellement rester statiques au fil du temps.
La plupart des développeurs, bien sûr, connaissent parfaitement les avantages des informations en temps réel.
Mais l'intégration de sources de données en temps réel de qualité pour les applications décentralisées présente de sérieux défis.
Actuellement, les Dapps qui ne gèrent que les transactions cryptographiques dans le cadre de la blockchain n'ont pas besoin de réfléchir à ces problèmes.
Cependant, pour créer des DApps complexes capables d'offrir plus de fonctionnalités que le simple règlement de transactions, l'accès à des données externes en temps réel provenant de particuliers et d'une multitude d'organisations devient essentiel.
Quelques Dapps
Enfin, quelques Dapps ont vu le jour et dont on peut en citer:
- Augur - Marché de la prédiction
- Jeton d'attention de base - Réseau de publicité numérique.
- Cryptokitties - jeu virtuel basé sur la blockchain
- OmiseGO - plateforme de paiement ouverte et échange décentralisé.
- Steemit - une plateforme de blogs, similaire à Reddit
- Steepshot - une plateforme de partage de photos, similaire à Instagram
- DTube - une plateforme de partage vidéo, similaire à Youtube
- DSound - une plateforme de partage de musique, similaire à Soundcloud