Les réseaux de test Ethereum sont un moyen extrêmement utile de créer et de mettre à jour des applications et des contrats basés sur Ethereum avant de les déployer sur le réseau principal.
En termes de coût, ils sont peu coûteux, car vous pouvez utiliser des jetons de test pour fonctionner. De plus, ils vous permettent d'éviter les frais d'essence pour chaque transaction si vous souhaitez simplement tester votre création.
Dans cet article, nous couvrirons le fonctionnement de ces réseaux et les plus pertinents – ainsi que vous donnerons quelques informations sur les réseaux de test Ethereum les plus populaires qui ont été obsolètes.
Ethereum est le réseau le plus utilisé par les développeurs pour créer des applications basées sur la blockchain. De plus, ils utilisent des contrats intelligents basés sur Ethereum pour échanger, faire partie de l'espace décentralisé et même créer des échanges DeFi.
Maintenant, si nous considérons que chaque transaction qui se produit sur la blockchain a un coût en termes de frais de gaz, pensez à quel point il peut être coûteux de faire ce genre de transaction pendant la phase de développement. Chaque étape doit être payée et envoyée à la blockchain, même si elle doit être ajustée, ou dans les cas où vous devez procéder par essais et erreurs.
Les réseaux de test servent cette portée – ils permettent aux développeurs de créer et de tester sans dépenser de jetons. Ou, pour mieux le dire, ils leur permettent d'effectuer des transactions avec des jetons de test – gratuitement.
Leur importance repose sur le fait que vous pouvez travailler dans un environnement entièrement compatible EVM et déployer vos applications – contrats, prêts flash-généralement créés avec AAVE, et tout type de projet sur le réseau principal seulement une fois que tout fonctionne correctement.
De cette façon, vous pouvez réduire considérablement les coûts et vous assurer que votre application fonctionne comme vous le souhaitez avant de la rendre publique. Ces réseaux de test fonctionnent sur tout ce qui est compatible avec le réseau Ethereum-également avec des copies de test d'applications existantes. Ceci est extrêmement utile lorsque les développeurs travaillent sur des intégrations avec des contrats existants ou lorsqu'ils souhaitent travailler sur des mises à jour de contrats existants.
Voyons en détail les réseaux de test Ethereum les plus pertinents.
Réseau de Test Görli - également appelé Goerli - est un réseau de test de preuve d'autorité (PoA) créé en 2018. Même si ce réseau de test est open-source, travailler selon un PoA signifie que seuls quelques membres de la communauté sont sélectionnés pour être des validateurs. Mais comme Görli va être fusionné avec la chaîne de balises Prater – qui fonctionne sur un mécanisme de consensus de preuve d'enjeu (PoS)-tout le monde aura la possibilité d'exécuter des validateurs pour ce réseau de test.
Sépolie n'est pas l'un des réseaux de test les plus pris en charge – comparé à Goerli, il n'a pas une communauté aussi forte derrière lui. Ce réseau de test fonctionne sur un mécanisme de consensus de preuve de travail (PoW), ayant cela en commun avec Ethereum à moins et jusqu'à ce que la fusion ne soit pas terminée.
Il pourrait remplacer le réseau de test Ropsten, le réseau de test PoW Ethereum actuel qui a été obsolète: il fonctionnera jusqu'à ce que les développeurs l'utilisent, mais il ne recevra aucune mise à niveau – de plus, il devrait être le testnet utilisé pour la transition finale d'Ethereum à la preuve de participation.
Ce réseau de test peut rappeler l'un des réseaux de test Ethereum les plus populaires, Kovan. Mais en plus de Ropsten, Kovan sera obsolète et ne recevra plus d'améliorations après la Fusion.
Kovan optimiste est un réseau de test différent: comme le rapporte le site Web Ethereum, c'est un " réseau de test pour Optimisme”. Il s'agit d'un réseau de test de couche 2 (L2), c'est-à-dire l'un de ces réseaux qui bénéficient de solutions plus évolutives conçues pour Ethereum.
En outre, ce réseau de test rappelle un réseau bien-aimé, Rinkeby – et le réseau de test Rinkeby sera également obsolète après la fusion.
Arbitrum Rinkeby testnet représente une autre solution L2 mais pensée pour Arbitrum.
Il n'y a pas de réponse définitive à cette question. La seule suggestion utile est d'utiliser le testnet qui a autant de caractéristiques similaires que possible en commun avec votre projet.
Comme nous l'avons dit, ils imitent pleinement un environnement de développement – avec l'avantage d'être peu coûteux. Voulez-vous travailler avec un réseau de test de PoW? Pensez-vous que vous aurez besoin de soutien? Dans ce cas, par exemple, vous devriez choisir un réseau de test avec une communauté plus grande et plus active. Préférez-vous un réseau de test plus conforme aux mises à niveau du réseau principal? Dans ce cas, vous ne devez pas choisir un testnet obsolète.
Il existe de nombreux autres filtres que vous pouvez utiliser pour choisir votre testnet:
Il y a de nombreuses questions auxquelles vous devez répondre avant de choisir le réseau de test qui convient le mieux à votre projet et à vos objectifs.
Nous avons mentionné les robinets, mais quels sont-ils?
Les robinets cryptographiques sont des programmes ou des sites Web qui vous permettent d'obtenir gratuitement une certaine quantité de jetons de test.
Tous les robinets ne fonctionnent pas de la même manière. Chaque réseau de test que nous avons répertorié utilise au moins un robinet Ethereum:
Comme nous l'avons mentionné, pour utiliser tous ces robinets, vous devez sélectionner le bon réseau sur votre portefeuille DeFi et copier l'adresse publique de votre compte pour la coller sur la page du robinet.
Ensuite, vous recevrez des jetons de test. Après cela, vous êtes prêt à utiliser le réseau testnet.
Toutes ces étapes sont extrêmement importantes: les jetons de test n'ont aucune valeur et si vous essayez d'envoyer des ETH sur un réseau de test, vous perdrez vos fonds.
Une fois que vous avez obtenu vos jetons de test, vous êtes prêt à coder votre projet. La raison pour laquelle vous avez besoin de ces jetons est que toute demande ou contrat nécessite que vous fassiez transactions en chaîne: ils ont un coût, car chaque transaction, à déployer sur la chaîne, nécessite des frais. Les jetons de test vous permettent de payer ces frais, mais sans fonds réels – comme nous l'avons mentionné, ils n'ont aucune valeur.
Alors, comment procéder? Pour mieux comprendre l'ensemble du processus, faisons un exemple pratique.
Un bon outil pour développer vos projets est Remixer l'IDE, peut-être l'application la plus populaire pour construire sur Ethereum.
Supposons que vous souhaitiez coder un contrat intelligent: la première étape consiste à connecter votre portefeuille, comme Metamask, car c'est votre passerelle vers le Espace de défi.
Si vous sélectionnez un réseau de test sur Metamask, vous pourrez le déployer en utilisant les jetons de test que vous avez envoyés sur votre compte wallet. L'ensemble de la procédure ressemblera à un projet déployé sur le réseau principal: vous pourrez sélectionner la “vitesse” de la transaction et choisir le montant maximum de frais que vous êtes prêt à payer.
Les réseaux de test Ethereum sont compatibles avec le réseau Ethereum que vous pouvez utiliser pour tester des contrats, des applications, des mises à niveau et tout type de projets avant de les déployer sur le réseau principal. Ils sont très utiles car ils vous permettent de coder vos projets sans utiliser de vrais fonds cryptographiques.
Vous pouvez les utiliser comme vous le feriez avec des projets exécutés sur le réseau principal-mais gratuitement, car vous pouvez utiliser des jetons de test.
Les robinets sont ces programmes ou sites Web où vous pouvez obtenir des jetons de test. Chaque robinet fonctionne différemment: certains robinets ne nécessitent que votre adresse publique, certains robinets vous obligent à utiliser vos médias sociaux pour vous connecter avant de pouvoir obtenir des jetons.
Voici encore aucun commentaire. Soyez le premier!