Aller au contenu

Blockchain · fiche technologique

Ethereum et réseaux EVMFiche technologique · Blockchain

Lancer un projet sur Ethereum ou un réseau EVM.

Ethereum est une blockchain publique dont la machine virtuelle, l'EVM, exécute les contrats intelligents ; d'autres réseaux reprennent cette machine. Voici comment choisir celui de votre projet, ce que cela change pour vos coûts, et comment nous l'intégrons.

Le besoin

Ce que vous attendez d'un réseau.

Vous ne choisissez pas une cryptomonnaie : vous choisissez l'endroit où vos règles s'exécuteront, avec ses coûts, ses délais et ses risques.

Ethereum est une blockchain publique sur laquelle s'exécutent des contrats intelligents, grâce à une machine virtuelle, l'EVM, qui applique les mêmes règles sur tous les ordinateurs du réseau. Depuis septembre 2022, le réseau est sécurisé par la preuve d'enjeu : des validateurs immobilisent des ETH qu'ils risquent de perdre s'ils trichent. Pour votre projet, cela donne des règles identiques pour tous, mais un coût d'usage que vous ne fixez pas.

Chaque opération se mesure en gaz, une unité d'effort de calcul. Les frais correspondent au gaz consommé multiplié par le prix du gaz au moment de l'envoi, réglés en ether (ETH), y compris quand la transaction échoue. Ce prix suit la demande : il monte quand le réseau est très sollicité. La question du réseau se pose donc avant la première ligne de code, pas après le lancement.

Une partie de la réponse tient dans les couches secondaires : des réseaux qui exécutent les transactions en dehors du réseau principal, puis y publient leurs données pour profiter de sa sécurité. Elles réduisent les frais, avec des risques qui leur sont propres. Les conséquences du choix sur l'ensemble de la solution sont détaillées dans notre expertise architecture blockchain ; cette fiche vous aide à le préparer.

  • Un coût qui varie

    Le prix du gaz suit la demande du moment. Le budget d'usage se prévoit comme une fourchette et selon le comportement de vos utilisateurs, pas comme un tarif fixe.

  • Deux niveaux de réseau

    Le réseau principal mise sur la sécurité et la décentralisation. Les couches secondaires cherchent des frais plus bas en s'appuyant sur lui, avec leurs propres hypothèses à examiner.

  • Un réseau qui évolue

    Les règles d'Ethereum changent par des mises à niveau publiques et annoncées. Certaines modifient le coût d'opérations : une application se suit après sa mise en ligne.

Applications concrètes

Ce que le choix du réseau change, concrètement.

Six situations où la décision de réseau se traduit en coûts, en délais ou en risques. Elles se combinent dans un même projet.

  • Émettre un jeton sur le réseau principal

    Quand la neutralité et la solidité du réseau comptent plus que le coût d'une opération : émission d'un jeton fongible (norme ERC-20), titres ou droits de valeur élevée.

  • Servir un usage fréquent sur une couche secondaire

    Fidélité, billetterie, micro-paiements internes : beaucoup de petites opérations, pour lesquelles des frais plus bas changent l'équation. Nous évaluons avec vous les couches candidates.

  • Écrire un contrat pour plusieurs réseaux

    Un contrat conçu pour l'EVM peut viser plusieurs réseaux compatibles. Nous vérifions, réseau par réseau, que son comportement et ses coûts restent ceux attendus.

  • Répéter sur un réseau de test

    Déploiements, scénarios d'erreur et parcours utilisateur éprouvés sur un réseau de test, où les jetons n'ont pas de valeur, avant d'engager de vrais fonds.

  • Maîtriser les frais côté utilisateur

    Estimer le coût avant l'envoi, fixer un plafond de frais, prévoir le cas où la transaction échoue : l'expérience de paiement se pense avec le fonctionnement du gaz.

  • Suivre les mises à niveau du réseau

    Surveiller les évolutions annoncées, mesurer leur effet sur vos contrats et vos outils, et planifier les adaptations avant leur activation.

Les couches, de haut en bas

De votre application au réseau, couche par couche.

