
Un réseau programmable
Ethereum permet d’enregistrer des transactions mais aussi d’exécuter du code partagé. Ce code, appelé contrat intelligent, peut gérer des jetons, des échanges, des votes, des garanties ou d’autres fonctions sans serveur applicatif unique.
Le terme « intelligent » est trompeur : un contrat ne comprend pas une situation. Il applique simplement les instructions qui ont été programmées.
Les principaux usages
- Création et circulation de jetons numériques.
- Applications de finance décentralisée.
- Objets de collection numériques et titres d’accès.
- Organisation de communautés et mécanismes de vote.
- Traçabilité et automatisation de certaines opérations.
Frais et capacité
Chaque opération consomme du « gas », unité servant à mesurer le travail demandé au réseau. Le coût dépend de la complexité de l’opération et de la congestion. Des réseaux de seconde couche cherchent à traiter davantage d’opérations à moindre coût, puis publient des preuves ou des données sur Ethereum.
Risques spécifiques
Une erreur dans un contrat peut immobiliser ou détourner des fonds. Les interfaces web, les oracles de prix, les ponts entre réseaux et les clés d’administration constituent également des points de risque. Un audit réduit certains dangers mais ne garantit jamais l’absence de faille.