Ethereum Classic Verbeteringsvoorstellen
Samenvatting
Dit document is een samenvatting van het Ethereum Classic Improvement Proposal (ECIP) proces. De volledige beschrijving van het ECIP-proces vindt u in ECIP-1000, het formele document dat door het Ethereum Classic (ETC) ecosysteem, bij ruwe consensus, algemeen wordt erkend als het meest geschikte systeem om nieuwe standaardwijzigingen aan het ETC-protocol, informatieve documenten of suggesties voor het ECIP-proces voor te stellen.
Aan de slag
Na het lezen van ECIP-1000, fork de repository en voeg uw ECIP eraan toe, met behulp van het meegeleverde ECIP markdown sjabloon. Dien dit in door een Pull Request aan te maken in de Ethereum Classic ECIPs repository.
Soorten deelnemers
Zoals u bij het lezen van deze samenvatting en de andere hierboven voorgestelde documenten zult zien, zijn er verschillende partijen die deelnemen aan de levenscyclus van een ECIP:
- ECIP Auteur: Dit ben jij! De auteur is degene die ETC wil verbeteren door een nieuwe ECIP te maken. Daarom verantwoordelijk voor het leren hoe het proces werkt, zodat hij of zij effectief protocolwijzigingen, informatieve of procedurele verbeteringen kan voorstellen. De auteur is ook verantwoordelijk voor de follow-up van de ECIP-levenscyclus tijdens alle statusfasen, van "ontwerp" tot "actief", zoals hieronder beschreven, zodat het voorstel werkelijkheid wordt. Zo niet, dan is het mogelijk dat het ECIP uiteindelijk wordt afgewezen.
- Editors: Editors zijn ontwikkelaars, voornamelijk ETC-vrijwilligers, leden van de Ethereum Classic Github Organisatie wiens verantwoordelijkheden onder meer, maar niet uitsluitend, bestaan uit het toekennen van nummers aan ECIP's, het samenvoegen ervan, het opnemen ervan in de ECIP-directory, het controleren of ze klaar, deugdelijk en volledig zijn, of de statusstappen zijn gevolgd, en het controleren van hun motivatie, nauwkeurigheid en juiste licentievoorwaarden.
- Ontwikkelteams: ETC heeft verschillende ontwikkelbedrijven en vrijwillige ontwikkelaars die aan verschillende node klanten werken. Omdat deze ontwikkelaars zich toeleggen op het onderhouden van het kernprotocol van Ethereum Classic, worden zij gecategoriseerd als "kernontwikkelaars" of "kernontwikkelteams". Kernontwikkelaars zijn belast met het doen van nieuwe voorstellen of het beoordelen en aanvaarden of verwerpen van voorstellen van andere ontwikkelaars of teams. Wanneer zij nieuwe wijzigingen aanvaarden, voegen zij die samen in de respectieve clients die zij onderhouden voor het ETC-netwerk.
- Uitvoerders: Zodra een ECIP is aanvaard en samengevoegd, is de laatste stap voor mijnbouwers, mijnbouwpools, portemonneebeheerders, beurzen en andere exploitanten van volledige knooppunten om de wijzigingen te implementeren door hun knooppunten te installeren of te upgraden om de nieuwe wijzigingen te integreren. Deze operationele netwerkdeelnemers worden "uitvoerders" genoemd.
- Gebruikers: Gebruikers of eindgebruikers kunnen gewone consumenten zijn, bedrijven, overheden, exploitanten van niet-economische knooppunten, investeerders, of andere soorten gebruikers die zien wanneer de uitvoerders hun systemen hebben geüpgraded en de nieuwe regels voor het verzenden van transacties en het beheren van slimme contracten of het gebruik van toepassingen bovenop ETC aannemen. Deelnemers aan de discussie: Volgens het ECIP-proces zullen de auteurs, wanneer zij ECIP's vooruit helpen, hun voorstellen ter discussie stellen. Deze discussies bevinden zich in openbare forums, Github of ontwikkelaarsgesprekken. Discussiedeelnemers kunnen kern- of vrijwillige Ethereum Classic-clientontwikkelaars zijn, alle ontwikkelaars op Github die bereid zijn hun goed onderbouwde meningen bij te dragen, en andere geïnteresseerde belanghebbenden of deelnemers aan de ETC-ecosystemen.
Bijdragende stappen
- Herziening ECIP-1000.
- Fork de repository door te klikken op "Fork" rechtsboven.
- Voeg uw ECIP toe aan uw fork van het archief. Er is een ECIP markdown sjabloon.
- Dien een Pull Request in bij de ECIPs repository van Ethereum Classic.
ECIP's website: https://ecips.ethereumclassic.org/
Aanvaarde ECIP's
De volgende functies werden goedgekeurd en geïntegreerd in het Ethereum Classic protocol.
ECIP # | Titel | Auteurs |
---|---|---|
1010 | Vertraging Moeilijkheidsgraad Bomexplosie | Igor Artamonov |
1015 | Wijzigingen in de gaskosten op lange termijn voor IO-intensieve operaties om spamaanvallen op transacties te beperken | Cody W Burns |
1017 | Monetair beleid en definitieve wijziging van het Ethereum Classic Emissie Schema | Matthew Mazur |
1039 | Specificatie afronding monetair beleid | Isaac Ardis |
1041 | Moeilijkheidsbom verwijderen | Igor Artamonov |
1048 | Clique proof-of-authority consensus protocol | Péter Szilágyi |
1050 | Statuscodes | Brooklyn Zelenka, Boris Mann |
1054 | Atlantis EVM en protocolupgrades | Isaac Ardis |
1056 | Agharta EVM en protocolupgrades | Isaac Ardis, Wei Tang |
1088 | Phoenix EVM en protocolupgrades | Raw Pong Ghmoa |
1099 | Kalibreer Epoch Duur | Luke Williams |