Share this article

Oubliez ça : CryptoKitties n'est T vraiment la vision d'Ethereum pour les applications

La plus grande réussite d'Ethereum ne met T en valeur tous les avantages de la plateforme, du moins c'est ce que prétendent ses détracteurs.

Le créateur Ethereum , Vitalik Buterin, a pleuré jusqu'à s'endormir la nuit où Blizzard Entertainment, le Maker de « World of Warcraft », a modifié le « SPELL Siphon de vie de son sorcier bien-aimé ».

Selon Buterin, le jeu de rôle en lignechangé à jamaissa vision du développement d'applications. « Ce jour-là, j'ai réalisé les horreurs que peuvent apporter les services centralisés », écrit-il sur son profil officiel « About.me ».

Story continues
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

Aspirant à offrir un « ordinateur mondial », Ethereum a cherché à empêcher de tels phénomènes en fournissant une plateforme permettant l'exécution d'applications décentralisées (dApps). Mais si de nombreuses startups développent des solutions Ethereum pour tous types de projets, des réseaux sociaux au partage de fichiers, aucune n'a encore rencontré un large public.

En dehors de CryptoKitties.

CryptoKitties, un jeu en ligne permettant d'acheter, de vendre et d'élever d'adorables chatons numériques, s'est retrouvé au cœur d'un véritable tourbillon de culture populaire. Nombreux sont ceux qui ont salué l'application, qui offre aux nouveaux utilisateurs un moyen simple et ludique de Guides avec les protocoles de Cryptomonnaie , mais d'autres y sont farouchement opposés, ce qui a été la cause de nombreux scandales. de sérieux arriéréset l’augmentation des frais de transaction sur le réseau.

Mais il y a un autre problème avec CryptoKitties qui est de plus en plus mis en avant : à savoir que votre chaton n'est T aussi décentralisé que vous le pensez.

C'est du moins ce que prétendentquelques critiques, qui affirment que CryptoKitties, comme World of Warcraft avant lui, est sous le contrôle d'une autorité centrale. Largement salué comme un succès sans précédent pour Ethereum, des questions commencent à émerger quant à savoir si cela se fait au détriment deconcept fondamentaldu projet.

Qu'est-ce qui empêche le propriétaire du contrat intelligent CryptoKitties, Kitty CORE, de modifier l'algorithme et de faire muter un chaton contre la volonté de son propriétaire ? Selon ses sceptiques, pas grand-chose.

Comme l'a demandé le développeur Bitcoin Udi Wertheimer à Vitalik Buterin Gazouillement:

« Avez-vous lu le contrat de Cryptokitty ? La propriété peut changer, les propriétaires peuvent fermer le système à tout moment et modifier le contrat à leur guise. »

Chat domestique

Étant donné que CryptoKitties est construit sur Ethereum, de nombreux membres de la communauté ont supposé qu'il s'agissait d'une dapp.

Mais ce n'est pas le cas. Le jeu fonctionne dans une base de données centralisée et fonctionne principalement depuis un portail Internet : le site web de CryptoKitties.

De cette façon, CryptoKitties présente un point de défaillance central – ONEune des principales raisons de l'engouement pour la Technologies blockchain. Avec un modèle décentralisé, si une entreprise ferme ses portes, d'autres prennent le relais ; si quelques serveurs tombent en panne, d'autres KEEP le fonctionnement du logiciel.

Peter Todd, critique de CryptoKitties et développeur de Bitcoin CORE, a déclaré à CoinDesk que trop de pouvoir était entre les mains des créateurs de l'application.

« Ce serait comme si je vous vendais un chat, mais que je vous retirais ensuite la capacité d'interagir avec lui, de le voir, ETC À toutes fins pratiques, vous n'auriez plus de chat », a-t-il déclaré à CoinDesk.

De plus, alors que la majorité du code de CryptoKittiesest open source– longtemps présenté comme la clé de la décentralisation –, certaines commandes sont restées secrètes. Par ONE, l'algorithme génétique qui crée les chatons est dissimulé, ce qui selonL'équipe CryptoKitties « est ce qui rend les jeux comme celui-ci amusants ».

