Mise à l'échelle de l'éthereum avant écrasement, Casper



L’équipe (ETH) recherche activement des solutions susceptibles de contribuer à l’échelle du réseau de chaînes de blocs, comme l’a indiqué Cointelegraph le 15 juillet. Le cofondateur d’Ethereum envisage maintenant des chaînes de blocs tierces offrant des taux de commission plus bas pour le transfert d’informations. Selon lui, la blockchain Bitcoin Cash () pourrait bien s’acquitter de cette tâche. Le fait est que BCH dispose d’un volume de données élevé – 53 kilo-octets par seconde (KPS) par rapport aux huit KPS d’Ethereum, qui sont activement utilisés par les applications Buterin.

Les problèmes d'évolutivité forcent la main

Ethereum est au fil des années et l’équipe à l’origine de la deuxième plus grande crypto-monnaie s’efforce de l’augmenter. Dans les réalités actuelles, la blockchain Ethereum doit traiter un maximum de 25 transactions par seconde (TPS), alors que son débit pour juillet n’a pas dépassé 11 TPS, et à plusieurs reprises ces derniers jours, il est même tombé à environ sept TPS.

La situation est compliquée par un nombre record de transactions en attente par seconde, qui a déjà atteint la barre des 600. Pendant ce temps, des blockchains un peu plus petites ont réussi à atteindre de meilleures performances. Par exemple, est capable de traiter TPS et peut déjà gérer TPS.

Comparaison des transactions par seconde entre les meilleurs cryptos

Et pour Casper?

Buterin a élaboré toute une feuille de route jusqu'en 2020, permettant à Ethereum d'atteindre des indicateurs similaires à ceux des géants des paiements, qui traitent les opérations à la seconde. Le programme comprend une transition de l'algorithme de preuve de travail () vers l'algorithme de preuve d'implication (), le partage de réseau, ainsi que l'introduction des solutions de seconde couche: Plasma et Raiden.

L'algorithme de consensus PoS devrait permettre de réduire les coûts des transactions et d'accélérer la production de nouveaux blocs, tandis que les solutions de couche 2 augmenteront considérablement l'évolutivité d'Ethereum.

Le concept de Une autre innovation qui représente une architecture de réseau modifiée, avec la chaîne de blocs divisant les nœuds en éléments indépendants plus petits appelés fragments. Ce dernier dispose de son propre journal d’historique des transactions qui ne traite que ses propres transactions, ce qui diminue le chargement sur le réseau.

Dans un CoinSpice, Buterin a partagé les détails de deux projets à long terme, qui, selon lui, sont en train d'être élaborés par l'équipe Ethereum et devraient contribuer à la croissance du réseau. L’un d’eux implique l’utilisation du soi-disant chaîne d'ombre, le processus de calcul se déroulant hors chaîne, mais les fonctions de transition d’état sont réinvesties dans la chaîne principale après 100 blocs.

Avec cette approche, le réseau est validé de manière sélective et le validateur qui confirme un blocage garantit son authenticité avec son dépôt. En cas d'erreur, les fonds sont brûlés. Buterin a appelé ce régime la approche de jeu de calcul interactif. Le diagramme ci-dessous explique la différence entre les deux approches.

Sous la deuxième option, (c’est-à-dire, des arguments de connaissance transparents et évolutifs à l’échelle zéro de la connaissance) sont proposés, qui permettent la vérification des données sans révéler le contenu au validateur. Les solutions de couche 2 sont bonnes pour la mise à l'échelle du réseau, mais leur développement est un processus laborieux et fastidieux, alors qu'il existe des moyens temporaires d'augmenter le débit de la blockchain Ethereum, comme Buterin:

«À long terme, nous nous attendons à ce que la couche de données de ces schémas soit Ethereum 2.0 lui-même. Jusqu'à ce qu'Ethereum 2.0 existe, ce que vous avez est tout d'abord la chaîne Ethereum existante, mais la chaîne Ethereum existante est déjà pratiquement saturée à 100% et elle est saturée depuis un certain temps. Et nous pourrions faire des choses marginales pour augmenter son évolutivité, mais cela reste relativement coûteux et vous pouvez donc envisager une autre stratégie. Faire des choses à court terme, c'est simplement utiliser ces blockchains de second niveau comme couches de données supplémentaires. ”

Buterin introduit Bitcoin Cash dans la discussion

Buterin a expliqué son choix de la blockchain BCH en raison de son débit optimal de 53 Ko par seconde, soit près de sept fois celui de Ethereum. De plus, la connexion de BCH au réseau principal est possible très rapidement grâce à son interface conviviale. Selon Buterin:

«Vous avez une couche de calcul du côté Ethereum et une couche de données du côté BCH. Symbiose où il peut y avoir un déchargement des données d’Ethereum dans Bitcoin Cash. ”

De plus, les commissions réseau de BCH sont inférieures à celles de BTC et d'ETH, ce qui rend impossible leur utilisation pour résoudre le problème d'évolutivité. Buterin a dit:

