Rejoignez-Nous sur

La course est lancée pour remplacer la couche la plus centralisée d’Ethereum

Construct 2017 Innovation Hanger SF Jan 3031 2017 Steven Gregory Photography 6962

News

La course est lancée pour remplacer la couche la plus centralisée d’Ethereum

"Si nous n'arrêtons pas de compter sur Infura, la vision d'Ethereum a échoué."

C’est ainsi que Afri Schoedon, responsable de la publication du Etherity Parité client, décrit l’une des technologies les plus populaires – et controversées – d’Ethereum sur Gazouillement en octobre.

Infura traite environ 13 milliards de requêtes de code par jour et offre aux développeurs un moyen de se connecter à Ethereum sans avoir à exécuter un nœud complet. Et bien que les statistiques d’utilisation exactes ne soient pas publiques, la création d’une méthode plus simple d’interfaçage avec le réseau est censée soutenir la majorité des applications décentralisées de l’écosystème d’Ethereum.

Mais la chose est la même: Infura est exploité par un seul fournisseur – le studio de développement Ethereum ConsenSys – et s'appuie sur des serveurs cloud hébergés par Amazon. En tant que tel, il existe des préoccupations quant au fait que le service représente un point de défaillance unique pour l’ensemble du réseau.

«Si chaque dapp du monde est dirigée vers Infura et que nous avons décidé de le désactiver, nous le pourrions, et les dapp cesseraient de fonctionner. C’est une préoccupation et une préoccupation valable », a déclaré à CoinDesk Michael Wuehler, le cofondateur d’Infura.

De nombreux projets reconnaissent l’importance de la contribution d’Infura à Ethereum (le service étant considéré comme un pilier de la communauté des développeurs), mais beaucoup, comme Schoedon, estiment que des mesures doivent être prises pour rechercher une alternative décentralisée.

«Il ne sert à rien que les dapps se connectent via Metamask à une blockchain hébergée par quelqu'un d'autre», a déclaré Schoedon. tweeté.

Et Schoedon n’est pas seul dans son interprétation. Au lieu de cela, il s’est heurté à une foule de nouveaux efforts visant à détrôner Infura en tant que point de connexion incontournable pour les développeurs reliant leurs applications décentralisées à Ethereum.

Par exemple, les nouveaux systèmes d'incitation de nœuds complets tels que les nœuds VIP, Dappnode et D-Node cherchent à fournir différents types d'alternatives.

De même, les efforts de minimisation d’infrastructures tels que les clients légers gagnent en puissance, ainsi que la restructuration de logiciels expérimentaux tels que Turbo Geth. Et selon les développeurs, ce qui est en jeu, c’est la décentralisation même de l’écosystème éthérique lui-même.

«L’un des problèmes auxquels nous sommes confrontés aujourd’hui est que le développement d’applications décentralisées se fait par le biais de services centralisés», a déclaré Yalor Mewn, responsable des communications de Dappnode, un système d’incitation aux nœuds, ajoutant:

"Nous construisons toutes ces infrastructures en plus d'un goulot d'étranglement."

Un outil imparfait

Actuellement, il existe au total 11 803 nœuds pleins d’Ethereum selon données disponibles.

S'adressant à CoinDesk, Wuehler a déclaré qu'Infura représentait entre 5 et 10% des nœuds. Cependant, comme les nœuds Infura sont extrêmement fiables (maintenance moins de 24 heures sur 24), ils génèrent un trafic disproportionné.

“[We’re] soutenir efficacement l’écosystème ethereum dapp avec le trafic RPC », a déclaré Wuehler.

Et c’est en partie à cause du fait qu’au moment de l’écriture, un nœud d’archive complet prenait plus d’un téraoctet de données, au-delà de ce qu’un ordinateur portable classique peut stocker. Pour les développeurs, ainsi que pour les utilisateurs, cela signifie que les besoins en stockage sont souvent sous-traités à des entreprises disposant des moyens nécessaires pour gérer ce type d'infrastructure.

