Depuis l’introduction d’ICQ, l’ancêtre des applications de chat en ligne, les attentes vis-à-vis des services de messagerie instantanée (IM) n’ont jamais changé. Les utilisateurs veulent simplement qu’ils fonctionnent, ce qui est apparemment devenu un défi de taille, étant donné les temps d’arrêt fréquents que connaissent les applications de chat les plus populaires de nos jours.
Lancée la même année que Bitcoin (BTC), WhatsApp est l’une des applications de chat les plus utilisées sur la planète. Propriété de Meta (dont l’écurie possède également Instagram et Facebook), WhatsApp est la quintessence des services centralisés. C’est pourquoi lorsque le service tombe en panne, cela a un impact beaucoup plus large que simplement laisser plus de deux milliards d’utilisateurs mensuels se gratter la tête et se plaindre sur Twitter.
WhatsApp incarne parfaitement les qualités d’un état d’esprit centralisé : il a une portée grand public, un géant de l’industrie le soutient et malgré le fait que près d’un tiers de la planète l’utilise, les gens n’ont absolument rien à dire sur le produit final.
Pourquoi les applications de chat centralisées tombent-elles en panne ?
Lorsqu’un produit est contrôlé et géré par une entité centrale, il a tendance à suivre certains processus au cours de son cycle de vie. Quelqu’un doit assumer l’entière responsabilité des différents aspects du produit centralisé.
L’échelle massive du produit transforme même de minuscules mises à jour en un chaos d’erreurs humaines, de problèmes de base de données et de manque de temps pour tester la version avant de publier la mise à jour pour répondre aux attentes des parties prenantes. Couplé aux nombreuses cyberattaques sur l’infrastructure elle-même, plus le service est centralisé et géré par une seule entité, plus les « suspects habituels de défaillance » remplissent la salle.
Les services décentralisés peuvent-ils réparer les temps d’arrêt ?
Les applications décentralisées axées sur la communication (DApps), en revanche, fournissent des systèmes anti-fragiles, a déclaré le co-fondateur et PDG du fournisseur de services Web3 Heirloom Nick Dazè à Cointelegraph. Il a déclaré que les messagers décentralisés se renforcent avec chaque utilisateur intégré, car ils fonctionnent essentiellement comme des « nœuds » qui permettent au système de fonctionner correctement.
« La principale différence est qu’il n’y a pas un seul point de défaillance », a déclaré Dazè, le comparant à un ballon comprimé sur une partie, qui devient géométriquement plus petit tout en contenant l’air de la section comprimée : « Tout l’air existe encore. Il est simplement poussé vers une autre section du ballon.
Récent : L’état de la crypto en Europe du Sud : Malte ouvre la voie
Bien sûr, les applications décentralisées présentent leur propre ensemble de défis, et l’un d’eux est la mise à l’échelle. Les DApps ne peuvent pas rivaliser avec les services centralisés sans pouvoir prendre en charge une base d’utilisateurs d’un milliard de niveaux, mais Dazè pense que les DApps peuvent surmonter les problèmes de mise à l’échelle en répondant à deux questions : » Où toutes ces données sont-elles en direct ? » et » Comment nous réduisons le spam du réseau ? »
Abordant le premier problème, Dazè considère l’adressage basé sur une clé publique comme une solution décente, « car il sert de fonction de limitation de la quantité de données nécessaire à gérer ». Concernant le deuxième problème, Dazè a déclaré que des mesures dissuasives pour le spam doivent être créées, accompagnées de serveurs Captcha.
La redondance est le nom du jeu
Cointelegraph a également contacté Chris McCabe, le co-fondateur du projet Oxen, connu pour sa session d’application de messagerie instantanée décentralisée. Lorsqu’on lui a demandé comment les applications de messagerie instantanée décentralisées gèrent les pannes et les temps d’arrêt, McCabe a souligné la redondance :
« Les réseaux décentralisés ont beaucoup de redondance intégrée. Si un serveur tombe en panne, un autre est là pour le remplacer. »
Il a déclaré que le réseau de nœuds de service Oxen, un ensemble de nœuds incitatifs servant d’infrastructure d’Oxen et de ses offres, compte plus de 1 600 nœuds exploités par des centaines de personnes dans le monde.
« Il faudrait un événement catastrophique pour faire tomber le réseau », a affirmé McCabe, ajoutant que le réseau est équipé pour continuer comme d’habitude malgré des événements majeurs de temps à autre.
« Dans le passé, nous avons vu un cinquième des nœuds se déconnecter soudainement, mais Session a continué à envoyer des messages normalement. Le réseau s’auto-guérit, et il n’y a pas eu un gel total de la communication comme nous l’avons vu avec les réseaux centralisés.
Session peut actuellement gérer environ cinq millions d’utilisateurs – une infime partie de la base d’utilisateurs de WhatsApp. Cependant, McCabe a déclaré que l’équipe continuerait à publier des mises à jour pour un réseau de stockage décentralisé plus étendu et une bande passante réseau plus élevée.
Le co-fondateur d’Oxen a admis qu’il reste à prouver si un réseau décentralisé pourrait gérer le trafic auquel WhatsApp ou Messenger sont confrontés quotidiennement. Cependant, il espère que Session pourrait être la première application à tester cette théorie.
« La session gagne en popularité non seulement parce qu’elle n’a pas baissé », a-t-il résumé, ajoutant : « Mais aussi parce que les gens en ont assez de voir leurs données systématiquement collectées, analysées et militarisées contre eux ».
Non manipulé, illisible et intraçable
L’écosystème décentralisé offre un large éventail de projets et d’applications avec différentes priorités. L’une d’entre elles est TransferChain, une application de messagerie peer-to-peer qui met l’accent sur la confidentialité. Tuna Özen, cofondatrice de TransferChain, a déclaré à Cointelegraph que si l’aspect évolutivité de la décentralisation est une zone grise, être évolutif ou non évolutif est le résultat de décisions de conception.
Récent: Comment la faible liquidité a conduit Mango Markets à perdre plus de 116 millions de dollars
« La principale idée fausse qui pousse les produits à ne pas être évolutifs est de supposer que toute conception de blockchain peut répondre à tous les besoins », a déclaré Özen. Il a suggéré que plusieurs variables, notamment le volume de blocs, le taux de génération de blocs, le consensus, l’algorithme de sélection, l’intégration de jetons, la structure des coûts et des avantages du réseau et la structure de participation au réseau, soient prises en compte :
« Tout comme il est raisonnable de s’attendre à ce qu’une voiture de course éprouvée sur piste, construite uniquement pour la vitesse, offre les mêmes performances dans des conditions hors route, il est tout aussi raisonnable de s’attendre à une approche blockchain qui n’est pas spécifiquement conçue pour les produits et services. évolutif.
Tuna Özen et son équipe décrivent TransferChain comme une plate-forme cloud alimentée par un mécanisme de prise de décision décentralisé sur un grand livre distribué. L’application diffère de ses homologues centralisés par où et comment les données de communication sont enregistrées ainsi que par le stockage transparent du processus – qui est non manipulé, illisible et introuvable selon Özen.
Bien que les services décentralisés offrent des infrastructures plus résilientes, ils ont encore un long chemin à parcourir pour rattraper leurs homologues centralisés en termes de base d’utilisateurs et d’adoption générale. Une autre chose à retenir est qu’à mesure que les DApps deviennent plus populaires, ils devront probablement faire face à un examen réglementaire plus approfondi et les gouvernements du monde entier auraient certainement des problèmes avec cette nouvelle forme de communication – étant donné qu’ils n’ont commencé que récemment à comprendre la nouvelle forme d’argent. .