Verbesserungsvorschläge für Ethereum Classic
Zusammenfassung
Dieses Dokument ist eine Zusammenfassung des Ethereum Classic Improvement Proposal (ECIP) Prozesses. Die vollständige Beschreibung des ECIP-Prozesses finden Sie in ECIP-1000, dem formalen Dokument, das vom Ethereum Classic (ETC)-Ökosystem im groben Konsens als das am besten geeignete System für Vorschläge für neue Standardänderungen am ETC-Protokoll, Informationsdokumente oder ECIP-Prozessvorschläge anerkannt wurde.
Erste Schritte
Nachdem Sie ECIP-1000 gelesen haben, forken Sie das Repository und fügen Ihr ECIP unter Verwendung der mitgelieferten ECIP-Markdown-Vorlage hinzu. Erstellen Sie einen Pull Request für das Ethereum Classic ECIPs Repository.
Arten von Teilnehmern
Wie Sie bei der Lektüre dieser Zusammenfassung und der anderen oben vorgeschlagenen Dokumente feststellen werden, gibt es mehrere Parteien, die am Lebenszyklus eines ECIP beteiligt sind:
- ECIP-Autor: Das sind Sie! Der Autor ist derjenige, der an der Verbesserung von ETC durch die Schaffung eines neuen ECIP interessiert ist. Daher ist er dafür verantwortlich, zu lernen, wie der Prozess funktioniert, so dass er oder sie effektiv Protokolländerungen, Informations- oder Verfahrensverbesserungen vorschlagen kann. Der Verfasser ist auch dafür verantwortlich, den ECIP-Lebenszyklus in allen Statusstufen von "Entwurf" bis "aktiv", wie unten beschrieben, zu verfolgen, damit der Vorschlag Wirklichkeit wird. Andernfalls ist es möglich, dass das ECIP-Projekt abgelehnt wird.
- Redakteure: Redakteure sind Entwickler, hauptsächlich ETC-Freiwillige, Mitglieder der Ethereum Classic Github-Organisation, deren Aufgaben unter anderem darin bestehen, ECIPs Nummern zuzuweisen, sie zusammenzuführen, sie in das ECIP-Verzeichnis aufzunehmen, zu prüfen, ob sie fertig, solide und vollständig sind, ob die Status-Schritte befolgt werden, und ihre Motivation, Genauigkeit und die korrekten Lizenzbedingungen zu überprüfen.
- Entwickler-Teams: ETC hat mehrere Entwicklerfirmen und freiwillige Entwickler, die an verschiedenen Node Clients arbeiten. Da diese Entwickler sich der Pflege des Kernprotokolls von Ethereum Classic widmen, werden sie als "Kernentwickler" oder "Kernentwicklungsteams" bezeichnet. Die Hauptentwickler sind dafür zuständig, neue Vorschläge zu machen oder Vorschläge von anderen Entwicklern oder Teams zu prüfen und anzunehmen oder abzulehnen. Wenn sie neue Änderungen akzeptieren, fügen sie diese in die jeweiligen Clients ein, die sie für das ETC-Netz pflegen.
- Implementierer: Sobald ein ECIP akzeptiert und zusammengeführt wurde, besteht der letzte Schritt für Miner, Mining-Pools, Wallet-Betreiber, Börsen und andere Full-Node-Betreiber darin, die Änderungen zu implementieren, indem sie ihre Nodes installieren oder aufrüsten, um die neuen Änderungen zu integrieren. Diese Teilnehmer am Betriebsnetz werden als "Implementierer" bezeichnet.
- Nutzer: Bei den Nutzern oder Endnutzern kann es sich um normale Verbraucher, Unternehmen, Regierungen, Betreiber von Nicht-Wirtschaftsknoten, Investoren oder andere Arten von Nutzern handeln, die sehen, wenn die Umsetzer ihre Systeme aktualisieren und die neuen Regeln für das Senden von Transaktionen und die Verwaltung von intelligenten Verträgen oder die Nutzung von Anwendungen auf Basis von ETC übernehmen. Diskussionsteilnehmer: Gemäß dem ECIP-Verfahren werden die Autoren ihre Vorschläge zur Diskussion stellen, wenn sie ECIPs vorantreiben. Diese Diskussionen finden in öffentlichen Foren, auf Github oder in Entwicklergesprächen statt. Die Diskussionsteilnehmer können Haupt- oder freiwillige Ethereum Classic Client-Entwickler sein, alle Entwickler auf Github, die bereit sind, ihre gut begründeten Meinungen beizusteuern, sowie andere interessierte Interessengruppen oder Teilnehmer des ETC-Ökosystems.
Beitragende Schritte
- Überprüfung von ECIP-1000.
- Forken Sie das Repository, indem Sie oben rechts auf "Fork" klicken.
- Fügen Sie Ihr ECIP zu Ihrem Fork des Repositorys hinzu. Es gibt eine ECIP-Markdown-Vorlage.
- Senden Sie einen Pull Request an das ECIPs-Repository von Ethereum Classic.
ECIPs Website: https://ecips.ethereumclassic.org/
Akzeptierte ECIPs
Die folgenden Funktionen wurden genehmigt und in das Ethereum Classic-Protokoll integriert.
ECIP # | Titel | Autoren |
---|---|---|
1010 | Verzögerung Schwierigkeitsgrad Bombenexplosion | Igor Artamonov |
1015 | Langfristige Gaskostenänderungen für IO-lastige Operationen zur Eindämmung von Transaktions-Spam-Angriffen | Cody W Burns |
1017 | Geldpolitik und endgültige Änderung des Ethereum Classic-Emissionszeitplans | Matthew Mazur |
1039 | Geldpolitische Rundungsspezifikation | Isaac Ardis |
1041 | Schwierigkeitsbombe entfernen | Igor Artamonov |
1048 | Clique-Proof-of-Authority-Konsensprotokoll | Péter Szilágyi |
1050 | Status Codes | Brooklyn Zelenka, Boris Mann |
1054 | Atlantis EVM und Protokoll-Upgrades | Isaac Ardis |
1056 | Agharta EVM und Protokoll-Upgrades | Isaac Ardis, Wei Tang |
1088 | Phoenix EVM und Protokoll-Upgrades | Raw Pong Ghmoa |
1099 | Epochendauer kalibrieren | Luke Williams |