Normes de développement Ethereum
Dernière mise à jour de la page : 26 septembre 2025
Aperçu des normes
La communauté Ethereum a adopté de nombreuses normes qui aident à maintenir l'interopérabilité des projets (tels que les clients Ethereum et les portefeuilles) entre les implémentations, et à garantir que les contrats intelligents et les dapps restent composables.
Les normes sont généralement introduites en tant que Propositions d'amélioration d'Ethereum (EIP), qui sont discutées par les membres de la communauté via un processus standard (opens in a new tab).
- Introduction aux EIP
- Liste des EIP (opens in a new tab)
- Dépôt GitHub des EIP (opens in a new tab)
- Forum de discussion sur les EIP (opens in a new tab)
- Introduction à la gouvernance d'Ethereum
- Aperçu de la gouvernance d'Ethereum (opens in a new tab) 31 mars 2019 - Boris Mann
- Gouvernance du développement du protocole Ethereum et coordination de la mise à niveau du réseau (opens in a new tab) 23 mars 2020 - Hudson Jameson
- Playlist de toutes les réunions des développeurs principaux d'Ethereum (opens in a new tab) (Playlist YouTube)
Types de normes
Il existe trois types d'EIP :
- Suivi standard : décrit tout changement qui atteint la plupart ou toutes les implémentations d'Ethereum
- Voie Méta (opens in a new tab) : décrit un processus relatif à Ethereum ou propose une modification d'un processus
- Voie informationnelle (opens in a new tab) : décrit un problème de conception d'Ethereum ou fournit des directives générales ou des informations à la communauté Ethereum
De plus, le Standard Track est subdivisé en 4 catégories :
- Cœur (Core) (opens in a new tab) : améliorations nécessitant une fourche (fork) de consensus
- Réseau (opens in a new tab) : améliorations concernant devp2p et le sous-protocole Light Ethereum, ainsi que les améliorations proposées aux spécifications du protocole de réseau de Whisper et Swarm.
- Interface (opens in a new tab) : améliorations des spécifications et des normes d'API/RPC du client, ainsi que de certaines normes au niveau du langage comme les noms de méthode et les ABI de contrat.
- ERC (opens in a new tab) : normes et conventions au niveau de l'application
Des informations plus détaillées sur ces différents types et catégories sont disponibles dans EIP-1 (opens in a new tab)
Normes de jetons
- ERC-20 - Une interface standard pour les jetons fongibles (interchangeables), comme les jetons de vote, les jetons de staking ou les monnaies virtuelles.
- ERC-223 - Une norme de jetons fongibles qui rend les jetons identiques à l'ether et prend en charge la gestion des transferts de jetons du côté des destinataires.
- ERC-1363 - Une interface d'extension pour les jetons ERC-20 qui prend en charge l'exécution de rappels (callbacks) sur les contrats destinataires en une seule transaction.
- ERC-721 - Une interface standard pour les jetons non fongibles (NFT), comme un titre de propriété pour une œuvre d'art ou une chanson.
- ERC-2309 (opens in a new tab) - Un événement normalisé émis lors de la création/du transfert d'un ou de plusieurs jetons non fongibles à l'aide d'identifiants de jetons consécutifs.
- ERC-4400 (opens in a new tab) - Extension d'interface pour le rôle de consommateur de l'EIP-721.
- ERC-4907 (opens in a new tab) - Ajoute un rôle à durée limitée avec des autorisations restreintes aux jetons ERC-721.
- ERC-777 - (NON RECOMMANDÉ) Une norme de jeton qui améliore l'ERC-20.
- ERC-1155 - Une norme de jeton qui peut contenir à la fois des actifs fongibles et non fongibles.
- ERC-4626 - Une norme de coffre-fort tokenisé conçue pour optimiser et unifier les paramètres techniques des coffres-forts à rendement.
En savoir plus sur les normes de jetons.
En savoir plus
Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !