samedi, novembre 23, 2024

Quelle est la solution de mise à l’échelle ultime ?

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.

L’évolutivité est un sujet populaire dans la blockchain, mais peu expliquent jamais ce que nous entendons par ce terme. Lorsque nous, au groupe Koinos, parlons de mise à l’échelle, nous entendons par là la mise à l’échelle aux masses. Créer une blockchain que tout le monde sur Terre peut utiliser. Cela signifie que le réseau blockchain doit être capable de supporter ce niveau de charge, ce qui est généralement ce que les gens veulent dire lorsqu’ils se réfèrent à l’évolutivité.

L’expérience utilisateur compte

Mais ce dont ils parlent beaucoup moins, c’est l’implication évidente que vous devez avoir un expérience utilisateur que tout le monde sur Terre peut trouver agréable. Les expériences utilisateur terribles sont évolutives à l’infini car il n’y a pas demande pour les mauvaises expériences utilisateur et les ressources réseau sous-jacentes nécessaires pour les fournir.

En rapport: Recherche approfondie : la quête de l’évolutivité de Bitcoin via des protocoles de couche deux

Ceci est démontré par le fait que lorsque la plupart des projets parlent de mise à l’échelle, ils parlent d’implémentations techniques comme le sharding, la preuve de l’historique ou la couche 2, qui sont les solutions qui Ethereum utilise pour résoudre ses problèmes de mise à l’échelle.

Ces projets répondent aux contraintes de mise à l’échelle d’Ethereum en essayant d’intégrer ces solutions de mise à l’échelle plus tôt, mais ne se rendent pas compte que ces solutions n’ont de sens que dans le contexte d’Ethereum, non seulement comme la première blockchain à usage général, mais aussi celle qui est la plus adoptée par les développeurs. monde.

Ethereum : le premier moteur

Lorsque Ethereum est sorti, il a donné aux développeurs, pour la première fois jamais, la possibilité de développer des applications sur une plateforme blockchain partagée en utilisant un langage de programmation très similaire à ceux qu’ils utilisaient déjà pour créer des applications ; un langage de programmation complet de Turing. Par rapport à l’expérience des développeurs dans la création d’applications sur d’autres blockchains, la construction sur Ethereum a été un bond en avant qui a rendu plus rapide, plus facile et moins cher la création d’applications décentralisées. Grâce à cette expérience utilisateur inégalée, l’utilisation d’Ethereum a augmenté à un rythme élevé. La demande pour les ressources d’Ethereum a dépassé l’offre, ce qui a entraîné une augmentation de la demande de gaz et une augmentation correspondante des prix, ce qui rend tous les détenteurs d’Ether (ETH) très heureux.

Les développeurs et les parties prenantes d’Ethereum ne veulent pas éliminer les frais ni même nécessairement les réduire. Ce serait comme si les producteurs de pétrole voulaient réduire le prix du pétrole. S’il y a une demande excédentaire pour leurs ressources réseau, ils ne se soucient pas de créer une meilleure expérience utilisateur, ils se soucient d’augmenter l’offre (mise à l’échelle) tout en maintenir l’expérience utilisateur existante.

En rapport: Les frais d’Ethereum montent en flèche – Mais les commerçants ont des alternatives

Mais c’est Ethereum ! Le gorille de 900 livres des blockchains à usage général avec l’avantage du premier arrivé, une adoption incroyable par les développeurs et un investissement en capital insondable. C’est une plate-forme performante et ses plans de mise à l’échelle sont parfaitement logiques pour Ethereum. Mais ils n’ont aucun sens pour les plates-formes qui n’ont aucune utilisation et aucune adoption par les développeurs.

C’est pourquoi nous voyons tant de projets poursuivre des efforts à forte intensité de main-d’œuvre et risqués comme des ponts vers Ethereum dans le but de détourner les utilisateurs d’Ethereum pour déclencher la croissance dont ils ont besoin pour justifier leurs solutions de mise à l’échelle !

Raisonner par analogie

Mais c’est un raisonnement classique à partir de l’analogie par opposition au raisonnement à partir des premiers principes; prendre des décisions en fonction de ce que font les autres au lieu de se concentrer sur le problème que vous souhaitez résoudre et sur la voie la plus efficace pour développer une solution basée sur des vérités fondamentales. Penser que la façon de faire évoluer une nouvelle blockchain est le sharding parce que le sharding est le moyen de faire évoluer Ethereum est un parfait exemple de raisonnement par analogie.