Cinq niveaux, du haut vers le bas. Le choix de réseau se joue dans les deux derniers : c'est là que se décident le coût, la sécurité et le délai de confirmation.

  1. Application

    L'interface, le portefeuille de l'utilisateur et les services qui préparent, envoient et suivent les transactions.

  2. Contrats intelligents

    Les règles métier enregistrées sur la chaîne. Écrits pour l'EVM, ils peuvent viser plusieurs réseaux compatibles, après vérification.

  3. Machine virtuelle EVM

    Elle exécute le code de la même façon sur tous les nœuds et mesure chaque opération en gaz.

  4. Réseau principal

    Les validateurs s'accordent sur l'état du réseau. Les transactions y deviennent finalisées, c'est-à-dire pratiquement irréversibles.

  5. Couches secondaires

    Elles exécutent les transactions à moindre coût et y publient leurs données, avec leurs propres opérateurs et ponts.

Schéma simplifié : une application peut viser le réseau principal, une couche secondaire, ou les deux.

Faire le bon choix

Ethereum et l'EVM : oui, ou pas ?

Un conseil utile commence par ce qu'il déconseille. Voici les situations où Ethereum et son écosystème conviennent, et celles où il vaut mieux revoir le choix.

Elle convient quand

  • Votre projet engage des sommes ou des droits dont la solidité et la neutralité priment sur le coût de chaque opération.
  • Vous attendez beaucoup de petites opérations par utilisateur et le coût sur le réseau principal serait un frein : une couche secondaire est alors à évaluer.
  • Vous voulez garder la liberté d'ajouter ou de changer de réseau plus tard, grâce à des contrats écrits pour l'EVM et à des outils partagés.
  • Vos utilisateurs ont déjà un portefeuille compatible Ethereum, qui fonctionne sur plusieurs réseaux avec le même compte.

Il vaut mieux l'éviter, ou la compléter, quand

  • Vous exigez un coût connu à l'avance pour chaque opération : sur un réseau public, le prix du gaz suit la demande et ne se fixe pas par contrat.
  • Vos utilisateurs doivent récupérer des fonds depuis une couche secondaire vers le réseau principal sans aucune attente, alors que certaines couches imposent un délai de retrait.
  • Vous retenez un réseau uniquement parce que ses frais sont bas, sans avoir regardé qui l'exploite, comment il est sécurisé et ce qui se passe s'il s'arrête.
  • Votre besoin est un simple registre partagé entre partenaires connus : un réseau public expose les données à tous et facture chaque écriture.

Comparer

Trois façons de choisir son réseau.

Un repère qualitatif, sans chiffre : ces critères suffisent à cadrer la discussion avant de comparer des réseaux précis.

CritèreRéseau principalCouche secondaireAutre réseau compatible EVM
Sécurité héritéeAssurée par les validateurs du réseau lui-mêmeS'appuie sur Ethereum, avec des risques en plus : opérateur, ponts, mises à jour de la couchePropre au réseau : règles de consensus et validateurs à examiner
Coût d'usageVariable, selon la demande du momentGénéralement plus bas, car les transactions sont regroupées avant publicationFixé par les règles du réseau, à comparer au cas par cas
Délai de confirmationFinalisation à des points de contrôle réguliersConfirmation initiale rapide ; retour vers le réseau principal plus long pour certaines couchesPropre au réseau
OutillageExplorateurs, réseaux de test et plusieurs logiciels de nœudMême compte et mêmes portefeuilles, mais explorateurs, ponts et réseaux de test propres à chaque coucheOutils EVM utilisables, avec des écarts à vérifier
Quand le choisirValeur élevée à protéger, neutralité recherchée, opérations peu nombreusesNombreuses petites opérations, utilisateurs sensibles aux frais, risques de la couche acceptésÉcosystème visé ou exigence du projet qui justifie d'en accepter la sécurité propre
Position de Crawler AgencyEthereum et l'EVM sont mis en œuvre dans nos projetsIntégrable selon votre projet : évaluée avec vousIntégrable selon votre projet : évalué avec vous

Positionnement indicatif : chaque réseau a ses propres règles, à examiner dans sa documentation avant tout choix.

Notre façon de l'intégrer

Comment nous l'intégrons.

