Une proposition a été formulée par Vitalik Buterin, l'un des co-fondateurs d'Ethereum, qui pourrait réduire considérablement la demande actuelle en matériel et en stockage pour exécuter un nœud Ethereum.
Contrairement aux conceptions actuelles, qui exigent que les opérateurs de nœuds fournissent un paquet presque complet d'état et d'historique de la blockchain, le design proposé « local-prioritaire » permettrait à un utilisateur d'exécuter un nœud sur son appareil sans avoir besoin de télécharger d'abord l'ensemble de la blockchain. Ce changement majeur pourrait jouer un rôle critique dans la décentralisation accrue d'Ethereum.
S'attaquer à la Barrière de 1,3 To pour l'Exploitation des Nœuds
Actuellement, il faut plus de 1,3 téraoctets de stockage de données pour exécuter un nœud Ethereum complet. Cette exigence ne limite pas seulement qui peut participer au réseau—principalement des individus et des entreprises bien dotés en ressources—mais elle soulève également de réelles inquiétudes concernant la santé et la décentralisation du réseau lui-même. L'opération de nœud complet devient une tâche qui est, à tous égards pratiques, limitée aux riches, et cela nous amène à nous inquiéter d'un réseau financé et géré principalement par des fournisseurs de services fortunés dans une zone de prix effondrée.
La dernière proposition de Vitalik Buterin aborde ce problème en redéfinissant ce que signifie gérer des données sur les nœuds décentralisés d'Ethereum. Au lieu de faire en sorte que chaque ressource sur le réseau maintienne une réplique complète de l'historique partagé et de l'état global (comme le fait le réseau Bitcoin), le design local-prioritaire permet à chaque nœud Ethereum de ne stocker que les données les plus pertinentes pour la personne qui l'utilise. Et si le nœud a besoin d'autre chose, il peut obtenir cette information à partir du réseau partagé, pair-à-pair.
Une refonte fondamentale est introduite dans l'écosystème Ethereum, menant à une architecture légère qui réalise la promesse d'un logiciel évolutif. Ce n'est pas un événement singulier ; c'est une introduction qui se déroule par étapes dans le cadre de la vision plus large d'Ethereum pour passer d'une pile lente et lourde à une pile rapide et légère.
Une Architecture Local-Prioritaire pour une Participation Plus Large
La proposition de Buterin se concentre sur un design local-prioritaire. Cela signifie que plutôt que d'avoir un seul contrat sur la blockchain Ethereum, que chaque nœud Ethereum suit, chaque nœud Ethereum pourrait simplement suivre les types de données personnalisées et pertinentes pour l'utilisateur qu'il a été conçu pour suivre. Cela signifie également que lorsque cela est nécessaire pour le nœud de l'utilisateur de suivre quelque chose de global, le nœud pourrait récupérer et vérifier ces données selon les besoins.
Ce changement a plusieurs effets. Pour commencer, il permet l'exécution de nœuds Ethereum sur du matériel grand public—comme des ordinateurs portables ou, d'ailleurs, des appareils mobiles—en réduisant les frais généraux à des niveaux gérables. Pour finir, il favorise une variété hétéroclite d'opérateurs de nœuds, ce qui contribue à garantir que le réseau Ethereum atteigne le consensus d'une manière distribuée, puisque les opérateurs utilisent une telle variété de matériel grand public.
Les données historiques de plus de 36 jours sont stockées dans un système d'archive distribué. Ce système soulage chaque nœud du réseau, permettant un stockage partagé entre plusieurs participants au sein du réseau Ethereum. Si un nœud doit un jour accéder aux données pour des vérifications ou des audits légitimes, il peut récupérer les fragments auprès des pairs dans le système qui détient l'image complète.
Les priorités de la proposition sont les mêmes que celles de la prochaine mise à niveau de Pectra. Elles sont :
– Utilisabilité
– Décentralisation
– Optimisation des performances, sans compromis sur les principes de sécurité fondamentaux d'Ethereum
Protéger contre la centralisation et la censure
Un moteur fondamental de cette refonte est la nécessité de réduire la dépendance excessive d'Ethereum vis-à-vis des fournisseurs d'infrastructure centralisés. À mesure qu'il devient plus complexe et moins attrayant d'exécuter un nœud Ethereum, cela pousse davantage d'utilisateurs vers le type d'APIs centralisées et de « services de données blockchain » qui sont totalement incompatibles avec les idéaux d'un système sans autorisation et résistant à la censure. Lorsque vous créez un système avec autant de portes dérobées, de vulnérabilités et de points de défaillance uniques, vous ne faites pas seulement qu'il soit possible pour quelqu'un d'imposer la censure, mais aussi pour quelqu'un d'exercer un contrôle sur le service Ethereum en manipulant l'apparence et la disparition des transactions.
Renforcer les principes fondamentaux de la décentralisation, le design local-prioritaire renforce l'autonomie des utilisateurs. « Nous, le peuple », ne sommes plus seulement des nœuds dans le réseau de quelqu'un d'autre. Servant davantage comme sa propre infrastructure selon les termes de l'utilisateur, le design permet à de plus petits « nœuds » locaux et orientés vers un objectif d'effectuer des calculs et un stockage locaux nécessaires pour travailler avec la blockchain Ethereum.
Cela s'inscrit également dans une décentralisation du stockage des données, si vous le voulez, dans la technologie blockchain. Ici, nous visons à accroître la modularité et la spécialisation des rôles parmi les participants du réseau, ce qui semble être la clé de la scalabilité et de la durabilité à long terme.
Conclusion
La nouvelle proposition de nœud local-prioritaire d'Ethereum est un grand pas vers rendre la participation à la blockchain plus inclusive et accessible, et c'est une condition préalable à tout système véritablement décentralisé. Dans le système actuel, vous devez télécharger et stocker 1,3 To de données pour faire fonctionner un nœud et interagir avec la blockchain Ethereum. Ce n'est pas une exigence de stockage triviale. Et la vitesse de lecture et d'écriture des types de disques durs nécessaires pour effectuer ces fonctions limite de manière significative le nombre d'utilisateurs pouvant exécuter des nœuds sur l'EVM. La proposition de nœud local-prioritaire propose un plan dans lequel les utilisateurs exécutent des nœuds locaux et accèdent aux changements d'état d'une manière qui améliore les possibilités de prix et de performance des types de disques durs que vous pouvez utiliser pour construire un nœud.
La prochaine mise à niveau de Pectra met en lumière une initiative qui démontre comment Ethereum continue d'évoluer. Elle repousse les limites de la décentralisation tout en rendant le système plus utilisable en termes pratiques.
Divulgation : Ceci n'est pas un conseil de trading ou d'investissement. Faites toujours vos recherches avant d'acheter une cryptomonnaie ou d'investir dans des services.
Suivez-nous sur Twitter @themerklehash pour rester informé des dernières nouvelles sur les Cryptos, NFT, IA, Cybersécurité et Métavers !
L'article Ethereum Propose un Design de Nœud Local-Prioritaire pour Réduire les Exigences de Stockage et Renforcer la Décentralisation est apparu en premier sur The Merkle News.