Chez Koinos Group, nous abordons ce problème à partir des premiers principes. La mise à l’échelle des masses ne consiste pas à intégrer une technologie magique qui prend en charge tout le monde et leur mère du jour au lendemain. Aucune plate-forme technologique ne passe de zéro utilisateur à une adoption massive du jour au lendemain. Chaque plate-forme ou produit qui atteint l’adoption grand public n’y est parvenu que grâce à une croissance exponentielle. Je vais répéter cela. Chaque produit ou plate-forme atteint une adoption massive grâce à une croissance exponentielle.

Cela signifie que peu importe le nombre d’utilisateurs ou le nombre de transactions que votre plate-forme ou votre pile d’applications peut gérer le premier jour. C’est effectivement hors de propos.

Ce qui compte le plus, c’est que votre produit ait une proposition de valeur unique qu’un petit nombre d’utilisateurs précoces apprécieront, même si le coût est relativement élevé. Koinos permet aux utilisateurs d’utiliser gratuitement des applications décentralisées simplement en détenant des jetons KOIN liquides dans leur portefeuille. Ils n’ont pas besoin d’acheter un compte ou de miser consciemment leurs jetons car chaque jeton KOIN liquide contient du mana qui est consommé lorsqu’ils utilisent la blockchain. Au fur et à mesure que le mana d’un compte est consommé, les jetons contenant ce mana sont automatiquement verrouillés pendant un certain temps, créant un coût d’opportunité au lieu de frais explicites.

Expérience de jeu vidéo

Cela donne à la blockchain une expérience utilisateur semblable à celle d’un jeu vidéo, au lieu de l’UX désagréable de toutes les autres blockchains. Cela offre une expérience utilisateur fondamentalement différente et plus agréable, mais ce n’est pas comme si le monde entier voulait utiliser Koinos le premier jour. Le modèle payant d’Ethereum reste le paradigme dominant, qui n’est validé que par ses nombreux imitateurs/concurrents. Il a également une armée de développeurs, de détenteurs de jetons et d’investisseurs institutionnels qui le défendent (et par extension, son modèle payant).

En rapport: Dans l’esprit des développeurs de blockchain : créer une DApp sociale gratuite

Le premier jour, un groupe relativement restreint (espérons-le, pas trop petit) d’utilisateurs précoces à la recherche de la prochaine meilleure solution commencera à utiliser Koinos. Le réseau principal doit pouvoir donner ces gens une expérience utilisateur agréable, mais sans plus. Au fur et à mesure que ces personnes utilisent la blockchain et découvrent qu’elle offre une expérience utilisateur vraiment agréable, elles feront passer le mot et l’utilisation de la blockchain augmentera.

À un certain point, l’utilisation de Koinos deviendra suffisamment élevée pour que le nombre de jetons d’un utilisateur verrouillé soit très élevé et la nouvelle expérience utilisateur par rapport à l’expérience utilisateur d’origine pourrait être inacceptable. Voici à quoi ressemble Koinos qui atteint ses contraintes de mise à l’échelle. Mais gardez à l’esprit que l’utilisateur ne perd toujours pas ces jetons pour toujours (payant), il ne sacrifie qu’un certain coût d’opportunité, ce qui est une expérience utilisateur infiniment meilleure.

Évolutivité : la solution de mise à l’échelle ultime

Koinos doit être conçu de manière à ce que, à mesure que l’adoption augmente, les bonnes technologies de mise à l’échelle puissent être intégrées au bon moment. C’est pourquoi Koinos n’est pas optimisé pour une solution de mise à l’échelle particulière, mais pour l’évolutivité en général, ce qui facilite autant que possible l’ajout de nouvelles technologies une fois qu’elles ont été suffisamment testées au combat. Cela transforme prématurément tous les autres projets expérimentant des technologies de mise à l’échelle en terrains d’essai fertiles pour Koinos !

La mise à l’échelle n’est pas un objectif final, c’est un processus qui se déroule tout au long de la durée de vie d’une plate-forme, du moins si la plate-forme est suffisamment évolutive. Si la plate-forme n’est pas suffisamment évolutive, vous devez choisir les « bonnes » solutions de mise à l’échelle dès le premier jour, même si vous n’en avez pas besoin, mais cela reflète davantage une mauvaise évolutivité (et une mauvaise ingénierie) qu’autre chose. .

C’est pourquoi j’aime dire que l’évolutivité est la solution de mise à l’échelle ultime.

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 conviviale et évolutive à l’infini avec un support linguistique universel.