«Nous avons des chaînes Premium (chaînes de blocs) – Bitcoin et Ethereum, qui ont ce niveau de sécurité relativement élevé, mais qui ont également des coûts de transaction plus élevés, car davantage de personnes veulent faire des choses dessus, puis vous avez ce type de blockchains de niveau inférieur. vous avez une sécurité moindre, mais l'espace de transaction est moins cher, ce qui est bien, car moins de nœuds le vérifient. »

Comme l'a affirmé le fondateur d'Ethereum, le réseau dispose déjà des mécanismes nécessaires pour vérifier les blocs Bitcoin Cash, BTC Relay étant un contrat Ethereum qui stocke les en-têtes de bloc Bitcoin. Il ajoute que ce qui reste pour commencer à travailler avec BCH consiste à rediriger les outils de service vers sa blockchain.

Enfin, ce qui rend BCH attrayant en tant que solution d’évolutivité pour Ethereum, c’est ce que Buterin appelle la communauté de BCH: «les utilisateurs utilisent leur chaîne comme bon leur semble, dans la mesure où ils paient les frais de transmission».

Des alternatives pour Ethereum?

Alternativement, les fondateurs d'Ethereum sont également Ethereum Classic (), où le temps de confirmation du bloc est de 14 secondes.

Le seul problème à résoudre pour fonctionner avec la blockchain ETC est le manque d'applications fiables sur la plate-forme Ethereum confirmant la vérification de bloc sur la blockchain ETC. Cependant, il existe des solutions presque toutes faites pour permettre le fonctionnement des contrats intelligents ETH, et les développeurs peuvent économiser beaucoup sur les coûts associés au gaz. En tant que Buterin:

«Il y a des changements que ETC pourrait adopter pour faire pencher la balance. Réduire les coûts de gaz pour les données d'appel (comme l'ETH le prévoit) augmenterait le débit de données, et l'ajout d'un support client virtuel pourrait réduire les coûts de gaz liés à la vérification de l'en-tête à un niveau suffisamment bas pour que la chaîne ETH puisse le gérer à moindre coût (notez que pour ces constructions, la vérification de l'en-tête étant retardée même d'un jour n'est pas grave, donc flyclient est parfait ici). ”

Certains membres de la communauté utilisent Litecoin () et des plates-formes, mais jusqu’à présent, l’équipe n’aurait envoyé aucune offre de coopération aux concurrents susmentionnés.

Critique de la proposition de Buterins

La plupart des membres de la communauté des cryptomonnaies ont réagi avec beaucoup de scepticisme à la proposition du dirigeant d’Ethereum. André Neves, rédacteur en chef de, et a souligné de nombreuses failles dans la blockchain de Bitcoin Cash pour résoudre le problème d’évolutivité:

«La principale faiblesse de la chaîne BCH est son temps de parole de 10 minutes». Qu'en est-il du bas hashrate? Autorités centrales de contrôle? Des blocs extrêmement volumineux menant à des réorganisations constantes?

Et Erik Wall, conseiller de la Human Rights Foundation et créateur de la plate-forme d'échange Cinnober, une telle décision dangereuse:

“> La principale faiblesse de la chaîne BCH est son bloc de 10 minutes

Euh qu'en est-il de la faiblesse qu'il peut être 51% attaqué à lui seul par la plupart des pools de BTC? "

À en juger par les statistiques présentées sur le site crypto51.com, une heure d’attaque contre la blockchain de Bitcoin Cash coûterait environ 20 000 $ à un pirate informatique, alors qu’il s’agirait pour Ethereum de 120 000 $. D’autres utilisateurs ont fait savoir que le dirigeant d’Ethereum n’avaient pas voulu développer le projet, alors même que la plate-forme s’effondrait. Federico Tenga, cofondateur du système de paiement Chainside, a écrit sur Twitter:

"Charmant, ETH et BCH s'entraident pour s'effondrer plus rapidement."

Cependant, les fondateurs d’Ethereum évaluent avec optimisme l’état et les perspectives du réseau. Par exemple, en juin, un autre cofondateur d'Ethereum, Joseph Lubin, avait déjà «considérablement réduit son poids». De plus, selon Buterin, la perspective de l'évolutivité de 1 000 fois est plus que réelle. Cependant, il est nécessaire de mettre en œuvre plusieurs solutions proposées par lui dans le cadre du programme Ethereum 2.0, ce qui ne se produira pas avant 2020. Il:

«9. Les blockchains du futur avec preuve d'enjeu et de partage seront des milliers de fois plus efficaces, et les sacrifices d'efficacité de la mise en chaîne deviendront de plus en plus acceptables. "

Selon Buterin, les travaux d'adaptation de deux chaînes de blocs BCH et ETC en vue de leur connexion ultérieure aux couches de données Ethereum devraient commencer dès maintenant. Cela aidera à redimensionner la plate-forme avant même de passer au sharding.