samedi, novembre 23, 2024

EOS peut-il fournir une DApp sociale qui tue ?

Cointelegraph suit le développement d’une toute nouvelle blockchain depuis sa création jusqu’au réseau principal et au-delà à travers sa série, Inside the Blockchain Developer’s Mind, écrite par Andrew Levin du groupe Koinos.

Dans mon premier article de cette série, j’ai expliqué pourquoi Ethereum et Steem n’ont pas été en mesure de fournir une application sociale décentralisée (DApp) grand public, malgré deux approches très différentes et comment cela fait apparaître la solution. Par conséquent, pourquoi ne pas combiner le système sans frais développé pour Steem avec la flexibilité d’une blockchain avec des contrats intelligents comme Ethereum ? Ensuite, nous pourrions offrir aux développeurs le meilleur des deux mondes, leur permettant de créer des applications gratuites avec la liberté d’ajouter de nouvelles fonctionnalités quand ils le souhaitent.

On pourrait dire que c’est exactement ce que Dan Larimer essayait de faire lorsqu’il a quitté Steem et a commencé à travailler sur EOS. Maintenant, quatre ans après la sortie d’EOS, Larimer prévoit de sortir « Fractally », une nouvelle application sociale basée sur EOS. Mais cela soulève la question suivante : pourquoi personne n’a-t-il été en mesure de créer une application de médias sociaux réussie sur EOS ? Après tout, ce n’est pas comme si personne n’avait essayé.

Rappelez-vous la voix ?

Block.one, la société que Larimer a fondée et dirigée en tant que directeur de la technologie, a investi 150 millions de dollars dans sa propre application sociale Voice, qu’elle a ensuite publiée non pas sur le réseau principal EOS mais sur sa propre blockchain dédiée.

C’était étrange car le but d’une blockchain à usage général est qu’il devrait être possible de lancer n’importe quelle application par-dessus. Comme je l’ai expliqué dans mon article précédent, tout le problème avec Steem était qu’il s’agissait de sa propre blockchain distincte et qu’il ne bénéficiait donc pas du type d’adoption par les développeurs et les utilisateurs d’Ethereum. Il ne faut donc pas s’étonner que Voice n’ait tout simplement pas réussi à livrer.

En rapport: Les applications sociales sont la prochaine grande tendance de la cryptographie

Fractally : le nouveau truc de Larimer

Larimer est de retour avec Fractally, qu’il dit « apportera la création de contenu incité à EOS ». Le secret, affirme-t-il, est un système de «gouvernance fractale», mais cela n’explique pas pourquoi personne n’a été en mesure de créer une application sociale sur EOS avec une adoption généralisée. En fait, même si Larimer peut lancer une excellente application sociale sur EOS, qu’est-ce que cela dit à propos de cette plate-forme que la seule personne capable de créer une excellente application est l’inventeur littéral de cette plate-forme. Alors, qu’est-ce-qu’il s’est passé?

Steem x Ethereum = EOS

D’une certaine manière, ce que Larimer essayait de faire avec EOS était exactement ce que j’avais décrit à la fin du dernier article. Combinant le meilleur de Steem (maintenant Hive) et le meilleur d’Ethereum. Mais, c’est là que « gît le hic ». Il y a trois choses que Larimer a prises de Steem qui peuvent sembler petites, mais qui ont des conséquences incroyables avec lesquelles EOS est toujours aux prises à ce jour.

Sur Ethereum, les utilisateurs viennent d’adresser des adresses similaires aux adresses Bitcoin, qui sont une longue chaîne de chiffres et de lettres qui sont libres de créer car elles n’occupent aucun espace de stockage réseau. Ceci est essentiel car tout ce qui occupe le stockage du réseau ou utilise certaines des ressources de calcul du réseau a un coût réel qui doit être payé par quelqu’un.

Steem voulait être une blockchain sociale et donc, la théorie est allée. Ils avaient besoin d’un compte centralisé dont il serait facile de se souvenir et qu’ils utiliseraient pour gérer leurs interactions fréquentes. Il était donc parfaitement logique que ces comptes aient des noms lisibles par l’homme et faciles à mémoriser, mais cela signifiait également qu’ils occupaient du stockage sur le réseau. Mais, ce compte centralisé fait également de vous une cible. Si vous avez une seule clé privée que vous utilisez régulièrement pour accéder à un compte et que ce compte contient des jetons de valeur, les pirates feront de leur mieux pour accéder à votre ordinateur afin de pouvoir voler votre argent et tout ce qui a de la valeur. avoir là-bas.

En rapport: Un regard intérieur sur les considérations morales et techniques des médias sociaux cryptographiques

Pour résoudre ce problème, chaque nom de compte était également associé à plusieurs adresses, chacune avec différents niveaux d’autorité, de sorte que l’utilisateur n’exposait pas toujours la clé privée de l’adresse contenant tous ses jetons. Tout cela occupe un stockage réseau précieux, c’est pourquoi, malgré des transactions sans frais, Steem avait des frais de création de compte.

