Le cloud computing décentralisé ressemble à une belle combinaison de mots à la mode utilisés pour promouvoir un produit, n'est-ce pas ? Ne vous inquiétez pas, iExec a de quoi étayer le buzz, et si c'est la première fois que vous entendez parler du projet, cela a du sens : l'équipe n'est pas très enthousiaste.
Comme le suggère le titre de ce guide, iExec est une plate-forme de cloud computing décentralisé – pensez aux services cloud d'IBM ou de Microsoft, mais divisée en plusieurs nœuds pour le calcul hors chaîne des applications blockchain. C'est un concept similaire à Golem (supercalculateur) et Siacoin (stockage cloud), sauf qu'il utilise des services cloud pour la puissance de traitement.
Son public cible est le domaine de la blockchain lui-même et son écosystème naissant de DApps.
Blockchain et cloud computing
Avant d'expliquer le fonctionnement d'iExec, il serait utile d'examiner le cloud computing centralisé tel qu'il existe aujourd'hui.
Le cloud computing est rapidement devenu une norme industrielle pour les entreprises qui souhaitent accéder à la puissance de traitement sans avoir à entretenir une infrastructure technologique coûteuse. Des entreprises comme Netflix, Apple, Etsy et Xerox, par exemple, gèrent certaines (ou la totalité) de leurs applications et données avec le cloud computing d'entreprises comme Amazon, Google, IBM ou Microsoft. La raison est simple : si ces entreprises disposent déjà de dizaines de milliers de serveurs pour prendre en charge les calculs gourmands en données, pourquoi ne pas externaliser leur puissance de traitement ? En termes simples, ces services donnent aux entreprises accès à des ressources autrement coûteuses.
iExec souhaite fournir le même service, mais souhaite le décentraliser. Le marché de cette industrie s'élevait à 22,4 milliards de dollars en 2016, et il devrait atteindre 55 milliards de dollars d'ici 2026. Plus ou moins, les grands acteurs se sont imposés comme des fournisseurs fiables, alors pourquoi iExec tenterait-il de perturber une industrie qui semble gravée dans le marbre ?
La réponse simple est qu’ils n’essaient pas de le faire. Au lieu de cela, ils veulent être pour les applications décentralisées ce que les services de cloud computing populaires sont pour les entreprises traditionnelles : la ressource unique pour le cloud computing blockchain.
Vous vous demandez peut-être pourquoi la blockchain en a-t-elle besoin ? Fondamentalement, si l'un des contrats intelligents construits sur Ethereum (ou sur n'importe quelle plate-forme DApp) veut fonctionner correctement dans le monde réel, il aura besoin d'accéder à plus de ressources informatiques que celles fournies par la machine virtuelle Ethereum. La machine virtuelle d'Ethereum héberge et exécute des contrats intelligents sur les nœuds et les programmes miniers du réseau.
Alors que les DApps et les contrats intelligents sont adoptés et largement utilisés, exécuter tous ces calculs via la blockchain d'Ethereum créerait un désastre de latence/évolutivité d'une telle ampleur qui rendrait le réseau inutile – il suffit de regarder ce que quelques millions de dollars de CryptoKitties ont fait à Ethereum en une question de jours.
Essentiellement, iExec souhaite créer un réseau de ressources informatiques qui permettra à l’écosystème Ethereum d’atteindre son potentiel à l’avenir.
Comment fonctionne iExec RLC ?
Pour prendre en charge les DApp, les contrats intelligents et leurs plates-formes, iExec prend hors chaîne les calculs à forte intensité de traitement pour assurer le bon fonctionnement des fonctions en chaîne d'une blockchain.
Pour ce faire, iExec utilise XtremWeb-HEP, un logiciel open source Desktop Grid. Le Desktop Grid computing (également connu sous le nom de Volunteer Computing) regroupe les ressources informatiques inutilisées pour être utilisées par les applications et les plates-formes, et selon le livre blanc d'iExec, XtremWeb-HEP « implémente toutes les fonctionnalités nécessaires » pour rendre cela possible à l'échelle mondiale, y compris « les défauts ». -tolérance, multi-applications, multi-utilisateurs, infrastructure hybride public/privé, déploiement d'images virtuelles, gestion des données, sécurité et responsabilité, et bien d'autres encore.
Essentiellement, avec ce logiciel, les DApp peuvent exécuter leurs programmes en utilisant n'importe quelle ressource informatique du framework iExec. Cela signifie que les développeurs et les utilisateurs de DApp peuvent commander la puissance de traitement d'une ressource aussi petite que le processeur d'un PC à une ressource aussi grande qu'un centre de données de la taille d'un entrepôt. Les options seront flexibles, évolutives et axées sur le marché libre, permettant aux utilisateurs de trouver la puissance de calcul idéale pour la tâche à accomplir.
iExec réalise cette mise en correspondance de services à l'aide de ses contrats intelligents. L'algorithme Matchmaking, par exemple, prend les demandes de ressources sur le réseau et les associe à un fournisseur approprié. Ce contrat intelligent examine essentiellement la tâche d'un DApp et demande : « Cette ressource informatique peut-elle exécuter ce programme ? Si oui, alors c'est un mariage parfait. Sinon, il est temps de passer à autre chose (rien de personnel).
Afin de garantir que les utilisateurs obtiennent les ressources dont ils ont besoin, iExec utilise un modèle de preuve de contribution. Cet algorithme de consensus garantit qu'un fournisseur fournit la puissance de calcul nécessaire à l'utilisateur et récompense ce fournisseur avec RLC, le jeton d'iExec, en échange de ces services.
Composants de la plateforme iExec
En sortant du logiciel et des aspects techniques, jetons un coup d'œil aux éléments qui composent la plate-forme iExec. Ceux-ci incluent son marché, son magasin DApp et son marché de données.
Marché : Le marché est la plateforme d'iExec permettant aux fournisseurs et aux utilisateurs d'échanger des RLC contre des ressources informatiques. Grâce au marché, les particuliers/développeurs exécutant des DApps peuvent acheter des ressources adaptées aux besoins de leur application. iExec est livré avec un contrat intelligent Matchmaking qui garantit qu'aucun fournisseur ne prend plus que ce qu'il peut mâcher lorsqu'il engage sa puissance de traitement dans un contrat. De plus, un contrat intelligent de réputation gère la fiabilité d'un fournisseur.
Considérez cela comme un avis Yelp sur les ressources informatiques. Ce système de réputation permet aux utilisateurs de choisir le niveau de fiabilité qu'ils souhaitent, en payant moins cher pour un hôte moins fiable s'ils le souhaitent. Ainsi, le marché est régi par le libre marché, et plus il y a de fournisseurs et d’utilisateurs, plus la concurrence dicte les prix.
DApp Store: Enfin, un équivalent décentralisé aux magasins d'applications. Comme son nom l'indique, le DApp Store vous permet de parcourir et d'acheter des DApp basés sur ou utilisant iExec. Et ce qui est cool, c'est que le magasin DApp est en ligne et propose déjà des applications que vous pouvez acheter aujourd'hui. De plus, les fournisseurs d'applications peuvent également soumettre leurs DApps pour qu'elles soient répertoriées sur la plateforme.
Marché des données : Ce marché est aux données ce que le DApp Store est aux applications. Grâce à lui, les fournisseurs de données peuvent vendre leurs données excédentaires aux fournisseurs de DApp ou à toute autre partie disposée à les acheter. Qu'il s'agisse des statistiques des athlètes ou des données consensuelles du gouvernement, il n'y a aucune limite à ce que vous pouvez commercialiser sur cette plateforme. Si quelqu'un est prêt à l'acheter, vous pouvez utiliser iExec pour le vendre. Contrairement au magasin DApp (fonctionnant) et au Marketplace (qui devrait sortir cette année), le Data Marketplace en est encore aux étapes conceptuelles de son développement, alors ne vous y attendez pas avant un certain temps.
L'équipe iExec et ce qui va arriver
L'équipe principale d'iExec est composée de six docteurs, dont quatre travaillent dans le cloud computing depuis le début des années 2000.
Ces quatre personnes, Gilles Fedak, Haiwu He, Oleg Lodygensky et Mircea Moca, ont travaillé à l'INRIA et au CNRS pour développer des programmes de calcul Desktop Grid. iExec est le produit de leur expérience collective, et après que Gilles Fedak ait découvert Ethereum en 2016, l'équipe a trouvé la solution à un problème dont ils débattaient depuis 2012 : comment créer un cloud distribué basé sur le Desktop Grid computing.
Ainsi, iExec est né et l’équipe a depuis progressé régulièrement vers la réalisation de son objectif. Ils maintiennent un GitHub actif, le mettant à jour de manière cohérente avec les fruits open source de leur travail, y compris le kit de développement logiciel d'iExec en novembre 2017.
La quasi-totalité de la version 1 « Essential Edition » d'iExec de sa feuille de route a été réalisée. La prochaine étape est le « Market Network » v2, qui cherchera à étendre la boutique DApp et à lancer le Marketplace du réseau.
Lors du lancement de cette Marketplace, iExec subira également un processus de décentralisation, car tous les centres de données/informatiques sont actuellement sous le contrôle de l'équipe d'iExec pour des raisons de commodité.
L’équipe s’attaquera aux V3-v5 à temps, mais la plupart de ces développements interviendront dans un avenir lointain.
Concours iExec
Dans son livre blanc, l'équipe iExec présente le paysage concurrentiel du projet et explique ces concurrents par rapport à iExec.
Ils remarquent rapidement que les fournisseurs de stockage cloud décentralisés comme Filecoin, Storj et Siacoin ne sont pas des concurrents directs, et il est facile de comprendre pourquoi. Même si iExec pourrait théoriquement faire un pas dans cette direction à mesure qu'il mûrit, ce n'est pas une plate-forme de stockage ; c'est une plate-forme informatique.
Cela le met en concurrence avec d'autres protocoles informatiques décentralisés comme Golem et SOMN. Cependant, les deux visent un animal différent. Essentiellement, ils construisent tous deux un superordinateur décentralisé sur la technologie blockchain, tandis qu'iExec cible le développement et la durabilité de DApp. Tous deux envisagent l’avenir d’un Internet décentralisé et alimenté par la blockchain, mais leurs fonctions, bien que parfois similaires, sont plus complémentaires que contradictoires.
Historique de trading iExec
iExec a fait un bref passage dans le top 100 de la capitalisation boursière avant le krach, pour ensuite retomber en dessous de ce seuil pendant le bain de sang.
Au moment de la rédaction de cet article, iExec a une capitalisation boursière de 239 425 224 $ et est évalué à 3,31 $ par jeton.
Où acheter iExec RLC
Coinbase, Binance et HTX représentent la majorité du volume des transactions de RLC. Chaque bourse arbore des paires de trading BTC et ETH, tandis que vous pouvez également les acheter directement avec des USD sur Bitfinex.
Où stocker iExec RLC
RLC est un jeton ERC20, donc un portefeuille compatible Ethereum vous couvrira pour le stockage, notamment MyEtherWallet, Nano Ledger S, Meta Mask, Exodus, Laxx et imToken.
Dernières pensées
Si iExec fonctionne comme prévu, il pourrait évoluer de manière exponentielle à mesure que davantage de fournisseurs et de ressources informatiques rejoignent le réseau. Cela pourrait ouvrir la porte à des solutions d’évolutivité, à une prise en charge durable de DApp et à une future adoption de la blockchain. Il offre également une alternative plus écologique aux modèles de cloud computing actuels, dans la mesure où les ressources ne sont utilisées que lorsqu'elles sont nécessaires et de manière moins gourmande en énergie.
Le projet est certes ambitieux, mais pour ce qu'il vaut, l'équipe iExec a déjà travaillé sur des projets réussis dans la même veine. Ils ont contribué à développer le Infrastructure de grille de bureau européenne, une série de 200 000 nœuds qui ont exécuté plus d’un million de tâches à l’aide de Desktop Grid computing. Ce projet a jeté les bases d'iExec, tout en démontrant sa faisabilité.
Nous ne savons pas si iExec sera à la hauteur de ses attentes, mais nous sommes sûrs que son équipe ne se mêle pas de ce projet. Elle a l’expérience, l’intelligence et la détermination nécessaires pour mener à bien ce projet, et pour l’avenir de la blockchain, seul le temps nous dira si elle tirera parti de son potentiel de croissance.
Source https://coincentral.com/iexec-rlc-beginners-guide/?utm_source=rss&utm_medium=rss&utm_campaign=iexec-rlc-beginners-guide