Aider à mettre à jour cette page

🌏

Il existe une nouvelle version de cette page, mais seulement en anglais pour le moment. Aidez-nous à traduire la dernière version.

Cette page est incomplète. Si vous êtes un expert sur le sujet, veuillez éditer cette page et l'enrichir de votre sagesse.

Réseaux

Dernière modification: , Invalid DateTime
Edit page

Ethereum étant un protocole, il peut exister plusieurs "réseaux" indépendants conformes à ce protocole, qui n'interagissent pas entre eux.

Les réseaux sont différents environnements Ethereum auxquels vous pouvez accéder pour du développement, du test ou une utilisation en production. Votre compte Ethereum fonctionnera sur les différents réseaux, mais le solde de votre compte et votre historique de transactions ne seront pas transférés du réseau Ethereum principal. Pour les tests, il est utile de savoir quels réseaux sont disponibles et comment obtenir de l'ETH de réseau de test pour pouvoir vous amuser avec.

Prérequis

Vous devez comprendre les bases d'Ethereum avant de vous renseigner sur les différents réseaux, car les réseaux de test vous donneront une version bon marché et sûre d'Ethereum avec laquelle vous pourrez jouer. Commencez par lire la page Introduction à Ethereum.

Réseaux public

Les réseaux publics sont accessibles à toute personne disposant d'une connexion Internet, partout dans le monde. N'importe qui peut lire ou créer des transactions sur une blockchain publique, et valider les transactions exécutées. L'accord sur les transactions et l'état du réseau est décidé par un consensus des pairs.

Réseau principal

Le réseau principal Ethereum est la blockchain publique primaire de production, où des transactions de valeur réelle se produisent sur le registre distribué.

Quand on discute des prix de l'ETH dans les échanges, on fait référence à l'ETH du réseau principal.

Réseaux de test

En plus du réseau principal, il existe des réseaux de test publics. Il s'agit de réseaux utilisés par les développeurs de protocoles ou de contrats intelligents pour tester, dans un environnement de production, à la fois les mises à niveau de protocoles et les contrats intelligents avant leur déploiement sur le réseau principal. Considérez cela comme une analogie entre les serveurs de production et les serveurs d'essai.

Il est généralement important de tester sur un réseau de test tout code de contrat que vous écrivez avant de le déployer sur le réseau principal. Si vous construisez une DApp qui intègre des contrats intelligents existants, la plupart des projets disposent de copies déployées sur les réseaux de test avec lesquels vous pouvez déjà interagir.

La plupart des réseaux de test utilisent un mécanisme de consensus de preuve d'autorité. Cela signifie qu'un petit nombre de nœuds sont choisis pour valider les transactions et créer des blocs, en mettant en jeu leur identité dans le processus. Il est difficile d'encourager le minage sur un réseau de test de preuve de travail qui peut le rendre vulnérable.

Görli

Réseau de test de preuve d'autorité qui fonctionne entre les clients.

Kovan

Réseau de test de preuve d'autorité pour ceux qui exécutent des clients OpenEthereum.

Rinkeby

Réseau de test de preuve d'autorité pour ceux qui exécutent des clients Geth.

Ropsten

Réseau de test de preuve de travail. Cela signifie qu'il s'agit de la meilleure représentation d'Ethereum à l'identique.

Réseau de test de robinets

L'ETH des réseaux de test n'a pas de valeur réelle, il n'existe donc pas de marché pour celui-ci. Puisque vous avez besoin d'ETH pour interagir avec Ethereum, la plupart des utilisateurs obtiennent de l'ETH de réseau de test via des robinets. La plupart des robinets sont des applications Web dans lesquelles vous saisissez adresse à laquelle vous demandez l'envoi d'ETH.

Réseaux privés

Un réseau Ethereum est un réseau privé si ses nœuds ne sont pas connectés à un réseau public (c'est-à-dire à un réseau principal ou à un réseau de test). Dans ce contexte, "privé" signifie "réservé" ou "isolé", plutôt que "protégé" ou "sécurisé".

Réseaux de développement

Quand vous développerez une application Ethereum, vous voudrez l'exécuter sur un réseau local pour vérifier son fonctionnement avant de la déployer. De la même façon que vous exécuteriez un serveur local sur votre ordinateur pour du développement Web, vous pouvez utiliser un réseau de développement pour créer une occurrence de blockchain locale et tester votre application décentralisée (DApp). Cela permet une itération beaucoup plus rapide que sur un réseau de test public.

Il existe des projets et des outils dédiés pour y contribuer. En savoir plus sur les réseaux de développement.

Réseaux de consortium

Le processus de consensus est contrôlé par un ensemble de nœuds prédéfinis qui sont fiables. Par exemple, un réseau privé d'institutions académiques connues régissant chacune un seul nœud, et où les blocs sont validés par un seuil de signataires au sein du réseau.

Si un réseau public Ethereum est comme l'Internet public, vous pouvez considérer un réseau de consortium comme un intranet privé.

Complément d'information

Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !