This page outlines the history of Ethereum Classic and it's future development goals.
A historical account of the events that created and defined Ethereum Classic.
These ECIPs (Ethereum Classic Improvement Proposals) have been accepted and have or will be implemented soon.
Number | Title | Authors |
---|---|---|
1010 | Delay Difficulty Bomb Explosion | Igor Artamonov |
1015 | Long-term gas cost changes for IO-heavy operations to mitigate transaction spam attacks | Cody W Burns |
1017 | Monetary Policy and Final Modification to the Ethereum Classic Emission Schedule | Matthew Mazur |
1039 | Monetary policy rounding specification | Isaac Ardis |
1041 | Remove Difficulty Bomb | Igor Artamonov |
1048 | Clique proof-of-authority consensus protocol | Péter Szilágyi |
1050 | Status Codes | Brooklyn Zelenka, Boris Mann |
1054 | Atlantis EVM and Protocol Upgrades | Isaac Ardis |
1056 | Agharta EVM and Protocol Upgrades | Isaac Ardis, Wei Tang |
Source: https://ecips.ethereumclassic.org
An outline of important protocol development milestones for the year of 2020, including highlights from the ETC Core 2020 Roadmap.
Review and address Aztlan Upgrade's testnet discoveries. Reflect and review technical specifications for Istanbul ETH parity project under ECIP-1088 with new codename Phoenix. Keep mainnet activation timeline at block 10,500,839.
Monetary Policy Event: 5M20 Era3 block reward reduction from 4 to 3.2 ETC on March 17, 2020.
Kotti and Mordor testnet implementation for Phoenix Upgrade in Core-Geth, Hyperledger Besu, Multi-Geth, and Open-Ethereum network clients.
Phoenix testing begins on the Kotti and Mordor testnets. Core development teams have signaled that this is a complex upgrade. Testing may uncover issues that delay this network upgrade, but Ethereum Classic will never rush to upgrade the mainnet. Network security is priority over development speed and arbitary timelines.
Status Codes: ECIP-1050 moves to Final status.
The 2020 EthereumClassic.org Website Modernization project goes live with a goal of providing accurate ETC content and automated information dissemination lines for the great cryptocurrency ecosystem.
Testnet management and maintenance for Kotti and Mordor networks.
eth/65 protocol to be implemented by etclabscore/core-geth enabling lower-bandwidth transaction pool messaging
SOLL and Vyper compiler integration
Ethereum Protocol Provider Chain Configuration Standard and translational tooling
SHA3 consensus algo research review
LLVM 1.0 Candidate
Second State, Vyperlang, and other teams are implementing or experimenting in bringing LLVM infrastructure to the EthereumStack.
Automated communication Lines to the General Public and ETC Participants via RSS feeds.
Improve Documentation
Build ETC Specific Guides.
Phoenix Upgrade Backward Compatibility Testing.
Phoenix Upgrade Gas Vulnerability Testing
Account Versioning Review. Potential
GitCoin Crowdfunding Native ETC
LLVM Instruction scheduler and performance optimizations
JSON-RPC devp2p Wire protocol specification and reference implementation research and possible design
EVM Account Versioning; Versionless EVM and Ungas research and implementations.
Long-term Development Resources Discussion: Public Good Network Protocols, Fund Disbursement Methods, DAO fund allocation.
Updates to ECIP process via ECIP-0001
Account Versioning
Astor Testnet tests/results
Gas Range Discussion: Upper and Lower Bounds
LLVM Official beta release
LLVM Implementation: Embedded assembly and exception handling
ETL Tooling patterns and research into providing support for cross-chain transaction transforms
Mining Algorithm Discussion: Astor SHA3 Change, DAG reduction, No Change,
Interoperability Projects: Port over ETH network protocols. Build ETH<>ETC bridges.
FlyClients Discussion
Interoperability Market Capture. ETC added to more products increase access/utility for ETC.