L’univers crypto a non seulement changé la vision des gens par rapport à l’argent, mais il a également créé un jargon et des mots qu’on ne connaissait pas auparavant. Parmi les mots les plus populaires dans l’écosystème de la blockchain, nous avons les dApp.
Nombreuses sont des personnes qui ne prêtent pas attention à ce terme ou du moins ont du mal à comprendre et qui se demande ce qu’est une DAPP. Pas de panique, dans cette rubrique nous allons répondre à cette question !
Tout d’abord, vous allez avoir la signification d’une DAPP, un aperçu sur ce qui lui rend ainsi. Vous allez également connaitre le fonctionnement de la technologie et comment elle peut être utilisée pour résoudre de réels problèmes. Tout sera expliqué de manière claire et simple, avec des exemples pour vous aider à comprendre chaque partie du processus. Cependant, avant d’aller plus loin, je vais commencer par donner la signification de dApp et ensuite en expliquer le terme “décentralisé”.
QUE SIGNIFIE DAPP ?
DAPP c’est Decentralized Appliction qui veut dire Application #Décentralisée. Ces donc ce terme que nous utilisons toujours dans notre aventure avec les cryptomonnaies.
C’est quoi alors une application décentralisée ?
Quand quelque chose est décentralisée, elle n’est pas contrôlée, détenue ou gérée par une personne ou autorité centrale. le créateur du Bitcoin qui est la première application décentralisée, au monde l’a conçu dans le but de décentraliser le système financier. Mais la décentralisation ne convient pas qu’à l’argent – elle peut être appliquée à d’autres domaines également !
Pour simplifier les choses, nous allons utiliser l’exemple du #FCFA Lorsque vous payez vos courses dans un supermarché local avec de l’argent en papier, il contribue à un système centralisé. En effet, l’acheteur et le vendeur ne contrôlent pas le flux de la monnaie “fcfa”. La monnaie est contrôlée par la #Banque centrale, qui a le pouvoir de faire plusieurs actions,comme fixer le taux d’intérêt, imprimer de nouveau biller ou l’augmentation des frais. Malheureusement, les banques centrales ne prennent pas toujours les bonnes décisions, et ce sont les gens qui utilisent les banques qui doivent en payer le prix.
Cependant, le Bitcoin a tout remis en question en introduisant une monnaie décentralisée. En étant décentralisée, la monnaie n’est pas contrôlée par une banque centrale ou un gouvernement. En effet, le réseau #Bitcoin est totalement contrôlé par la société. Et n’importe quelle personne disposant d’une connexion Internet peut consulter et vérifier les transactions.
Alors, maintenant que vous comprenez ce qu’est la décentralisation et comment elle peut être appliquée à l’argent, nous allons essayer dans l’étape suivante de comprendre le fonctionnement des applications décentralisées en montrant leurs avantages et inconvénients.
Avantages et inconvénients des applications décentralisées
Les applications distribuées, comme toute autre chose dans le monde, ont leurs avantages et leurs inconvénients. Même si les avantages l’emportent sur les inconvénients, j’essaie de ne pas être partial et de raconter les deux côtés de l’histoire.
Avantages
- L’absence d’une entité centrale contrôlant l’application signifie que les applications décentralisées sont davantage axées sur la confidentialité. Le fait qu’il n’y ait pas de point d’entité unique signifie que les gouvernements, les entreprises ou les pirates peuvent l’utiliser pour #espionner les utilisateurs. Tout est dispersé dans le réseau et obtenir une partie du tout est inutile et inutile. En effet, pour que quelqu’un puisse obtenir chaque élément de données, il aura besoin de tous les éléments. Quelque chose comme un puzzle, une pièce ne vous montrera pas l’image entière.
- Les applications centralisées connaissent souvent des temps d’arrêt,. Un site Web hébergé sur un serveur, si le serveur tombe en panne ou est piraté, le site Web tombera en panne. Les applications décentralisées évitent totalement ce problème car l’ensemble de l’application repose sur des milliers ou des millions de nœuds sur l’ensemble du réseau. Si l’un d’entre eux tombe en panne, un autre prendra sa place et l’application continuera à fonctionner. Tout cela se produira sans que l’utilisateur ne sache jamais que quelque chose s’est passé.
- Les DApps sont souvent des applications open-source, ce qui signifie que le code derrière l’application n’est pas gardé secret en toute sécurité. Pour l’utilisateur moyen, cela ne veut rien dire, en particulier pour ceux qui n’ont aucune expérience de codage. D’un autre côté, les développeurs apprécient cela, car ils pourront “examiner” le code et s’assurer qu’il n’y a pas quelque chose qui devrait s’y trouver. Ce n’est pas quelque chose que vous devez savoir si vous utilisez une application décentralisée, mais si un développeur remarque quelque chose qui ne va pas, vous le saurez aussi.
- La sécurité est le dernier avantage que je mentionnerai. Il y en a beaucoup plus, mais ce sont les plus importants. Les applications décentralisées sont à l’épreuve du piratage et il est impossible de contourner cela. Un pirate informatique peut accéder à un serveur en identifiant l’adresse IP du serveur et en recherchant des exploits, ce qui est l’un des inconvénients les plus considérables des applications ou services centralisés. Une application décentralisée n’a pas de serveur, ce qui signifie qu’il n’y a pas d’adresse IP, donc le pirate ne peut rien faire. Même un nœud parvient à être piraté; J’ai déjà mentionné qu’une partie de l’ensemble du réseau ne vaut rien.
Les inconvénients
Ce n’est pas tout à fait positif, les dapps ont quelques inconvénients, et le plus important est la vitesse. Les applications décentralisées reposent sur des nœuds sur le réseau, et la vitesse à laquelle les choses fonctionnent dépendra des vitesses de connexion des nœuds. Un serveur aura une connexion gigabit, de sorte que l’utilisateur aura une expérience fluide et ne subira aucun décalage. Les nœuds sur les dapps auront rarement ce type de connexion, donc l’expérience peut parfois être lente.
Comme les dapps ne sont pas aussi populaires, ils souffrent du manque d’utilisateurs disponibles sur le réseau. L’objectif est d’avoir une application décentralisée, et plus l’application a de nœuds ou d’utilisateurs, plus elle sera sécurisée et décentralisée. L’une des principales raisons de ne pas avoir trop d’utilisateurs est les interfaces utilisateur des applications. Dans de nombreux cas, vous rechercherez une interface d’apparence inférieure à la moyenne, ce qui éloignera de nombreux novices.
EXEMPLES DE DAPP
Il existe un grand nombre d’exemples d’applications décentralisées, dans divers domaines :
- Les DApp de paiement : OmiseGo
- Les plateformes de cloud décentralisée : Storj, iExec, Siacoin
- Les plateformes d’échange décentralisées : Bancor, EtherDelta, iDex
- Les plateformes de marchés prédictifs : Augur, Stox
- Les DApp vote en ligne décentralisé : Followmyvote, Boulé
- Les plateformes de réseaux sociaux ou divertissement : TRON, Decent, Steemit
- Les jeux sur blockchain : CryptoKitties, Etheremon
- Les plateformes de crowdfunding : KickICO, Weifund
- Les places de marché décentralisées : OpenBazaar
Vous retrouverez une liste étoffée, bien que non exhaustive, des DApp existantes sur Stateofthedapps.
Conclusion
Les applications décentralisées en sont encore dans leurs débuts. Le réseau peut exister pendant un certain temps, mais les gens sont implacables à cause des choses qu’ils ne comprennent pas, c’est pourquoi les dapps n’ont toujours pas été compris.
Les applications et services centralisés peuvent etre obsolètes d’aujourd’hui ou un jour, les dapps non. Il y a en effet quelques inconvénients et quelques éléments que les développeurs doivent régler, mais en fin de compte, les dapps se sont révélés être une excellente amélioration par rapport aux applications centralisées standard.
j’apprend énormément à travers cet article
👍
Contenu très instructif