Stockage coûteux

Larimer a évidemment aimé cette conception car il a mis en place un système très similaire sur EOS – frais de création de compte et tout. Pour aggraver les choses, la base de données EOS est construite sur quelque chose appelé «fichiers mappés en mémoire», un autre vestige de la conception Steem, dont une conséquence importante est qu’elle est conçue pour utiliser la forme de stockage la plus coûteuse possible: accès aléatoire mémoire (RAM). Cela signifie que les utilisateurs d’EOS n’ont pas seulement besoin d’acheter des comptes, mais ces comptes vont être intrinsèquement coûteux, car ce que vous achetez vraiment, c’est la RAM nécessaire pour stocker ces informations.

Sans frais MAIS

Ce que cela met vraiment en évidence, c’est que l’absence de frais n’est clairement pas binaire. EOS est gratuit, dans une certaine mesure. C’est sans frais, sauf pour les comptes. Et, puisque les contrats intelligents consomment également du stockage réseau, vous devrez également acheter de la RAM supplémentaire pour ceux-ci. Mais, EOS n’est en aucun cas la seule blockchain qui adopte cette approche des frais, en fait, lorsque nous avons quitté Steem et évalué toutes les options, nous n’avons pas pu trouver une seule blockchain qui n’ait pas introduit de frais à un moment donné chez l’utilisateur de l’expérience.

C’est l’une des principales raisons pour lesquelles nous avons décidé de créer un cadre de blockchain entièrement nouveau à partir de zéro, car tous ces frais de conception de blockchains sont dans leurs fondements mêmes. Nous devions construire une base entièrement nouvelle autour de l’idée d’une véritable gratuité, sans exception.

En rapport: Les transactions sans gaz vont révolutionner le Web3

Mana sans frais

Cette solution était un système où le simple fait de détenir le jeton natif KOIN d’un réseau Koinos vous permet d’utiliser la blockchain sans introduire aucune friction. Le système que nous avons décrit dans notre livre blanc sur le mana fait exactement cela, et un prototype de ce système est déjà en cours d’exécution sur le testnet de Koinos.

Comme nous Explique dans le livre blanc, le mana est une alternative gratuite au gaz d’Ethereum. Tout comme le gaz sur Ethereum, tout ce qu’un utilisateur fait consomme du mana. Contrairement au gaz, cependant, les utilisateurs n’ont pas à dépenser leur crypto en gaz à chaque fois qu’ils veulent faire quelque chose – c’est payant. Au lieu de cela, chaque jeton liquide est «né» avec du mana à l’intérieur qui est consommé lorsque l’utilisateur effectue une transaction, mais qui se régénère avec le temps. Une fois que le mana d’un jeton est consommé, le jeton est verrouillé jusqu’à ce que le mana se régénère. De cette façon, faire quoi que ce soit sur la blockchain a un coût d’opportunité, mais ne coûte aucun jeton réel à l’utilisateur. En d’autres termes, c’est vraiment sans frais.

DApps gratuites

Mais cela ne signifie-t-il pas que les utilisateurs doivent toujours acheter des jetons pour utiliser la blockchain ? N’est-ce pas essentiellement une redevance? C’est pourquoi le mana est conçu pour permettre aux développeurs de payer le mana consommé par un contrat donné, ou simplement de déléguer leur mana à leurs utilisateurs. De cette façon, les gens peuvent utiliser des chaînes de blocs alimentées en mana sans jamais avoir à acquérir de jetons. C’est ce type d’expérience utilisateur sans friction qui, selon nous, est essentiel pour fournir des applications sociales avec le type d’expériences utilisateur qui permettent une adoption virale. « sauf » sans frais n’est tout simplement pas suffisant.

Je suis sûr que beaucoup de choses ont changé depuis le lancement d’EOS et continueront de changer à mesure que cet écosystème mûrit. Chaque produit logiciel a ses forces et ses faiblesses. Mon objectif n’est pas de critiquer EOS mais d’expliquer pourquoi le paysage DApp est tel qu’il est et comment l’évolution architecturale de la technologie blockchain (Ethereum à Steem/Graphene à EOS) a entraîné les limitations qui empêchent l’adoption généralisée.

« Ceux qui ne comprennent pas l’histoire sont condamnés à la répéter », a déclaré Edmond Burke.

Cet article ne contient pas de conseils ou de recommandations d’investissement. Chaque mouvement d’investissement et de trading comporte des risques et les lecteurs doivent mener leurs propres recherches lorsqu’ils prennent une décision.

Les vues, pensées et opinions exprimées ici sont celles de l’auteur seul et ne reflètent pas ou ne représentent pas nécessairement les vues et opinions de Cointelegraph.

Andrew Levin est le PDG de Koinos Group, une équipe de vétérans de l’industrie qui accélère la décentralisation grâce à la technologie blockchain accessible. Leur produit de base est Koinos, une blockchain sans frais et évolutive à l’infini avec un support linguistique universel.