Qu’est-ce que Golem ? (GNT)
Guide du débutant
Golem est un logiciel qui incite les utilisateurs à exploiter un marché où les ressources informatiques peuvent être achetées et vendues en échange de crypto-monnaies.
Golem fait partie des premiers projets basés sur Ethereum et est conçu comme un type de supercalculateur capable de mettre en relation acheteurs et vendeurs pour toutes sortes de calculs, y compris le rendu CGI, l’intelligence artificielle et le minage de crypto-monnaies, entre autres tâches.
Conçu pour faciliter cet échange, le logiciel Golem met en relation les utilisateurs en manque de ressources nécessaires pour réaliser des projets avec ceux qui en ont trop. En échange de leur travail, ceux qui fournissent des ressources au réseau Golem reçoivent du GNT, la crypto-monnaie native de Golem.
Les créateurs de Golem envisagent ainsi le réseau comme une alternative contrôlée par l’utilisateur aux services de cloud computing traditionnels, qui connectent aujourd’hui les utilisateurs à la recherche d’un travail de calcul.
Pour obtenir des mises à jour plus régulières de l’équipe Golem, vous pouvez ajouter le blog Golem à vos favoris. Il contient des conseils et des didacticiels sur le réseau et ses technologies en constante évolution.
Pour obtenir une vue plus détaillée de la feuille de route du projet Golem, vous pouvez ajouter cette section du site Web du projet à vos favoris.
Qui a créé Golem ?
Golem Factory, la société à l’origine de la plateforme Golem, a été co-fondée par Aleksandra Skrzypczak, Andrzej Regulski, Julian Zawistowski et Piotr Janiuk en 2016.
Cette année-là, l’équipe Golem a vendu 82% de l’offre de GNT au public, ce qui a levé 820 000 ETH (environ 8,6 millions de dollars à l’époque).
Comment fonctionne Golem ?
Le logiciel Golem calcule les demandes et connecte les différentes parties qui accèdent à son réseau.
Les transactions commencent lorsque quelqu’un sur le marché des ressources informatiques (appelé "demandeur" dans le jargon de Golem) demande des ressources à l’aide d’un "modèle de tâche".
Prenons l’exemple du rendu CGI, un processus parfois lent et gourmand en ressources informatiques, comme application du réseau Golem. Plutôt que de payer pour des services basés sur le cloud ou d’attendre que leur propre machine accomplisse une tâche, les artistes CGI peuvent se tourner vers Golem pour qu’il termine le processus à leur place.
Dans ce cas, Golem louera des ressources informatiques auprès de différents fournisseurs pour rendre les images avant de les renvoyer au demandeur.
Architecture
Un modèle de tâche contient la logique de calcul complète dont le réseau Golem aura besoin pour exécuter la demande. Il comprend des instructions concernant :
- le code source à exécuter ;
- la façon dont la tâche peut être divisée en sous-tâches et envoyée à différents nœuds ;
- la façon dont les résultats peuvent être vérifiés dans des résultats définitifs.
Les demandeurs peuvent créer leur propre modèle de tâche, ou utiliser le modèle déjà créé pour le réseau. Lorsqu’un demandeur soumet une demande, le réseau Golem cherche à la traiter par programmation.
Une fois les sous-tâches terminées, elles passent par une étape de vérification pour s’assurer qu’elles ont été correctement effectuées. Le client Golem rassemble ensuite les sous-tâches en un seul élément avant de les renvoyer au demandeur.
Une fois reçues, le demandeur envoie le montant de GNT approprié au contrat, qui paie ensuite automatiquement les fournisseurs.
Système de réputation
Une fois qu’une tâche est terminée, Golem utilise un système de réputation pour évaluer les acheteurs et les vendeurs qui utilisent sa marketplace.
Le système sert à :
- détecter les nœuds malveillants ;
- fournir un indicateur d’évaluation pour le routage correct des tâches.
Pour les demandeurs, le système de réputation contrôle la rapidité des paiements et vérifie la tâche s’il s’avère qu’elle contient des erreurs lorsqu’elle est calculée par les fournisseurs.
Les fournisseurs sont classés en fonction de leur capacité à calculer correctement une tâche et de la réussite du contrôle de vérification de la tâche à son renvoi.
Registre de demandes et cadre des transactions
Golem prévoit d’ajouter d’autres offres à son réseau pour prendre en charge les soumissions de demandes des développeurs et d’augmenter le nombre de tâches parmi lesquelles les demandeurs peuvent choisir.
Un registre de demandes, fonctionnant de la même manière que la boutique d’applications de votre téléphone, est un contrat intelligent basé sur Ethereum qui permet aux développeurs de soumettre des demandes pour des tâches spécifiques et aide les demandeurs à trouver les outils appropriés, tels que les modèles de tâches, pour répondre à leurs besoins.
De même, le cadre des transactions est conçu pour aider les développeurs à choisir le type de transaction qui répondra à leurs demandes. Ils pourront choisir notamment entre différents systèmes de paiement, canaux de paiement off-chain et l’utilisation de logiciels par unité.
Golem sur Ethereum
Le rôle du protocole Golem consiste à diviser et à déterminer comment ce travail sera réalisé. Ce processus fonctionne de la même manière que le système de stockage basé sur le cloud Sia, mais plutôt que de créer sa propre blockchain, l’équipe Golem a pensé qu’il était préférable de s’appuyer sur Ethereum.
L’équipe Golem a choisi d’exécuter son logiciel sur Ethereum afin que les paiements entre les parties intéressées soient réglés sur sa blockchain. De plus, Golem utilise le modèle de mécanisme de consensus Ethereum pour le déploiement, l’exécution des tâches et la validation de ces transactions.
L’équipe espère ainsi que le réseau Ethereum finira par devenir plus évolutif, et donc plus efficace, tout en incluant la possibilité de traiter les micro-paiements.
Les personnes qui souhaitent accéder aux ressources de Golem peuvent télécharger l’une de leurs deux offres, Golem Unlimited et Clay Golem.
Clay Golem est un logiciel exécuté par une seule machine, tandis que Golem Unlimited est utilisé pour une configuration multi-nœud. Golem Unlimited est donc un logiciel qui peut être exécuté par des entreprises ou un foyer avec de nombreux ordinateurs qui ont des ressources inutilisées.
Pourquoi le GNT a-t-il de la valeur ?
La valeur de la crypto-monnaie GNT provient de son utilité dans le réseau Golem, car il s’agit du mode de paiement préféré au sein du logiciel.
Cela signifie que les demandeurs doivent acheter et dépenser du GNT pour louer des ressources informatiques. Les fournisseurs doivent à leur tour accepter le GNT pour les calculs qu’ils accomplissent.
Golem utilise la blockchain Ethereum pour traiter les transactions GNT entre les demandeurs et les fournisseurs en raison de sa capacité à fournir une plateforme de paiement fiable.
De plus, comme beaucoup d’autres crypto-monnaies, l’offre de tokens GNT est limitée. Selon les règles du logiciel, il n’y aura jamais plus de 1 milliard de GNT.
Pourquoi utiliser le GNT ?
Les partisans de Golem peuvent être attirés par son potentiel à servir de nouveau type de plateforme informatique pair-à-pair.
Golem peut séduire tous les développeurs, mineurs de crypto-monnaies, professionnels de la CGI ou toute personne ayant besoin d’une grande puissance de calcul pour réaliser un projet.
Les investisseurs peuvent souhaiter ajouter du GNT à leur portefeuille s’ils croient au potentiel d’une marketplace décentralisée pour quiconque souhaite acheter et vendre de la puissance de calcul.
Commencez à acheter de la crypto-monnaie
Pour l’instant, nous ne proposons pas encore le GNT sur Kraken, mais vous pouvez découvrir notre sélection complète ici et vous inscrire pour créer un compte !