Dans l’esprit des développeurs de blockchain : quelle est la solution de mise à l’échelle ultime ?
TUSEN 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 André 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 chez Koinos Group, nous parlons de mise à l’échelle, nous voulons dire mise à l’échelle 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 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 d’é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 réalisent pas que ces solutions n’ont de sens que dans le contexte d’Ethereum, non seulement en tant que première blockchain à usage général, mais aussi celle la plus adoptée par 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 créant des 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 de ressources 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 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 (mise à l’échelle) tout en garder l’expérience utilisateur existante.
En rapport: Les frais d’Ethereum montent en flèche – mais les marchands 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 capable et ses plans de mise à l’échelle sont parfaitement logiques pour Ethereum. Mais ils n’ont pas de sens pour les plates-formes qui n’ont pas d’utilisation et d’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. mise à l’échelle!
raisonner par analogie
Mais c’est un raisonnement classique par 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. L’adaptation aux masses ne consiste pas à intégrer une technologie magique qui prend en charge tout le monde et leurs mères 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 parvient à être adopté par le grand public ne l’a atteint que grâce à une croissance exponentielle. Je vais répéter cela. Chaque produit ou plateforme 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 sujet.
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 d’une charge explicite.
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 tout le monde voulait utiliser Koinos dès le premier jour. Le modèle tarifaire 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 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 moment donné, 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 lorsqu’il atteint ses contraintes de mise à l’échelle. Mais gardez à l’esprit que l’utilisateur ne perd toujours pas ces jetons pour toujours (payés), il ne sacrifie qu’un certain 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 en particulier, 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. en 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 plus une mauvaise évolutivité (et une mauvaise ingénierie) qu’autre chose. .
C’est pourquoi j’aime dire que l’évolutivité est la solution d’évolutivité 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 TUSEN.
André 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 principal est Koinos, une chaîne de blocs conviviale et évolutive à l’infini avec un support linguistique universel.