Une démarche en quatre temps : on décide du réseau sur des critères, pas sur la mode du moment.

  1. Qualifier l'usage avant le réseau

    Fréquence des opérations, valeur en jeu, profil des utilisateurs, besoin de confirmation rapide ou définitive : ces réponses orientent le choix bien plus que le nom du réseau.

  2. Comparer les réseaux candidats avec vous

    Réseau principal, couches secondaires ou autre réseau compatible : nous examinons la sécurité, l'opérateur, les ponts, l'outillage et la prise en charge des mises à niveau, puis nous vous présentons une recommandation argumentée.

  3. Écrire pour l'EVM, tester sur un réseau de test

    Les contrats sont écrits et éprouvés sur un réseau de test, puis vérifiés sur chaque réseau visé : un même code peut se comporter différemment d'un réseau à l'autre.

  4. Déployer par paliers et suivre le réseau

    Mise en ligne avec des limites réduites, surveillance des annonces de mises à niveau et plan d'adaptation. L'accès au réseau (nœud dédié ou service externe) est cadré avec l'architecture.

Questions fréquentes

Les questions qu'on nous pose sur Ethereum et l'EVM.

Des réponses courtes, pour trancher le choix du réseau avant de lancer un chiffrage.

Fiche relue en novembre 2026.

Faut-il lancer son projet sur Ethereum ou sur une couche secondaire ?

Cela dépend de la valeur en jeu et de la fréquence des opérations. Le réseau principal convient quand la solidité prime ; une couche secondaire quand de nombreuses petites opérations rendent les frais déterminants. Elle ajoute des risques propres : opérateur, ponts, mises à jour. Nous évaluons les candidates avec vous ; la question des ponts relève de nos travaux sur l'interopérabilité entre réseaux.

Un même contrat peut-il être déployé sur plusieurs réseaux EVM ?

En principe oui : l'EVM est une machine définie par une spécification, que plusieurs réseaux reprennent. En pratique, il faut vérifier réseau par réseau : mises à niveau activées, coûts des opérations, services disponibles autour du contrat. Un déploiement est donc toujours précédé d'un test sur le réseau visé. L'écriture et la relecture du contrat sont décrites dans notre expertise smart contracts.

Que devient mon application quand Ethereum change de règles ?

Les règles évoluent par des mises à niveau préparées et annoncées à l'avance. Elles peuvent modifier le coût de certaines opérations ou le comportement de certaines instructions ; une mise à niveau précédente a par exemple restreint celui de l'instruction SELFDESTRUCT. Un contrat déjà déployé reste en place, mais nous relisons à chaque évolution son effet sur le contrat, les outils et les coûts.

Combien de confirmations attendre avant de considérer une transaction définitive ?

Il n'y a pas de nombre universel. Le réseau signale lui-même quand un bloc est finalisé : il ne peut plus être modifié sans destruction d'une part très importante des ETH mis en jeu. Nous fixons le seuil avec vous selon la valeur en jeu : affichage dès l'inclusion pour un geste anodin, attente de la finalisation avant une action irréversible. Sur une couche secondaire, la finalité dépend aussi de la publication de ses données sur le réseau principal.

Faut-il passer par un réseau de test avant la mise en production ?

Oui, c'est la pratique recommandée. Les réseaux de test reproduisent le fonctionnement du réseau principal avec des jetons sans valeur, obtenus gratuitement. Selon la documentation d'Ethereum, un réseau de test est recommandé par défaut pour développer une application, et cette recommandation évolue : nous utilisons celui qu'elle indique au moment du projet. Les couches secondaires ont leurs propres réseaux de test, que nous utilisons avant tout déploiement réel.

Peut-on connaître et plafonner les frais d'une transaction avant de l'envoyer ?

On peut les estimer et fixer un plafond : l'utilisateur indique le maximum qu'il accepte de payer, et l'écart non consommé lui est restitué. Si le plafond de gaz est trop bas, la transaction échoue et les frais sont perdus. L'estimation reste une estimation, car le prix suit la demande. Nous concevons l'interface pour l'expliquer clairement à vos utilisateurs.

Quel réseau pour votre projet ?

Décrivez-nous l'usage, la valeur en jeu et le nombre d'opérations attendu : nous vous disons si le réseau principal, une couche secondaire ou un autre réseau compatible EVM mérite d'être évalué.

Vos cookies, votre choix

Avec votre accord, nous mesurons la fréquentation du site pour l'améliorer.Sans accord, aucun cookie de mesure n'est déposé.Modifiable à tout moment : « Gestion des cookies », en bas de page. En savoir plus