Ceux qui évoluent dans le secteur des Crypto pourraient ne pas être d’accord, d’autant plus que les dirigeants de l’entreprise ont le pouvoir d’interrompre ce contrat à tout moment, ce qui pourrait provoquer une vague de narcolepsie sur l’ensemble du marché.

Une autre bizarrerie du code permet au COO de créer jusqu'à 5 000 copies de n'importe quel chaton à tout moment, et bien qu'il soit peu probable que Kitty Corp sabote délibérément ses joueurs, si un acteur malveillant piratait leurs systèmes, il pourrait y avoir soit une purge, soit une surpopulation des boules de poils.

Comme l'explique Philip Daian, développeur du langage de programmation de contrats intelligents axé sur la sécurité Viper,souligné sur Twitter:

« J'espère que vous réalisez que vous offrez une prime colossale pour un contrat d'élevage de chats virtuels. L'apocalypse des cryptokitty sera bien réelle et mortelle. »

Fourchette pour chat

Même Buterins'est rendu sur Twitterde commenter la version actuelle de CryptoKitties, affirmant qu'il pense que c'est un pas dans la bonne direction.

« Dans sa forme actuelle, la décentralisation est loin d'être totale », a-t-il déclaré. « Mais je pense que les gens voient que c'est possible. » Et, si nécessaire, Buterin plus tard.tweeté: « Je soupçonne que la communauté va simplement faire un hard fork des chatons. »

Néanmoins, quelqu'un pourrait créer un protocole logiciel tiers pour interagir avec CryptoKitties, car une grande partie du code open source est publique. Cela signifie également que le contrat du jeu pourrait évoluer vers de nouvelles espèces – les grenouilles par exemple.

Indépendamment des aspects du code qui T sont pas publics, le représentant de Parity et passionné de CryptoKitties, Afri Schoedon, a déclaré : « Personne ne peut vous empêcher, ni moi, ni quiconque, de créer votre propre jeu « CryptoFrogs » sur la logique de CryptoKitties. »

Et dans son esprit, c'est aussi décentralisé que CryptoKitties doit l'être.

« Toute la logique importante est hébergée sur la blockchain Ethereum dans des contrats intelligents », a-t-il déclaré à CoinDesk.

Schoedon a défendu les aspects centralisés du jeu, expliquant : « ils se sont simplement réservé le droit de KEEP certains éléments propriétaires centralisés et de les héberger sur un serveur Web pour la commodité d'une énorme base d'utilisateurs qui n'avait jamais interagi avec des applications décentralisées ou Ethereum auparavant. »

Les représentants de Kitty Corp ont fait écho à ces commentaires, affirmant que l'intention première de la société était de rendre le jeu accessible aux personnes novices en Crypto.

Et la décentralisation s’accompagnera de compromis.

S'adressant à CoinDesk, Griff Green, fondateur de l'association caritative décentralisée Giveth, a déclaré qu'actuellement, « les options pour créer une application véritablement décentralisée sont très limitées et finalement peu pratiques ».

En ce qui concerne l'expérience utilisateur, a déclaré Green, « essayer d'exécuter une application sur la blockchain Ethereum sans utiliser l'aide des serveurs centraux est un suicide UX ».

Dans unarticle de blog, l'équipe de Kitty Corp a réfléchi à la question, déclarant :

« Décentraliser complètement CryptoKitties aurait donné lieu à un jeu T amusant, et nous aurions paralysé nos efforts pour apporter la blockchain au plus grand nombre. »

CryptoKittiesimage via Shutterstock

Rachel-Rose O'Leary

Rachel-Rose O'Leary est codeuse et rédactrice chez Dark Renaissance Technologies. Elle a été rédactrice technique principale pour CoinDesk de 2017 à 2018, couvrant les technologies de Politique de confidentialité et Ethereum. Elle a une formation en art numérique et en philosophie et écrit sur les Crypto depuis 2015.

Rachel-Rose O'Leary