Deze pagina schetst de geschiedenis van Ethereum Classic en de toekomstige ontwikkelingsdoelen.
Een historisch verslag van de vormende gebeurtenissen die Ethereum Classic hebben gemaakt en gedefinieerd.
Deze ECIP's (Ethereum Classic Improvement Proposals) zijn geaccepteerd en zullen binnenkort worden geïmplementeerd.
Aantal | Titel | Auteurs |
---|---|---|
1010 | Vertraging Moeilijkheid bomexplosie | Igor Artamonov |
1015 | Veranderingen in gaskosten op lange termijn voor IO-zware operaties om transactiespamaanvallen te beperken | Cody W Burns |
1017 | Monetair beleid en definitieve wijziging van het Ethereum Classic Emission Schedule | Matthew Mazur |
1039 | Specificatie afronding monetair beleid | Isaac Ardis |
1041 | Moeilijkheidsbom verwijderen | Igor Artamonov |
1048 | Clique proof-of-authority consensusprotocol | 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 | Rauwe Pong Ghmoa |
Een overzicht van belangrijke mijlpalen voor protocolontwikkeling voor het jaar 2020, inclusief hoogtepunten uit de ETC Core 2020 Roadmap.
De kernontwikkelaars van Ethereum Classic hebben een globale consensus voor de gezamenlijke inspanning om operationele pariteit te bereiken met zusterketen Ethereum (ETH).
De ETC-coöperatie om bij te dragen aan de codebase van Vyper in samenwerking met Ben Hauser, die de noodzakelijke wijzigingen in Vyper heeft geïmplementeerd, zodat we meerdere versies van de EVM kunnen targeten om deze met ETC te laten werken.
Ethereum Classic-kernontwikkelaars implementeren ETH's Constaninople en Petersburg netwerkprotocolupgrades om de operationele pariteit met zijn zusterketen te behouden.
Second State, Vyperlang en andere teams implementeren of experimenteren om de LLVM-infrastructuur naar de EthereumStack te brengen. Dit is een alpha-versie van de EVM LLVM. Het bevat de complete, werkende LLVM-backendpijplijn voor het genereren van EVM-binaries. Optimalisaties zijn beperkt. https://github.com/etclabscore/evm_llvm/releases/tag/v0.5_alpha
CoreGeth: een Ethereum-protocolprovider. Prioriteit wordt gegeven aan het verminderen van meningen over ketenconfiguratie, IP-gebaseerde functie-implementaties en voorspelbaarheid van API's. Stroomopwaartse ontwikkeling van ethereum/go-ethereum wordt regelmatig samengevoegd met deze repository, meestal bij elke stroomopwaartse getagde release. Er wordt alles aan gedaan om naadloze compatibiliteit met de upstream-bron te behouden, inclusief compatibele RPC-, JS- en CLI-API's, gegevensopslaglocaties en -schema's, en natuurlijk interoperabele knooppuntprotocollen. Toepasselijke bugrapporten, bugfixes, functies en voorstellen moeten waar mogelijk upstream worden gemaakt.
ECIP 1050: Statuscodes gaan naar de definitieve status. Deze standaard schetst een gemeenschappelijke set statuscodes in dezelfde geest als HTTP-statussen. Dit biedt een gedeelde set signalen om slimme contracten in staat te stellen autonoom op situaties te reageren, lokale foutmeldingen aan gebruikers te tonen, enzovoort. https://ecips.ethereumclassic.org/ECIPs/ecip-1050
Tijdens Aztlán-testnetimplementaties ontdekken Ethereum Classic-kernontwikkelaars complicaties met ECIP 1061- en 1078-specificaties om ETH's Istanbul-netwerkprotocolupgrade toe te voegen. Meowbits van ETC Core documenteert de bevindingen. Zoals bedoeld vangen de ETC-testnets de problemen op en gaan de kernontwikkelaars terug naar de tekentafel.
Ethereum Classic kernontwikkelaars bereiken een globale consensus over ECIP-1088 in een poging om de upgrade van ETH's Istanbul netwerkprotocol te implementeren. Testnet-implementaties brachten problemen aan het licht met eerdere pogingen in de specificaties ECIP-1061 en ECIP-1078.
Core-Geth implementeert blokactiveringswaarden voor ECIP1088, Ethereum Classic's geplande Phoenix hard fork upgrade. Voer een upgrade uit naar versie v1.11.0 of hoger voor Phoenix-ondersteuning voor ETC. https://github.com/etclabscore/core-geth/releases
Phoenix-testen beginnen op het Mordor PoW-testnet op blok 999.983. Kernontwikkelingsteams hebben aangegeven dat dit een complexe implementatie is. Testen kan problemen aan het licht brengen die deze netwerkupgrade vertragen, maar Ethereum Classic zal nooit haasten om het mainnet te upgraden. Netwerkbeveiliging heeft voorrang op ontwikkelingssnelheid en willekeurige tijdlijnen. https://expedition.dev/?network=mordor
Hyperledger Besu heeft ECIP-1088: Phoenix EVM- en protocolupgrades geïmplementeerd. Voer een upgrade uit naar versie v1.4.1 of hoger voor Phoenix-ondersteuning voor ETC. https://github.com/hyperledger/besu/releases
Bitty-platform voor ontwikkelaars Gitcoin werkt samen met Ethereum Classic Labs om premies aan te bieden in ETC.
Op 17 maart 2020 worden de blokbeloningen van Ethereum Classic met 20% verlaagd tot 3,2 ETC per blok volgens het op bitcoin geïnspireerde 5M20-emissieschema.
Het Kotti PoA-testnet is met succes hersteld na Aztlán-implementaties. De ondertekenaars coördineren en herwinnen consensus in afwachting van een succesvolle Phoenix-implementatie. https://expedition.dev/?network=kotti
EthereumClassic.org website-moderniseringsproject gaat live met bijgewerkte 2020-inhoud. https://ethereumclassic.org/blog
Het moderniseringsproject van EthereumClassic.org gaat live met als doel het bieden van nauwkeurige ETC-inhoud en geautomatiseerde informatieverspreidingslijnen naar het grotere cryptocurrency-ecosysteem. https://ethereumclassic.org/news
EthereumClassic.org website-moderniseringsproject gaat live met het Phoenix-thema. https://ethereumclassic.org
Multi-Geth implementeert ondersteuning voor de Phoenix hard fork op Ethereum Classic mainnet, op block 10.500.839, gepland rond begin juni 2020. Upgrade naar versie v1.9.14 of later voor Phoenix support voor ETC. https://github.com/multi-geth/multi-geth/releases
Phoenix-testen beginnen op het Kotti PoA-testnet op blok 2.200.013. Kernontwikkelingsteams hebben aangegeven dat dit een complexe implementatie is. Testen kan problemen aan het licht brengen die deze netwerkupgrade vertragen, maar Ethereum Classic zal nooit haasten om het mainnet te upgraden. Netwerkbeveiliging heeft voorrang op ontwikkelingssnelheid en willekeurige tijdlijnen. https://expedition.dev/?network=mordor
Verbeter ETC-specifieke documentatie en voeg deze toe aan de website voor consumptie door eindgebruikers. https://ethereumclassic.org/development/guides
Kernontwikkelingsteams hebben aangegeven dat deze upgrade met succes de testanalyse op de Mordor- en Kotti-testnetten heeft doorstaan. Ethereum Classic zal nooit haasten om het mainnet te upgraden. Netwerkbeveiliging heeft voorrang op ontwikkelingssnelheid en willekeurige tijdlijnen. De ETC-miners, wallets, exchanges, betalingsverwerkers beginnen hun klanten te updaten voor de Phoenix Upgrade. https://medium.com/etc-core/top-miners-confirmed-to-support-phoenix-ethereum-classic-hard-fork-phoenix-status-update-bc8964424fd4
Phoenix activeert op Ethereum Classic mainnet op blok 10.500.839. Kernontwikkelingsteams hebben aangegeven dat deze upgrade met succes de testanalyse op de Mordor- en Kotti-testnetten heeft doorstaan. https://blockscout.com/etc/mainnet
Neem contact op met de niet-Engelse ETC-sociale kanalen om de Engelse versie van https://ethereumclassic.org/te vertalen
LLVM Instructieplanner en prestatie-optimalisaties
Ondersteuning voor Connext-staatskanalen toevoegen. Het doel is om Connext ETC-kanalen live te hebben in 2020.
JSON-RPC devp2p Specificatie van draadprotocol en referentie-implementatieonderzoek en mogelijk ontwerp
Voeg fork monitor en ethstats dashboards toe aan EthereumClassic.org
Discussie over ontwikkelingshulp op lange termijn: Public Good Network-protocollen, methoden voor uitbetaling van fondsen, toewijzing van DAO-fondsen.
Updates van het ECIP-proces via ECIP-1000-discussie
Werk aan 1-2 grote technische projecten die ETC gebruiken als onderdeel van ontwikkelaarmarketing
Beoordeel Ethereum Berlin op operationele pariteit met Ethereum Classic.
Discussie gasbereik: boven- en ondergrenzen
Astor experimenteel testnet SHA3 consensus algo-onderzoek
EVM-LLVM Officiële bètaversie
EVM-LLVM-implementatie: embedded assemblage en afhandeling van uitzonderingen
Succesvolle upgrade van het ETC-netwerk naar een verdere hardfork in het vierde kwartaal van 2020 (tenzij vertraagd), waardoor de resterende blokkers voor ETC worden aangepakt die als feature voltooid worden beschouwd
ETL Tooling-patronen en onderzoek naar het bieden van ondersteuning voor transformatie van transformatie tussen ketens
Trek 5 prestigieuze ankerhuurdersprojecten aan uit het Ethereum-ecosysteem. Merk op dat de aanwezigheid op conferenties na Q1 zal afvlakken vanwege Coronavirus
Mining Algorithm Discussion: Astor SHA3 Change, DAG reduction, No Change
Interoperabiliteitsprojecten: Port over ETH-netwerkprotocollen. Bouw ETH <> ETC-bruggen
FlyClients-discussie
Interoperabiliteit Market Capture. ETC toegevoegd aan meer producten verhoogt de toegang/bruikbaarheid voor ETC. Aan boord van stabelcoins en dapps. Leg de basis voor DeFi op hard-money ETC
Lever tegen eind 2020 een modulaire specificatie voor Ethereum (waarschijnlijk via de EER met input van de Ethereum Magicians-groep) die de ETH-, ETC- en EER-vereisten omvat
Lever tegen eind 2020 een modulaire specificatie voor Ethereum (waarschijnlijk via de EER met input van de Ethereum Magicians-groep) die de ETH-, ETC- en EER-vereisten omvat
Implementeer een subsidieprogramma met documentatie, normen en rapportagevereisten