«Infura fonctionne de la manière suivante: ils hébergent leurs propres nœuds complets et ouvrent un [interface] pour vous permettre d'accéder facilement à ces noeuds complets », a déclaré à CoinDesk Aidan Hyman, PDG et cofondateur de la start-up de recherche et développement d'Ethereum, Chainsafe.

Par exemple, les développeurs optent fréquemment pour Infura comme moyen de concentrer leurs efforts sur les logiciels, tandis que les utilisateurs sont souvent attirés par l'outil Metamask intégré au navigateur pour conserver leur crypto-monnaie. Et les deux traversent les nœuds complets ConsenSys.

«Toute application qui utilise Metamask dépend aussi intrinsèquement d’Infura (en connaissance de cause ou non). En ce sens, presque toutes les applications dépendent potentiellement d’Infura », a déclaré Wuehler à CoinDesk.

En conséquence, les développeurs et les utilisateurs sont moins susceptibles d’exécuter des noeuds complets, ce qui signifie que le nombre de noeuds complets prenant en charge le réseau diminue. Étant donné que Infura risque de devenir un point de défaillance unique, le manque de nœuds complets a également d'autres répercussions.

L'exécution d'un nœud complet, par exemple, permet aux utilisateurs et aux développeurs de garder une grande partie de leur activité sensible en local, tandis qu'Infura accumule des combinaisons de données provenant de ses utilisateurs, telles que l'adresse du portefeuille et les emplacements IP.

«La confidentialité est un problème», a déclaré Dapplion à CoinDesk, développeur du pseudonyme à l'origine du projet de remplacement Infura, Dappnode.

«Et Infura est hébergé sur Amazon. Et si Amazon disait: "Vous savez quoi? Infura non plus, va te faire foutre. ’La plupart des dapps seraient inutilisables.”

Vraie décentralisation

À ce titre, plusieurs efforts tentent de trouver une alternative viable et utilisable.

Parity Technologies, par exemple, a publié une nouvelle bibliothèque de code pour le développement de clients légers, baptisée LightJS. Parity espère que cela encouragera les développeurs à construire des clients légers plutôt que de compter sur Infura en tant que service.

Et c’est parce qu’ils promettent de consommer beaucoup moins de matériel et de stockage, mais que les clients légers ont l’intention de maintenir le même degré de décentralisation que l’exécution d’un nœud complet.

«Idéalement, nous verrons de moins en moins de dapps se connecter à Infura, et ils utiliseront plutôt un client léger pour parvenir à une véritable décentralisation», a déclaré Amaury Martiny, développeur de Parity, à CoinDesk.

Le projet Turbo Geth d’Alexey Akhunov cherche également à restructurer complètement la manière dont les logiciels clients Ethereum gèrent le stockage. Dans la dernière version de la réécriture du logiciel, il a réduit les besoins de stockage à un cinquième de sa taille actuelle.

Et plusieurs projets, tels que Dappnode, D-node et VIP, ciblent la couche d’incitation sous-jacente afin d’encourager davantage de personnes à exécuter un nœud complet. Et c’est parce qu’à l’heure actuelle, contrairement aux mineurs qui sécurisent les transactions sur Ethereum, les nœuds complets ne sont pas récompensés.

Mais le nœud VIP, travaillant sur une subvention octroyée par la fondation Ethereum, utilise l'identifiant avec lequel les nœuds complets se connectent à Ethereum pour distribuer des récompenses aux nœuds en ligne, payés via un abonnement de développeurs souhaitant utiliser le service. .

Un autre projet, nommé D-Node, crée également un marché entre les développeurs et les opérateurs de nœuds, mais tente également de décentraliser la relation économique entre ces acteurs.

Pour ce faire, D-Node utilise une organisation autonome décentralisée, ou DAO. Une initiative de la start-up torontoise Chainsafe, D-node a été conçue en mai lors du Ethereum Hackathon ETH Buenos Aires et est financée par une subvention du Ethereum Community Fund.

