Propositions d'amélioration d'Ethereum Classic
Résumé
Ce document est un résumé du processus de proposition d'amélioration de l'Ethereum Classic (ECIP). Pour consulter la description complète du processus ECIP, veuillez lire l'ECIP-1000 qui est le document formel généralement reconnu par l'écosystème Ethereum Classic (ETC), par un consensus approximatif, comme étant le système le plus approprié pour proposer de nouveaux changements de norme au protocole ETC, des documents d'information ou des suggestions de processus ECIP.
Pour commencer
Après avoir lu l'ECIP-1000, créez une branche du dépôt et ajoutez-y votre ECIP en utilisant le modèle markdown fourni. Soumettez en créant un Pull Request dans le dépôt d'ECIPs d'Ethereum Classic.
Types de participants
Comme vous le verrez en lisant ce résumé et les autres documents proposés ci-dessus, plusieurs parties participent au cycle de vie d'un ECIP :
- Auteur ECIP : C'est vous ! L'auteur est la personne intéressée à améliorer l'ETC en créant un nouvel ECIP. Par conséquent, il est responsable de l'apprentissage du fonctionnement du processus, afin de pouvoir proposer efficacement des changements de protocole, des améliorations informationnelles ou procédurales. L'auteur est également responsable du suivi du cycle de vie de l'ECIP à travers toutes les étapes du statut, de "draft" à "active" comme décrit ci-dessous, afin que la proposition devienne une réalité. Dans le cas contraire, il est possible que l'ECIP soit finalement rejeté.
- Éditeurs : Les éditeurs sont des développeurs, principalement des volontaires de l'ETC, membres de l'organisation Github d'Ethereum Classic, dont les responsabilités comprennent, entre autres, l'attribution de numéros aux ECIP, leur fusion, leur inscription dans le répertoire ECIP, la vérification qu'ils sont prêts, solides et complets, que les étapes du statut sont respectées, et la vérification de leur motivation, de leur exactitude et des conditions de licence appropriées.
- Équipes de développeurs : L'ETC dispose de plusieurs sociétés de développement et de développeurs bénévoles qui travaillent sur différents clients de nœuds. Comme ces développeurs se consacrent à la maintenance du protocole de base d'Ethereum Classic, ils sont classés dans la catégorie des "développeurs de base" ou des "équipes de développeurs de base". Les développeurs principaux sont chargés de faire de nouvelles propositions ou d'examiner et d'accepter ou de rejeter les propositions des autres développeurs ou équipes. Lorsqu'ils acceptent de nouveaux changements, ils les fusionnent dans les clients respectifs qu'ils maintiennent pour le réseau ETC.
- Metteurs en œuvre : Une fois qu'un ECIP est accepté et fusionné, la dernière étape consiste pour les mineurs, les pools miniers, les opérateurs de portefeuilles, les bourses et les autres opérateurs de nœuds complets à mettre en œuvre les changements en installant ou en mettant à niveau leurs nœuds pour intégrer les nouveaux changements. Ces participants au réseau d'exploitation sont appelés "metteurs en œuvre".
- Utilisateurs : Les utilisateurs ou utilisateurs finaux peuvent être des consommateurs ordinaires, des entreprises, des gouvernements, des opérateurs de nœuds non économiques, des investisseurs ou d'autres types d'utilisateurs qui constatent que les metteurs en œuvre ont mis à niveau leurs systèmes et adoptent les nouvelles règles pour envoyer des transactions et gérer des contrats intelligents ou utiliser des applications au-dessus des ETC. Participants à la discussion : Selon le processus ECIP, pour faire avancer les ECIP, les auteurs ouvriront la discussion sur leurs propositions. Ces discussions se situent dans les forums publics, Github ou les appels aux développeurs. Les participants à la discussion peuvent être des développeurs principaux ou bénévoles du client Ethereum Classic, tout développeur sur Github désireux d'apporter son opinion raisonnée, et d'autres parties prenantes ou participants intéressés dans les écosystèmes ETC.
Étapes contributives
- Passez en revue ECIP-1000.
- Fork le référentiel en cliquant sur "Fork" en haut à droite.
- Ajoutez votre ECIP à votre fork du référentiel. Il existe un modèle markdown ECIP.
- Soumettez une demande de transfert (Pull Request) au dépôt d'ECIPs d'Ethereum Classic.
Site Internet de l'ECIP : https://ecips.ethereumclassic.org/
ECIPs acceptés
Les fonctionnalités suivantes ont été approuvées et intégrées dans le protocole Ethereum Classic.
ECIP # | Titre | Auteurs |
---|---|---|
1010 | Retarder la difficulté Explosion de la bombe | Igor Artamonov |
1015 | Modifications du coût du gaz à long terme pour les opérations à forte intensité d'OI afin d'atténuer les attaques par spam de transactions | Cody W Burns |
1017 | Politique monétaire et modification finale du calendrier d'émission d'Ethereum Classic | Matthew Mazur |
1039 | Spécification des arrondis de la politique monétaire | Isaac Ardis |
1041 | Supprimer la bombe de difficulté | Igor Artamonov |
1048 | Protocole de consensus par preuve d'autorité Clique | Péter Szilágyi |
1050 | Codes d'état | Brooklyn Zelenka, Boris Mann |
1054 | Mises à niveau de l'EVM et du protocole d'Atlantis | Isaac Ardis |
1056 | Agharta EVM et mises à jour du protocole | Isaac Ardis, Wei Tang |
1088 | Phoenix EVM et mises à jour du protocole | Raw Pong Ghmoa |
1099 | Calibrer la durée de l'époque | Luke Williams |