Proposte di miglioramento di Ethereum Classic
Sintesi
Questo documento è una sintesi del processo di proposta di miglioramento di Ethereum Classic (ECIP). Per visualizzare la descrizione completa del processo ECIP si prega di leggere ECIP-1000, che è il documento formale generalmente riconosciuto dall'ecosistema di Ethereum Classic (ETC), per consenso approssimativo, come il sistema più adatto per proporre nuove modifiche standard al protocollo ETC, documenti informativi o suggerimenti sul processo ECIP.
Come iniziare
Dopo aver letto ECIP-1000, creare un fork del repository e aggiungervi il proprio ECIP, usando il modello di markdown ECIP fornito. Inviate creando una richiesta di pull al repository ECIPs di Ethereum Classic.
Tipi di partecipanti
Come si vedrà leggendo questa sintesi e gli altri documenti suggeriti sopra, sono diverse le parti che partecipano al ciclo di vita di un ECIP:
- Autore ECIP: Questo sei tu! L'autore è la persona interessata a migliorare l'ETC realizzando un nuovo ECIP. Pertanto, è responsabile dell'apprendimento del funzionamento del processo, in modo da poter proporre efficacemente modifiche al protocollo, miglioramenti informativi o procedurali. L'autore è anche responsabile di seguire il ciclo di vita dell'ECIP in tutte le fasi dello stato, da "bozza" ad "attivo" come descritto di seguito, in modo che la proposta diventi una realtà. In caso contrario, è possibile che l'ECIP venga respinto.
- Editori: Gli editor sono sviluppatori, principalmente volontari dell'ETC, membri dell'organizzazione Ethereum Classic Github, le cui responsabilità includono, ma non si limitano a, assegnare i numeri agli ECIP, unirli, inserirli nella directory ECIP, verificare se sono pronti, validi e completi, se sono stati seguiti i passaggi di stato, e controllare la motivazione, l'accuratezza e i termini di licenza corretti.
- Team di sviluppatori: ETC ha diverse società di sviluppo e sviluppatori volontari che lavorano su diversi nodi client. Poiché questi sviluppatori si dedicano alla manutenzione del protocollo principale di Ethereum Classic, sono classificati come "sviluppatori principali" o "team di sviluppatori principali". Gli sviluppatori del nucleo sono incaricati di fare nuove proposte o di rivedere e accettare o rifiutare le proposte di altri sviluppatori o team. Quando accettano nuove modifiche, le inseriscono nei rispettivi client che gestiscono per la rete ETC.
- Attuatori: Una volta che un ECIP è stato accettato e unito, l'ultimo passo è che i minatori, i pool di mining, gli operatori di portafogli, gli scambi e altri operatori di nodi completi implementino le modifiche installando o aggiornando i loro nodi per integrare le nuove modifiche. Questi partecipanti alla rete operativa sono chiamati "implementatori".
- Utenti: Gli utenti o gli utilizzatori finali possono essere normali consumatori, aziende, governi, operatori di nodi non economici, investitori o altri tipi di utenti che si accorgono quando gli implementatori aggiornano i loro sistemi e adottano le nuove regole per l'invio di transazioni e la gestione di contratti intelligenti o l'utilizzo di applicazioni in cima all'ETC. Partecipanti alla discussione: Secondo il processo ECIP, quando si procede con gli ECIP, gli autori apriranno alla discussione le loro proposte. Queste discussioni si trovano nei forum pubblici, su Github o nelle chiamate degli sviluppatori. I partecipanti alla discussione possono essere sviluppatori di client Ethereum Classic di base o volontari, tutti gli sviluppatori su Github disposti a contribuire con le loro opinioni ben motivate e altri soggetti interessati o partecipanti agli ecosistemi ETC.
Fasi di contribuzione
- Esaminare ECIP-1000.
- Per creare il repository, fare clic su "Fork" in alto a destra.
- Aggiungere il proprio ECIP al proprio fork del repository. Esiste un modello di markdown ECIP.
- Inviate una richiesta di pull al repository ECIPs di Ethereum Classic.
Sito web dell'ECIP: https://ecips.ethereumclassic.org/
ECIP accettati
Le seguenti caratteristiche sono state approvate e integrate nel protocollo Ethereum Classic.
ECIP # | Titolo | Autori |
---|---|---|
1010 | Ritardo Difficoltà Esplosione bomba | Igor Artamonov |
1015 | Modifiche del costo del gas a lungo termine per le operazioni ad alto consumo di IO per mitigare gli attacchi di spam alle transazioni | Cody W Burns |
1017 | Politica monetaria e modifica finale del programma di emissione di Ethereum Classic | Matthew Mazur |
1039 | Specifica di arrotondamento della politica monetaria | Isaac Ardis |
1041 | Rimuovere la bomba di difficoltà | Igor Artamonov |
1048 | Protocollo di consenso Clique proof-of-authority | Péter Szilágyi |
1050 | Codici di stato | Brooklyn Zelenka, Boris Mann |
1054 | Aggiornamento del protocollo e dell'EVM Atlantis | Isaac Ardis |
1056 | Aggiornamento del protocollo e dell'EVM Agharta | Isaac Ardis, Wei Tang |
1088 | Phoenix EVM e aggiornamenti del protocollo | Raw Pong Ghmoa |
1099 | Calibrare la durata dell'epoca | Luke Williams |