Réseaux
Les réseaux Ethereum sont des groupes d'ordinateurs connectés qui communiquent en utilisant le protocole Ethereum. Il n'y a qu'un seul réseau principal Ethereum, mais des réseaux indépendants conformes aux mêmes règles de protocole peuvent être créés à des fins de test et de développement. Il existe de nombreux « réseaux » indépendants qui se conforment au protocole sans interagir les uns avec les autres. Vous pouvez même en démarrer un localement sur votre propre ordinateur pour tester vos contrats intelligents et vos applications Web3.
Votre compte Ethereum fonctionnera sur les différents réseaux, mais le solde de votre compte et l'historique de vos transactions ne seront pas transférés depuis le réseau principal Ethereum. À des fins de test, il est utile de savoir quels réseaux sont disponibles et comment obtenir de l'ETH de réseau de test pour faire des essais. En général, pour des raisons de sécurité, il n'est pas recommandé de réutiliser des comptes du Réseau principal sur des réseaux de test ou vice versa.
Prérequis
Vous devriez 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 d'Ethereum peu coûteuse et sûre pour faire des essais.
Réseaux publics
Les réseaux publics sont accessibles à toute personne dans le monde disposant d'une connexion Internet. N'importe qui peut lire ou créer des transactions sur une chaîne de blocs publique et valider les transactions en cours d'exécution. Le consensus entre les pairs décide de l'inclusion des transactions et de l'état du réseau.
Réseau principal Ethereum
Le Réseau principal est la principale chaîne de blocs de production publique d'Ethereum, où les transactions de valeur réelle se produisent sur le registre distribué.
Lorsque les gens et les plateformes d'échange discutent des prix de l'ETH, ils parlent de l'ETH du Réseau principal.
Réseaux de test Ethereum
En plus du Réseau principal, il existe des réseaux de test publics. Ce sont des réseaux utilisés par les développeurs de protocoles ou les développeurs de contrats intelligents pour tester à la fois les mises à niveau du protocole ainsi que les contrats intelligents potentiels dans un environnement de type production avant le déploiement sur le Réseau principal. Considérez cela comme un analogue aux serveurs de production par rapport aux serveurs de préproduction.
Vous devriez tester tout code de contrat que vous écrivez sur un réseau de test avant de le déployer sur le Réseau principal. Parmi les applications décentralisées (dapps) qui s'intègrent aux contrats intelligents existants, la plupart des projets ont des copies déployées sur des réseaux de test.
La plupart des réseaux de test ont commencé par utiliser un mécanisme de consensus de preuve d'autorité (PoA) à permission. Cela signifie qu'un petit nombre de nœuds sont choisis pour valider les transactions et créer de nouveaux blocs – en mettant en jeu leur identité dans le processus. Alternativement, certains réseaux de test disposent d'un mécanisme de consensus de preuve d'enjeu (PoS) ouvert où tout le monde peut tester l'exécution d'un validateur, tout comme sur le réseau principal Ethereum.
L'ETH sur les réseaux de test est censé n'avoir aucune valeur réelle ; cependant, des marchés ont été créés pour certains types d'ETH de réseau de test qui sont devenus rares ou difficiles à obtenir. Puisque vous avez besoin d'ETH pour interagir réellement avec Ethereum (même sur les réseaux de test), la plupart des gens obtiennent gratuitement de l'ETH de réseau de test à partir de faucets. La plupart des faucets sont des applications web où vous pouvez saisir une adresse à laquelle vous demandez que de l'ETH soit envoyé.
Quel réseau de test dois-je utiliser ?
Les deux réseaux de test publics que les développeurs de clients maintiennent actuellement sont Sepolia et Hoodi. Sepolia est un réseau permettant aux développeurs de contrats et d'applications de tester leurs applications. Le réseau Hoodi permet aux développeurs de protocoles de tester les mises à niveau du réseau, et permet aux stakers de tester l'exécution de validateurs.
Sepolia
Sepolia est le réseau de test par défaut recommandé pour le développement d'applications. Le réseau Sepolia utilise un ensemble de validateurs à permission contrôlé par les équipes de clients et de test.
Ressources
- Site web (opens in a new tab)
- GitHub (opens in a new tab)
- Otterscan (opens in a new tab)
- Etherscan (opens in a new tab)
- Blockscout (opens in a new tab)
Faucets
- Faucet Sepolia d'Alchemy (opens in a new tab)
- Faucet Sepolia de Chain Platform (opens in a new tab)
- Faucet Sepolia de Chainstack (opens in a new tab)
- Faucet de l'écosystème Ethereum (opens in a new tab)
- Faucet Sepolia d'ethfaucet.com (opens in a new tab)
- Faucet Sepolia de Google Cloud Web3 (opens in a new tab)
- Grabteeth (opens in a new tab)
- Faucet Sepolia d'Infura (opens in a new tab)
- Faucet PoW (opens in a new tab)
- Faucet Sepolia de QuickNode (opens in a new tab)
Hoodi
Hoodi est un réseau de test pour tester la validation et le staking. Le réseau Hoodi est ouvert aux utilisateurs souhaitant exécuter un validateur de réseau de test. Les stakers souhaitant tester les mises à niveau du protocole avant qu'elles ne soient déployées sur le Réseau principal devraient donc utiliser Hoodi.
- Ensemble de validateurs ouvert, les stakers peuvent tester les mises à niveau du réseau
- État volumineux, utile pour tester des interactions complexes de contrats intelligents
- Plus long à synchroniser et nécessite plus de stockage pour exécuter un nœud
Ressources
- Site web (opens in a new tab)
- GitHub (opens in a new tab)
- Explorateur (opens in a new tab)
- Synchronisation de point de contrôle (opens in a new tab)
- Otterscan (opens in a new tab)
- Etherscan (opens in a new tab)
Faucets
- Faucet Hoodi de Chain Platform (opens in a new tab)
- Faucet Hoodi (opens in a new tab)
- Faucet PoW (opens in a new tab)
Ephemery
Ephemery est un type unique de réseau de test qui se réinitialise complètement chaque mois. L'état d'exécution et de consensus revient à la genèse tous les 28 jours, ce qui signifie que tout ce qui se passe sur le réseau de test est éphémère. Cela le rend idéal pour des tests à court terme, un amorçage rapide de nœud et des applications de type « hello world » qui n'ont pas besoin de permanence.
- État toujours frais, tests à court terme de validateurs et d'applications
- Comprend uniquement un ensemble de base de contrats
- Ensemble de validateurs ouvert et accès facile à de grandes quantités de fonds
- Exigences de nœud les plus faibles et synchronisation la plus rapide, <5 Go en moyenne
Ressources
- Site web (opens in a new tab)
- GitHub (opens in a new tab)
- Chat de la communauté (opens in a new tab)
- Blockscout (opens in a new tab)
- Otterscan (opens in a new tab)
- Explorateur Beacon (opens in a new tab)
- Synchronisation de point de contrôle (opens in a new tab)
- Launchpad (opens in a new tab)
Faucets
Holesky (obsolète)
Le réseau de test Holesky est obsolète depuis septembre 2025. Les opérateurs de staking et les fournisseurs d'infrastructure devraient plutôt utiliser Hoodi pour les tests de validateurs.
- Annonce de l'arrêt du réseau de test Holesky (opens in a new tab) - Blog de l'EF, 1er septembre 2025
- Mises à jour des réseaux de test Holesky et Hoodi (opens in a new tab) - Blog de l'EF, 18 mars 2025
Réseaux de test de couche 2
La couche 2 (l2) est un terme collectif pour décrire un ensemble spécifique de solutions de mise à l'échelle d'Ethereum. Une couche 2 est une chaîne de blocs distincte qui étend Ethereum et hérite des garanties de sécurité d'Ethereum. Les réseaux de test de couche 2 sont généralement étroitement couplés aux réseaux de test publics d'Ethereum.
Arbitrum Sepolia
Un réseau de test pour Arbitrum (opens in a new tab).
Ressources
Faucets
- Faucet Arbitrum Sepolia d'Alchemy (opens in a new tab)
- Faucet Arbitrum Sepolia de Chainlink (opens in a new tab)
- Faucet Arbitrum Sepolia d'ethfaucet.com (opens in a new tab)
- Faucet Arbitrum Sepolia de QuickNode (opens in a new tab)
Optimistic Sepolia
Un réseau de test pour Optimism (opens in a new tab).
Ressources
Faucets
- Faucet d'Alchemy (opens in a new tab)
- Faucet de Chainlink (opens in a new tab)
- Faucet Optimism Sepolia d'ethfaucet.com (opens in a new tab)
- Faucet de réseau de test (opens in a new tab)
Starknet Sepolia
Un réseau de test pour Starknet (opens in a new tab).
Ressources
Faucets
- Faucet d'Alchemy (opens in a new tab)
- Faucet Starknet Sepolia de Blast (opens in a new tab)
- Faucet Starknet (opens in a new tab)
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 le Réseau principal ou un réseau de test). Dans ce contexte, privé signifie uniquement réservé ou isolé, plutôt que protégé ou sécurisé.
Réseaux de développement
Pour développer une application Ethereum, vous voudrez l'exécuter sur un réseau privé pour voir comment elle fonctionne avant de la déployer. De la même manière que vous créez un serveur local sur votre ordinateur pour le développement web, vous pouvez créer une instance locale de chaîne de blocs pour tester votre dapp. Cela permet une itération beaucoup plus rapide qu'un réseau de test public.
Il existe des projets et des outils dédiés pour vous y aider. Apprenez-en plus sur les réseaux de développement.
Réseaux de consortium
Le processus de consensus est contrôlé par un ensemble prédéfini de nœuds de confiance. Par exemple, un réseau privé d'institutions universitaires connues qui gouvernent chacune un seul nœud, et les blocs sont validés par un seuil de signataires au sein du réseau.
Si un réseau Ethereum public est comme l'Internet public, un réseau de consortium est comme un intranet privé.
Pourquoi les réseaux de test Ethereum portent-ils le nom de stations de métro ?
De nombreux réseaux de test Ethereum portent le nom de stations de métro ou de gares du monde réel. Cette tradition de nommage a commencé tôt et reflète les villes mondiales où les contributeurs ont vécu ou travaillé. C'est symbolique, mémorable et pratique. Tout comme les réseaux de test sont isolés du réseau principal Ethereum, les lignes de métro circulent séparément du trafic de surface.
Réseaux de test couramment utilisés et obsolètes
- Sepolia - Un quartier relié au métro à Athènes, en Grèce. Actuellement utilisé pour les tests de contrats intelligents et de dapps.
- Hoodi - Nommé d'après la station de métro Hoodi à Bengaluru, en Inde. Utilisé pour les tests de validateurs et de mises à niveau du protocole.
- Goerli (obsolète) - Nommé d'après la Görlitzer Bahnhof à Berlin, en Allemagne.
- Rinkeby (obsolète) - Nommé d'après une banlieue de Stockholm dotée d'une station de métro.
- Ropsten (obsolète) - Fait référence à une zone et à un ancien terminal de ferry/métro à Stockholm.
- Kovan (obsolète) - Nommé d'après une station de MRT de Singapour.
- Morden (obsolète) - Nommé d'après une station du métro de Londres. Le premier réseau de test public d'Ethereum.
Autres réseaux de test spécialisés
Certains réseaux de test ont été créés pour des tests à court terme ou spécifiques à une mise à niveau et n'ont pas nécessairement pour thème le métro :
- Holesky (obsolète) - Nommé d'après la station Holešovice à Prague. Utilisé pour les tests de validateurs ; obsolète en 2025.
- Kiln, Zhejiang, Shandong, Prater, Pyrmont, Olympic (tous obsolètes) et Ephemery - Conçus spécifiquement pour des simulations de mise à niveau comme La Fusion, Shanghai, ou des expériences de validateurs. Certains noms sont régionaux ou thématiques plutôt que basés sur le métro.
L'utilisation de noms de stations de métro aide les développeurs à identifier et à mémoriser rapidement les réseaux de test sans avoir besoin de s'appuyer sur des identifiants de chaîne numériques. Cela reflète également la culture d'Ethereum : pratique, mondiale et centrée sur l'humain.
Outils connexes
- Chainlist (opens in a new tab) liste des réseaux EVM pour connecter les portefeuilles et les fournisseurs à l'identifiant de chaîne et à l'identifiant de réseau appropriés
- Chaînes basées sur l'EVM (opens in a new tab) dépôt GitHub de métadonnées de chaîne qui alimente Chainlist