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 ce que nous entendons par ce terme. Quand chez Koinos Group on parle d’escalade, on entend par escalade aux masses. Créez 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 que les gens disent généralement en matière d’é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 recherche 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 telles que le sharding, la preuve de l’historique ou la couche 2, qui sont les solutions qui Éthéré que vous utilisez pour résoudre vos problèmes de mise à l’échelle.

Ces projets répondent aux limites de mise à l’échelle d’Ethereum en essayant d’intégrer ces solutions de mise à l’échelle plus tôt, mais ne réalisent pas que ces solutions n’ont de sens que dans le contexte d’Ethereum, pas seulement en tant que première blockchain à usage général, mais en tant que celle avec le adoption la plus élevée par les développeurs dans le monde.

Ethereum : le premier moteur

Lorsque Ethereum a été lancé, il a donné aux développeurs, pour la première fois toujours, 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 la création d’applications décentralisées plus rapide, plus facile et moins chère. Grâce à cette expérience utilisateur sans précédent, l’utilisation d’Ethereum a augmenté à un rythme élevé. La demande de ressources Ethereum a dépassé l’offre, entraînant une augmentation de la demande de gaz et une augmentation correspondante du 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 excessive 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 (échelle) tout en en gardant 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 réussie et ses plans d’échelle ont beaucoup de sens pour Éthéré. Mais ils n’ont aucun sens pour les plates-formes qui ne sont ni utilisées ni adoptées par les développeurs.

C’est pourquoi nous voyons tant de projets à la recherche d’efforts risqués et à forte intensité de main-d’œuvre 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 par analogie par opposition au raisonnement par principes premiers ; prenez des décisions en fonction de ce que font les autres plutôt que de vous 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. L’adaptation aux masses ne consiste pas à intégrer une technologie magique qui prend en charge du jour au lendemain tout le monde et leur mère. 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 ne le fait 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 en conservant simplement 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é lors de l’utilisation de 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é plutôt qu’une commission explicite.

expérience de jeu vidéo

Cela donne à la blockchain une expérience utilisateur semblable à celle d’un jeu vidéo, plutôt que l’expérience utilisateur désagréable de toute autre blockchain. Cela offre une expérience utilisateur fondamentalement différente et plus agréable, mais ce n’est pas comme si tout le monde voulait utiliser Koinos dès 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 petit (espérons-le pas trop petit) d’adopteurs précoces à la recherche de la prochaine meilleure chose commencera à utiliser Koinos. Le réseau principal doit pouvoir donner ces gens une belle expérience utilisateur, mais sans plus. Au fur et à mesure que ces personnes utilisent la blockchain et constatent qu’elle offre une expérience utilisateur agréable, elles feront passer le mot et l’utilisation de la blockchain augmentera.

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

Évolutivité : la solution d’évolutivité 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 plutôt 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 vie d’une plate-forme, du moins si la plate-forme est suffisamment évolutive. Si la plataforma no se puede actualizar lo suficiente, debe elegir las soluciones de escalado « correctas » desde el primer día, incluso si no las necesita, pero esto es más un reflejo de una capacidad de actualización deficiente (y una mala ingeniería) que cualquier autre chose. .

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

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 faire leurs propres recherches lorsqu’ils prennent une décision.

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

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