"L'idée que nous puissions construire ces structures de manière décentralisée, permettant la démocratisation de la dynamique du pouvoir dans les systèmes économiques", a déclaré Hyman.

Enfin, Dappnode, fondée par le développeur de blockchain Jordi Baylina, adopte une approche différente en permettant aux développeurs de configurer un réseau local conçu de manière à faciliter le déploiement de dapp.

«Quelqu'un installe le Dappnode et donne accès à sa famille, à ses amis, à un cercle de confiance de relations interpersonnelles pour lesquelles vous avez un lien de confiance. Et puis, en quelques clics, difficile à connecter à Infura, vous vous connecterez à Dappnode », a déclaré Dapplion, développeur de premier plan, à CoinDesk.

Sur l'horizon

Plusieurs de ces projets, tels que VIP node et Turbo Geth, reçoivent également un financement d'Infura.

L'une des plus grandes startups d'ethereum – la société derrière Infura – Consensys finance également un projet nommé Incubator, qui vise à réduire la dépendance de Metamask vis-à-vis d'Infura par rapport à Ethereum. Infura lui-même tente également de diversifier le nombre de fournisseurs de cloud sur lesquels il compte, afin de ne pas dépendre uniquement d’Amazon, selon Wuehler.

«Nos efforts consistent principalement à continuellement essayer de pousser de plus en plus la décentralisation dans la manière dont notre pile technologique est livrée», a-t-il déclaré à CoinDesk.

Selon Wuehler, la popularité d’Infura est due à une bizarrerie à l’intérieur de la plateforme Ethereum. Et c’est parce que, en combinant les fonctionnalités de la blockchain de bitcoin avec une machine virtuelle capable d’exécuter des applications décentralisées, ethereum génère un plus grand nombre de données que de simples transactions.

Par exemple, en plus de s’appuyer sur une chaîne de chaînes, ethereum stocke ce que l’on appelle «l’état», qui est la somme de tous les calculs effectués sur la plate-forme. Et comme la quantité d'utilisateurs d'Ethereum continue de croître, la taille de l'Etat continue à se développer aussi bien.

Le résultat final est que, à mesure que le matériel devient de plus en plus coûteux et complexe à utiliser – et en raison de la conception sous-jacente d’ethereum -, il n’ya pas d’incitatif pour inciter les utilisateurs à le faire.

«Nous n’avons pas créé le problème, nous ne sommes qu’un pansement sur le problème. Nous fournissons simplement une solution qui est nécessaire », a déclaré Wuehler.

À l’avenir, des chercheurs d’ethereum, tels que le fondateur de Vitalik Buterin pour trouver un moyen de réécrire les incitations sous-jacentes afin que les nœuds complets puissent être récompensés pour le stockage de données, ou ce que l'on appelle communément “location. "

Un tel changement est maintenant envisagé pour inclusion dans une mise à niveau proposée appelée "Ethereum 1x. ”Actuellement ciblés pour 2019, dans l'intervalle, les développeurs se concentrent sur la recherche de solutions pouvant être déployées immédiatement.

Comme le disait Hyman de D-node à CoinDesk:

«Bien que nous travaillions en tant que communauté sur ces objectifs à long terme, nous devons également être pragmatiques et nous concentrer sur le présent. C'est un problème qui existe actuellement et qui persiste dans l'espace. "

Construit 2017 image courtoisie de Steven Gregory



Traduction de l’article de Rachel Rose O’Leary : Article Original

BlockBlog

Le Meilleur de l'Actualité Blockchain Francophone & Internationale | News, Guides, Avis & Tutoriels pour s'informer et démarrer facilement avec Bitcoin, les Crypto-Monnaies et le Blockchain. En Savoir Plus sur L'Équipe BlockBlog

Commenter cet Article

Commenter cet Article

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus dans News

Les Plus Populaires

Acheter des Bitcoin

Acheter des Alt-Coins

Sécuriser vos Cryptos

Vêtements et Produits Dérivés

Top