LeçonApprendre les fondamentauxRacine : Sachez ce que vous achetezLa crypto par les principes fondamentaux, leçon 3 sur 8

Pourquoi Ethereum est-il programmable ?

Découvrez comment Ethereum a étendu l'idée de Layer 1 avec des programmes partagés, le gas en ETH, et de nouveaux compromis.

CoinBeaver TeamPublié le 14 juil. 2026Mis à jour le 29 juil. 2026
A modular rules machine transforms different inputs into an updated shared state
Sur cette page

Lecture rapide

Ethereum étend l'idée de Layer 1 en permettant à des programmes partagés de s'exécuter aux côtés des transferts d'actifs. Cette leçon explique comment les contrats intelligents changent ce qu'un réseau peut coordonner, pourquoi l'ETH paie le gas, et pourquoi un code flexible crée des coûts et des risques supplémentaires que les utilisateurs doivent comprendre avant d'approuver une transaction.

What to remember

  • Ethereum a conservé l'idée de Layer 1 et l'a élargie : le réseau maintient des règles partagées pour des programmes, pas seulement un registre pour un seul actif.
  • Un contrat intelligent ne s'applique pas de lui-même — c'est du code dont le résultat est vérifié par les règles du réseau, ce qui explique pourquoi chaque participant aboutit au même état.
  • L'ETH est à la fois l'actif natif et le moyen de payer le gas, il vous faut donc de l'ETH pour transiger sur Ethereum quelle que soit l'action effectuée.
  • Un code flexible élargit la surface d'échec autant que la surface de construction : vérifiez le réseau et le contrat avant d'approuver toute invite de portefeuille.

Quelle question Ethereum a-t-il ajoutée ?

La couche de base de Bitcoin a été conçue pour maintenir un registre partagé pour son actif natif. Ethereum a conservé l'idée de Layer 1 mais y a ajouté une question plus large : un réseau peut-il aussi maintenir des règles partagées pour des programmes ?

Sur Ethereum, des programmes appelés contrats intelligents peuvent définir des actions qui s'exécutent lorsqu'une transaction les appelle. Le résultat est enregistré sur le même réseau partagé, plutôt que sur le serveur privé d'une entreprise.

Comment fonctionne l'état partagé programmable ?

L'idée importante n'est pas qu'un contrat s'applique magiquement de lui-même. C'est du code dont le résultat est vérifié par les règles du réseau. Si le même appel valide est effectué, les nœuds participants convergent vers le même état résultant.

Étapes

  1. Écrire des règles partagées en code

    Un contrat intelligent précise ce que le programme peut faire et quelles conditions il vérifie.

  2. Appeler le programme via une transaction

    Un utilisateur demande au réseau d'exécuter une action autorisée, comme échanger un token ou mettre à jour un registre.

  3. Enregistrer le résultat accepté

    Le réseau valide la transaction et enregistre l'état résultant selon ses règles.

À quoi sert l'ETH ?

L'ETH est l'actif natif d'Ethereum. Il sert aussi à payer le gas : le coût qu'une transaction propose pour le calcul et les ressources réseau qu'elle consomme. Le gas rend l'utilisation des ressources visible, mais le coût total peut varier selon la demande du réseau et l'action effectuée.

En quoi Ethereum diffère-t-il de Bitcoin ?

Deux objectifs de conception Layer 1
QuestionBitcoinEthereum
Objectif principalUn historique de règlement partagé pour le BTC selon les règles du protocole Bitcoin.Un historique de règlement partagé, plus un environnement pour les programmes de contrats intelligents.
Actif natifBTCETH
Coût des ressourcesLes frais de transaction se disputent l'espace de bloc.Le gas tarife le calcul et l'utilisation des ressources de transaction.

Qu'est-ce que la programmabilité a sacrifié ?

Un code plus flexible crée davantage de façons de construire, mais aussi davantage de façons de faire une erreur. Un contrat intelligent peut contenir un bug, une transaction peut appeler le mauvais contrat, et les coûts d'exécution peuvent varier. Programmable ne signifie pas plus sûr ou meilleur pour tous les usages ; cela signifie que la couche de base prend en charge un ensemble plus large de règles partagées.

Conclusion

Ethereum a conservé l'idée de Bitcoin d'une couche de base qui règle ses propres transactions, et a élargi la question à laquelle elle répond. Au lieu de maintenir un registre partagé pour un seul actif, il maintient des règles partagées pour des programmes. Un contrat intelligent n'est pas une magie qui s'applique d'elle-même ; c'est du code dont le résultat est vérifié par les règles du réseau, ce qui explique pourquoi un même appel valide produit le même état enregistré pour chaque participant.

L'ETH porte deux fonctions que les débutants confondent souvent en une seule. C'est l'actif natif d'Ethereum, et c'est ce qui paie le gas — le coût qu'une transaction propose pour le calcul et les ressources réseau qu'elle consomme. Cela rend l'utilisation des ressources visible, mais cela signifie aussi que le coût d'une action identique n'est pas fixe : il varie selon la demande du réseau et selon le travail que l'action requiert réellement.

Le compromis est ce qui mérite d'être intériorisé. Un code flexible crée davantage de façons de construire et davantage de façons d'être lésé. Un contrat peut contenir un bug, une transaction peut appeler un contrat que vous ne visiez pas, et les coûts d'exécution peuvent varier entre le moment où vous décidez et le moment où vous signez. Programmable ne signifie pas plus sûr — cela signifie que la couche de base prend en charge un ensemble plus large de règles partagées, avec un ensemble de modes d'échec correspondamment plus large. Avant d'approuver une invite de portefeuille, vérifiez sur quel réseau vous êtes et quel contrat vous adressez, car une transaction parfaitement valide peut quand même produire un résultat que vous ne vouliez pas.

Bitcoin et Ethereum rendent le compromis visible : une couche de base partagée peut être sécurisée et ouverte, mais elle a une capacité et des coûts limités. Le chapitre suivant se demande comment les réseaux Layer 1 plus récents et les systèmes Layer 2 tentent de modifier ces compromis sans perdre la valeur d'une couche de règlement partagée.


Questions fréquentes

Cryptos associées

Continuer à apprendre

Lectures recommandées à la suite de cette leçon.