Diese Seite beschreibt die Geschichte von Ethereum Classic und seine zukünftigen Entwicklungsziele.
Ein historischer Bericht über die prägenden Ereignisse, die Ethereum Classic geschaffen und definiert haben.
Diese ECIPs (Ethereum Classic Improvement Proposals) wurden akzeptiert und wurden oder werden in Kürze umgesetzt.
Nummer | Titel | Autoren |
---|---|---|
1010 | Verzögerung Bombenexplosion | Igor Artamonov |
1015 | Langfristige Änderungen der Gaskosten für E/A-schwere Vorgänge zur Abwehr von Transaktions-Spam-Angriffen | Cody W Burns |
1017 | Geldpolitik und endgültige Änderung des klassischen Emissionsplans von Ethereum | Matthew Mazur |
1039 | Spezifikation der geldpolitischen Rundung | Isaac Ardis |
1041 | Schwierigkeitsbombe entfernen | Igor Artamonov |
1048 | Clique Proof-of-Authority-Konsensprotokoll | Péter Szilágyi |
1050 | Statuscodes | 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 | Rohes Pong Ghmoa |
Ein Überblick über wichtige Meilensteine der Protokollentwicklung für das Jahr 2020, einschließlich der Highlights aus der ETC Core 2020 Roadmap.
Die Kernentwickler von Ethereum Classic sind sich einig über die Zusammenarbeit bei der Erreichung der operativen Parität mit der Schwesterkette Ethereum (ETH).
Die ETC-Genossenschaft soll in Zusammenarbeit mit Ben Hauser, der die erforderlichen Änderungen in Vyper implementiert hat, einen Beitrag zur Codebasis von Vyper leisten, damit wir auf mehrere Versionen des EVM abzielen können, damit es mit ETC zusammenarbeitet.
Die Kernentwickler von Ethereum Classic implementieren die Netzwerkprotokoll-Upgrades der ETH für Konstaninopel und Petersburg, um die betriebliche Parität mit der Schwesterkette aufrechtzuerhalten.
Second State, Vyperlang und andere Teams implementieren oder experimentieren, um die LLVM-Infrastruktur auf den EthereumStack zu bringen. Dies ist eine Alpha-Version des EVM LLVM. Es enthält die vollständige, funktionierende LLVM-Backend-Pipeline zum Generieren von EVM-Binärdateien. Optimierungen sind begrenzt. https://github.com/etclabscore/evm_llvm/releases/tag/v0.5_alpha
CoreGeth: Ein Ethereum-Protokollanbieter. Vorrang hat die Reduzierung der Meinungen zur Kettenkonfiguration, zu IP-basierten Funktionsimplementierungen und zur Vorhersagbarkeit der API. Die Upstream-Entwicklung von Ethereum/Go-Ethereum wird regelmäßig mit diesem Repository zusammengeführt, normalerweise bei jeder mit Upstream-Tags versehenen Version. Es werden alle Anstrengungen unternommen, um eine nahtlose Kompatibilität mit der vorgelagerten Quelle aufrechtzuerhalten, einschließlich kompatibler RPC-, JS- und CLI-APIs, Datenspeicherorten und -schemata sowie natürlich interoperabler Knotenprotokolle. Anwendbare Fehlerberichte, Fehlerkorrekturen, Funktionen und Vorschläge sollten nach Möglichkeit vorab erstellt werden.
ECIP 1050: Statuscodes werden in den Endstatus versetzt. Dieser Standard beschreibt einen allgemeinen Satz von Statuscodes in der gleichen Weise wie HTTP-Status. Dies bietet einen gemeinsamen Satz von Signalen, damit intelligente Verträge autonom auf Situationen reagieren, lokalisierte Fehlermeldungen für Benutzer anzeigen und so weiter. https://ecips.ethereumclassic.org/ECIPs/ecip-1050
Während der Implementierung des Aztlán-Testnetzes entdecken die Kernentwickler von Ethereum Classic Komplikationen mit den ECIP 1061- und 1078-Spezifikationen, um das Istanbul-Netzwerkprotokoll-Upgrade der ETH hinzuzufügen. Meowbits von ETC Core dokumentieren die Ergebnisse. Wie beabsichtigt, erfassen die ETC-Testnetze die Probleme und die Kernentwickler kehren zum Zeichenbrett zurück.
Die Kernentwickler von Ethereum Classic erzielen einen groben Konsens über ECIP-1088, um das Upgrade des Istanbuler Netzwerkprotokolls der ETH umzusetzen. Testnet-Implementierungen ergaben Probleme mit früheren Versuchen in den Spezifikationen ECIP-1061 und ECIP-1078.
Core-Geth implementiert Blockaktivierungswerte für ECIP1088, das geplante Phoenix-Hardgabel-Upgrade von Ethereum Classic. Bitte aktualisieren Sie auf Version v1.11.0 oder höher, um Phoenix-Unterstützung für ETC zu erhalten. https://github.com/etclabscore/core-geth/releases
Der Phoenix-Test beginnt im Mordor PoW-Testnetz in Block 999.983. Kernentwicklungsteams haben signalisiert, dass dies eine komplexe Implementierung ist. Tests können Probleme aufdecken, die dieses Netzwerk-Upgrade verzögern, aber Ethereum Classic wird sich nie beeilen, das Mainnet zu aktualisieren. Die Netzwerksicherheit hat Vorrang vor der Entwicklungsgeschwindigkeit und den willkürlichen Zeitplänen. https://expedition.dev/?network=mordor
Hyperledger Besu implementierte ECIP-1088: Phoenix EVM- und Protokoll-Upgrades. Bitte aktualisieren Sie auf Version v1.4.1 oder höher, um Phoenix-Unterstützung für ETC zu erhalten. https://github.com/hyperledger/besu/releases
Die Entwickler-Kopfgeldplattform Gitcoin hat sich mit Ethereum Classic Labs zusammengetan, um Kopfgelder in ETC anzubieten.
Am 17. März 2020 werden die Blockbelohnungen von Ethereum Classic gemäß dem von Bitcoin inspirierten 5M20-Emissionsplan um 20% auf 3,2 ETC pro Block reduziert.
Das Kotti PoA-Testnetz wird nach Aztlán-Implementierungen erfolgreich wiederhergestellt. Die Unterzeichner koordinieren und finden im Konsens für eine erfolgreiche Implementierung von Phoenix wieder Konsens. https://expedition.dev/?network=kotti
Das Modernisierungsprojekt der Website EthereumClassic.org wird mit aktualisierten Inhalten für 2020 live geschaltet. https://ethereumclassic.org/blog
Das Projekt zur Modernisierung der Website von EthereumClassic.org wird mit dem Ziel live geschaltet, dem größeren Kryptowährungs-Ökosystem genaue ETC-Inhalte und automatisierte Informationsverbreitungslinien bereitzustellen. https://ethereumclassic.org/news
Das Modernisierungsprojekt der Website EthereumClassic.org wird mit dem Phoenix-Thema live geschaltet. https://ethereumclassic.org
Multi-Geth implementiert die Unterstützung für die Phoenix-Gabel auf dem Ethereum Classic-Mainnet in Block 10.500.839, die Anfang Juni 2020 geplant ist. Bitte aktualisieren Sie auf Version v1.9.14 oder höher, um Phoenix-Unterstützung für ETC zu erhalten. https://github.com/multi-geth/multi-geth/releases
Die Phoenix-Tests beginnen im Kotti PoA-Testnetz in Block 2.200.013. Kernentwicklungsteams haben signalisiert, dass dies eine komplexe Implementierung ist. Tests können Probleme aufdecken, die dieses Netzwerk-Upgrade verzögern, aber Ethereum Classic wird sich nie beeilen, das Mainnet zu aktualisieren. Die Netzwerksicherheit hat Vorrang vor der Entwicklungsgeschwindigkeit und den willkürlichen Zeitplänen. https://expedition.dev/?network=mordor
Verbessern Sie die ETC-spezifische Dokumentation und fügen Sie sie der Website für den Endbenutzerverbrauch hinzu. https://ethereumclassic.org/development/guides
Kernentwicklungsteams haben signalisiert, dass dieses Upgrade die Testanalyse für die Testnetze Mordor und Kotti erfolgreich bestanden hat. Ethereum Classic wird sich niemals beeilen, das Mainnet zu aktualisieren. Die Netzwerksicherheit hat Vorrang vor der Entwicklungsgeschwindigkeit und den willkürlichen Zeitplänen. Die ETC-Miner, Geldbörsen, Börsen und Zahlungsabwickler beginnen, ihre Kunden für das Phoenix-Upgrade zu aktualisieren. https://medium.com/etc-core/top-miners-confirmed-to-support-phoenix-ethereum-classic-hard-fork-phoenix-status-update-bc8964424fd4
Phoenix wird im Ethereum Classic-Mainnet auf Block 10.500.839 aktiviert. Kernentwicklungsteams haben signalisiert, dass dieses Upgrade die Testanalyse für die Testnetze Mordor und Kotti erfolgreich bestanden hat. https://blockscout.com/etc/mainnet
Wenden Sie sich an die nicht englischen sozialen ETC-Kanäle, um die englische Version von https://ethereumclassic.org/zu übersetzen.
LLVM Instruction Scheduler und Leistungsoptimierungen
Unterstützung für Connext-Statuskanäle hinzufügen. Ziel ist es, Connext ETC-Kanäle im Jahr 2020 live zu bringen.
JSON-RPC devp2p Wire-Protokollspezifikation und Referenzimplementierungsforschung und mögliches Design
Fügen Sie EthereumClassic.org Gabelmonitor- und Ethstats-Dashboards hinzu
Diskussion über langfristige Entwicklungsressourcen: Protokolle für das Netzwerk des öffentlichen Gutes, Methoden zur Auszahlung von Fonds, DAO-Mittelzuweisung.
Aktualisierungen des ECIP-Prozesses über die ECIP-1000-Diskussion
Arbeiten Sie an 1-2 großen technischen Projekten, die ETC als Teil des Entwicklermarketings verwenden
Überprüfen Sie Ethereum Berlin auf betriebliche Parität mit Ethereum Classic.
Diskussion über den Gasbereich: Ober- und Untergrenze
Astor experimentelles Testnetz SHA3 Consensus Algo Research Review
EVM-LLVM Offizielle Beta-Version
EVM-LLVM-Implementierung: Eingebettete Assembly und Ausnahmebehandlung
Erfolgreiches Upgrade des ETC-Netzwerks auf eine weitere Hardfork im vierten Quartal 2020 (sofern nicht verzögert), mit der die verbleibenden Blocker für ETC behoben werden, die als vollständig angesehen werden
ETL-Tooling-Muster und Untersuchungen zur Unterstützung kettenübergreifender Transaktionstransformationen
Ziehen Sie 5 Prestige-Ankermieterprojekte aus dem Ethereum-Ökosystem an. Beachten Sie, dass die Teilnahme an Konferenzen nach dem ersten Quartal aufgrund von Coronavirus abnimmt
Diskussion des Mining-Algorithmus: Astor SHA3-Änderung, DAG-Reduktion, keine Änderung
Interoperabilitätsprojekte: Port über ETH-Netzwerkprotokolle. Bauen Sie ETH <> ETC-Brücken
FlyClients Diskussion
Erfassung des Interoperabilitätsmarktes. ETC zu mehr Produkten hinzugefügt, erhöht den Zugang/Nutzen für ETC. Onboard Stabelcoins und Dapps. Bauen Sie die Grundlage für DeFi auf ETC mit hartem Geld
Bereitstellung einer modularen Spezifikation für Ethereum bis Ende 2020 (wahrscheinlich über den EWR mit Beiträgen der Ethereum Magicians Group), die die Anforderungen der ETH, des ETC und des EWR umfasst
Bereitstellung einer modularen Spezifikation für Ethereum bis Ende 2020 (wahrscheinlich über den EWR mit Beiträgen der Ethereum Magicians Group), die die Anforderungen der ETH, des ETC und des EWR umfasst
Implementieren Sie ein Zuschussprogramm mit Dokumentations-, Standard- und Berichtsanforderungen